Total Complexity | 4 |
Total Lines | 36 |
Duplicated Lines | 0 % |
Changes | 1 | ||
Bugs | 0 | Features | 0 |
1 | <?php |
||
10 | class MailerliteService implements MailingSystemInterface |
||
11 | { |
||
12 | public Groups $groupsApi; |
||
13 | |||
14 | public Subscribers $subscribersApi; |
||
15 | |||
16 | public function __construct() |
||
17 | { |
||
18 | $api_key = config('mailing-system.mailerlite.key'); |
||
19 | |||
20 | $this->groupsApi = (new MailerLite($api_key))->groups(); |
||
21 | $this->subscribersApi = (new MailerLite($api_key))->subscribers(); |
||
22 | } |
||
23 | |||
24 | public function subscribeUser($email, $name, $lastname, $listId): void |
||
42 | } |
||
43 | |||
44 | public function unsubscribeUser(string $email, $listId): void |
||
46 | // TODO: Implement unsubscribeUser() method. |
||
47 | } |
||
49 |