Klasa oferuje możliwość zmiany wartości domyślnych w panelu WebAs
Wykorzystywana jest w klasie \Kei\Webas\Dedicated\SettingsPanel\Edit
Klasa implementuje interfejs DumperInterface
::Factory()return DefaultValues |
Statyczna metoda zwracająca instancję klasy. Wzorzec projektowy Fabryka. |
setDefaultAliasLimit($a)return $this |
Domyślny limit liczby aliasów pocztowych dla nowych domen. |
getDefaultAliasLimit()return int|null |
Zwraca informację nt. limitu aliasów pocztowych |
setDefaultEmailLimit($a)return $this |
Domyślny limit liczby kont pocztowych dla nowych domen |
getDefaultEmailLimit()return int|null |
Zwraca informację nt. limitu kont pocztowych |
setDefaultEmailQuota($a)return $this |
Domyślny limit zajętości poczty dla nowych domen. |
getDefaultEmailQuota()return int|null |
Zwraca informację nt. limitu zajętości poczty |
setDefaultMailinglistLimit($a)return $this |
Domyślny limit liczby list mailingowych dla nowych domen. |
getDefaultMailinglistLimit()return int|null |
Zwraca informację nt. limitu liczby list mailingowych |
setDefaultProfileFtp($a)return $this |
Profil do ustawień startowych nowych kont FTP. |
getDefaultProfileFtp()return string |
Zwraca informację nt. domyślnej nazwy profilu FTP. |
setDefaultProfileEmailAccount($a)return $this |
Profil do ustawień startowych nowych skrzynek pocztowych. |
getDefaultProfileEmailAccount()return string |
Zwraca informację nt. możliwości konfiguracji podpisu DKIM. |
setDefaultProfileDomain($a)return $this |
Profil do ustawień startowych nowych domen. |
getDefaultProfileDomain()return string |
Zwraca informację nt. nazwy profilu domenowego |
setDnsAutoConfigure($a)return $this |
Autokonfiguracja nowej domeny w DNS. Pozwala określić czy domena automatycznie zostanie skonfigurowana w DNS po dodaniu nowej domeny. |
getDnsAutoConfigure()return string |
Zwraca informację nt. autokonfiguracji nowej domeny w DNS. |
setDnsGenerateMailSubdomains($a)return $this |
Domyślna konfiguracja DNS dla domen. |
getDnsGenerateMailSubdomains()return string |
Zwraca informację nt. konfiguracji DNS dla domeny |
*dump()return Array |
Zobacz więcej tutaj DumperInterface |
Gwiazdka przed nazwą metody oznacza iż ta metoda jest własnością klasy rodzica (dziedziczącej).
Przejdź do pełnej listy wyjątków
Pamiętaj o tym, aby zawsze być przygotowanym na zwrócenie wyjątku przez skrypt PHP niezależnie od tego jak bardzo małoprawdopodobnym uważasz jego wystąpienie.
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...
// Ustawienia wartości domyślnych panelu WebAs
$webas->SettingsPanel()->
Edit()->
setDefaultValuesValue(\Kei\Webas\Dedicated\SettingsPanel\DefaultValues::Factory()->
setDefaultEmailQuota(null)->
setDefaultEmailLimit(200)->
setDnsAutoConfigure(\Kei\Webas\YesNoEnum::Yes))->
execute();