Za pomocą tej klasy stworzysz część profilu konta FTP nazwany w panelu Webas jako Parametry i określisz parametry dotyczące limitów konta FTP w zakresie ilości kont, aliasów pocztowych.
Klasa implementuje interfejs DumperInterface
Klasa ma zastosowanie m.in w klasie \Kei\Webas\Dedicated\Ftp\Profile i metodzie
Profile :: setMailLimitsValue()
Metody obiektu - zapoznaj się z opisem pod tabelą.
__construct($a, $b, $c, $d)return MailLimits |
Konstruktor obiektu. |
::Factory($a, $b, $c, $d)return MailLimits |
Statyczna metoda zwracająca instancję klasy. Wzorzec projektowy Fabryka. Opis parametrów taki jak w wymienionym wyżej konstruktorze. |
setEmailAccountLimit($a)return $this |
$a → Ilość kont pocztowych jakie można założyć w ramach domeny lub wszystkich domen przypisanych do konta w zależności od opcji. Wartość null = brak limitu. |
getEmailAccountLimit()return int|null |
Zwraca ilość kont pocztowych jakie można założyć w ramach domeny lub wszystkich domen przypisanych do konta w zależności od opcji. Wartość null = brak limitu. |
setEmailAliasLimit($a)return $this |
$a → Ilość aliasów pocztowych jakie można założyć w ramach domeny lub wszystkich domen przypisanych do konta w zależności od opcji. Wartość null = brak limitu. |
getEmailAliasLimit()return int|null |
Zwraca ilość aliasów pocztowych jakie można założyć w ramach domeny lub wszystkich domen przypisanych do konta w zależności od opcji. Wartość null = brak limitu. |
setEmailListLimit($a)return $this |
$a → Ilość list pocztowych jakie można założyć w ramach domeny lub wszystkich domen przypisanych do konta w zależności od opcji. Wartość null = brak limitu. |
getEmailListLimit()return int|null |
Zwraca ilość list pocztowych jakie można założyć w ramach domeny lub wszystkich domen przypisanych do konta w zależności od opcji. Wartość null = brak limitu. |
setLimitMode($a)return $this |
$a → Pozwala określić czy limity kont pocztowych, aliasów, list pocztowych będą zliczane osobno na poziomie każdej domeny (np. w każdej
z domen będzie można założyć 20 kont pocztowych) czy też łącznie dla wszystkich domen (np. we wszystkich domenach przypisanych do FTP będzie można założyć w sumie 20 kont pocztowych). |
getLimitMode()return MailLimitsModeEnum |
Zwraca enumerator przedstawiający opcję czy limity kont pocztowych, aliasów, list pocztowych będą zliczane osobno. |
*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 nowego obiektu MailLimits
$ml = \Kei\Webas\Dedicated\Ftp\Profile\MailLimits::Factory(10, 10, 20, \Kei\Webas\Dedicated\Ftp\Profile\MailLimitsModeEnum::Advanced);
\Kei\Library\Out::pd($ml);