Za jej pomocą stworzysz listę odbiorców wiadomości listy mailingowej nazwany w panelu Webas jako Subskrybenci
Klasa implementuje interfejs DumperInterface
Metody obiektu - zapoznaj się z opisem pod tabelą.
__construct()return Addresses |
Konstruktor z domyślnie pustą listą odbiorców |
::Factory()return Addresses |
Statyczna metoda zwracająca instancję klasy. Wzorzec projektowy Fabryka. |
setAccountsList($a)return $this |
$a → Ustawia adresy e-mail (UWAGA! Musza być zdefiniowane w domenie) odbiorców. Użyj tablicy aby podać kolejne adres. |
getAccountsList()return Array |
Zwraca subskrybowane adresy e-mail. |
setAccountsOthers($a)return $this |
$a → Ustawia adresy e-mail pozostałych odbiorców (Dowolne adresy e-mail). Użyj tablicy aby podać kolejne adres. |
getAccountsOthers()return Array |
Zwraca adresy pozostałych odbiorców wiadomości |
*dump()return Array |
Zobacz więcej tutaj DumperInterface |
Gwiazdka przed nazwą metody oznacza iż ta metoda jest własnością klasy rodzica (dziedziczącej).
W poniższym przykładzie pominięto autoryzację do serwera. Obiekt Client znajduje się w zmiennej $webas. Więcej o autoryzacji przeczytasz w dziale jak rozpocząć ?
Nie zawijaj wierszy<?php
// Autoryzacja...
// Nowy obiekty Addresses
$addr = new \Kei\Webas\Dedicated\EmailMailinglist\Addresses;
$addr->setAccountsList(['jan@example.pl', 'bolek@example.pl'])->setAccountsOthers(['inny-mail-spoza-domeny@wp.pl']);
// Dodanie nowej subskrypcji
$webas->EmailMailinglist()->
Add("zaq12wsx", "example.pl")->
setAddressesValue($addr)->
execute();