Za pomocą tej klasy stworzysz część profilu konta FTP nazwany w panelu Webas jako Parametry oraz określisz dane charakterystyczne dla łącznego trybu podziału limitów domen i subdomen.
Klasa implementuje interfejs DumperInterface
Klasa ma zastosowanie m.in w klasie \Kei\Webas\Dedicated\Ftp\Profile\Domains i metodzie
Domains :: setDomainCompositeLimitMode()
Nie jest zalecane tworzenie instancji tej klasy bezpośrednio przez konstruktor. Użyj do tego obiektu
\Kei\Webas\Dedicated\Ftp\Profile\Domains ze względu na dodatkowe parametry przekazywane w konstruktorze.
Więcej na ten temat w przykładach na dole strony.
Metody obiektu - zapoznaj się z opisem pod tabelą.
__construct($previous) |
Konstruktor dzięki któremu utworzysz nowy obiekt klasy. |
setDomainSumLimit($quota)return $this |
Ilość domen i subdomen jaką będzie można przypisać do swojego konta FTP |
getDomainSumLimit()return int|null |
Zwraca limit domen i subdomen |
setDnsInsertAccess($dia)return $this |
Użytkownik będzie miał możliwość dodawania i usuwania samodzielnie domen ze stref DNS |
getDnsInsertAccess()return bool |
Zwraca informację czy użytkownik będzie miał możliwość dodawania i usuwania samodzielnie domen ze stref DNS |
setDomainInsertAccess($dia)return $this |
Użytkownik będzie miał możliwość dodawania i usuwania samodzielnie kolejnych domen do konta. |
getDomainInsertAccess()return bool |
Zwraca informację czy użytkownik będzie miał możliwość dodawania i usuwania samodzielnie kolejnych domen do konta. |
setDomainUpdateAccess($state)return $this |
Użytkownik będzie miał możliwość edycji i zmiany parametrów domen przypisanych do konta FTP. |
getDomainUpdateAccess()return bool |
Zwraca informację czy użytkownik będzie miał możliwość edycji i zmiany parametrów domen przypisanych do konta FTP. |
*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 DomainsComposite poprzez klasę Domains z łączonym trybem podziału limitu domen. $domains = \Kei\Webas\Dedicated\Ftp\Profile\Domains::Factory()-> setDomainCompositeLimitMode()-> setDnsInsertAccess(true)-> setDomainInsertAccess(false)-> setDomainSumLimit(null); \Kei\Library\Out::pd($domains);