Klasa Domains

namespace Kei\Webas\Dedicated\MassMail

Za pomocą tej klasy ustalisz do jakich domen ma nastąpić wysyłka wiadomości masowych

Klasa implementuje interfejs DumperInterface

Klasa ma zastosowanie m.in w klasie \Kei\Webas\Dedicated\MassMail\Add


Charakterystyka

Metody obiektu - zapoznaj się z opisem pod tabelą.

::Factory()
return $this

Statyczna metoda zwracająca instancję klasy. Wzorzec projektowy Fabryka.

setRangeToAllDomains()
return $this

Wskazanie wysyłki na wszystkie zdefiniowane domeny.

setRangeToSelectedDomains($a)
return $this

$a → (string|array) Wskazanie wysyłki na wybrane domeny podane w tym parametrze jako tablica lub wartość tekstowa (jedna domena)

getDomainsRange()
return DomainsRangeEnum

Zwraca informację nt. zakresu domen

getDomains()
return array

Zwraca informację nt. ustawionych ręcznie domen do wysyłki masowej

*dump()
return Array

Zobacz więcej tutaj DumperInterface

Gwiazdka przed nazwą metody oznacza iż ta metoda jest własnością klasy rodzica (dziedziczącej).


Przykłady wykorzystania metod

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...

// Utworzenie nowego obiektu Domains
$ws = \Kei\Webas\Dedicated\MassMail\Domains::Factory()->setRangeToSelectedDomains(['example.pl', 'onet.pl']);
\Kei\Library\Out::pd($ws);
        
    
Klasa Domains · NiceAPI dla PHP 5.6