Klasa dzięki, której ustawisz dane odbiorcy wiadomości SMS
Klasa implementuje interfejs DumperInterface
Metody obiektu - zapoznaj się z opisem pod tabelą.
__construct($a, $b, $c, |
Konstruktor dzięki, któremu utworzysz obiekt z reprezentujący konfigurację odbiorcy powiadomienia SMS - adekwatnie do domyślnych ustawień panelu Webas. |
::Factory($a, $b, $c, |
Statyczna metoda zwracająca instancję klasy. Wzorzec projektowy Fabryka. $a → Numer telefonu odbiorcy. Np. 500123456 lub jankowalski@example.pl Domyślnie: <pusty ciąg tekstowy> $b → Operator telefonii GSM. Użyj enumeratora SmsOperatorEnum. Domyślnie: SmsOperatorEnum::Autodetect $c → Nazwa użytkownika, która ma zostać użyta podczas logowania do bramki SMS operatora. Domyślnie: <pusty ciąg tekstowy> $d → Hasło użytkownika, która ma zostać użyta podczas logowania do bramki SMS operatora. Domyślnie: <pusty ciąg tekstowy> |
setSmsLogin($a)return $this |
$a → Nazwa użytkownika, która ma zostać użyta podczas logowania do bramki SMS operatora. |
getSmsLogin()return string |
Zwraca nazwę użytkownika |
setSmsOperator($a)return $this |
$a → Operator telefonii GSM. Użyj enumeratora SmsOperatorEnum. |
getSmsOperator()return int |
Zwraca operatora telefonii GSM. |
setSmsPassword($a)return $this |
$a → Hasło użytkownika, która ma zostać użyta podczas logowania do bramki SMS operatora. |
getSmsPassword()return int |
Zwraca hasło użytkownika bramki SMS. Uwaga! Nie możesz odczytać ustawionego i zapisanego porpzednio na serwerze hasła. |
setSmsPhoneNumber($a)return $this |
$a → Numer telefonu odbiorcy. Np. 500123456 lub jankowalski@example.pl |
getSmsPhoneNumber()return string|int |
Zwraca numer telefonu odbiorcy |
*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...
// Utworzenie nowej instancji klasy SmsNotification z wykorzystaniem konstruktora
$sn = new \Kei\Webas\Dedicated\EmailAccount\SmsNotification('501123789', \Kei\Webas\SmsOperatorEnum::Play 'admin', 'admin');
\Kei\Library\Out::pd($sn);
// Utworzenie nowej instancji klasy SmsNotification z wykorzystaniem statycznej metody Factory
$sn = \Kei\Webas\Dedicated\EmailAccount\SmsNotification::Factory('501123789', \Kei\Webas\SmsOperatorEnum::Play 'admin', 'admin');
\Kei\Library\Out::pd($sn);