Za jej pomocą stworzysz część konfiguracji listy mailingowej nazwany w panelu Webas jako Identyfikacja
Klasa implementuje interfejs DumperInterface
Metody obiektu - zapoznaj się z opisem pod tabelą.
__construct($a, $b, $c)return Identity |
Konstruktor dzięki, któremu utworzysz obiekt z domyślną konfiguracją identyfikacji listy mailingowej - adekwatnie do domyślnych ustawień panelu Webas. |
::Factory()return Identity |
Statyczna metoda zwracająca instancję klasy. Wzorzec projektowy Fabryka. |
setName($a)return $this |
$a → Twoja nazwa listy. Część adresu e-mail listy do znaku @. Np. dla listy news@tld.pl proszę wpisać: news |
getName()return string |
Zwraca nazwę listy mailingowej. |
setDomain($a)return $this |
$a → Domena pod jaką ma zostać utworzona lista |
getDomain()return string |
Zwraca domenę listy mailingowej |
setDescription($a)return $this |
$a → Dodatkowy opis listy, który będzie dodawany do adresu listy jako nadawcy (nagłówek From). Np. dla listy news@tld.pl można wpisać: Biuletyn Informacyjny. |
getDescription()return int |
Zwraca opis listy mailingowej. |
*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 Identity, który nadpisze nazwę zaq12wsx na moja_lista $identity = \Kei\Webas\Dedicated\EmailMailinglist\Identity::Factory("moja_lista", "example.pl"); // Dodanie nowej subskrypcji $webas->EmailMailinglist()-> Add("zaq12wsx", "example.pl")-> setIdentityValue($identity)-> setAddressesValue(\Kei\Webas\Dedicated\EmailMailinglist\Addresses::Factory()-> setAccountsList(["lorem@wp.pl", "loremlipsum@example.pl"]))-> execute();