Za pomocą tej klasy stworzysz część profilu konta FTP nazwany w panelu Webas jako Parametry oraz określisz dane charakterystyczne dla rozdzielnego 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 :: setDomainIndividualLimitMode()
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. |
setDomainMainLimit($quota)return $this |
Ilość domen jaką będzie można przypisać do konta FTP |
getDomainMainLimit()return int|null |
Zwraca ilość domen jaką będzie można przypisać do konta FTP |
setDomainSubdomainLimit($quota)return $this |
Ilość subdomen jaką będzie można przypisać do konta FTP |
getDomainSubdomainLimit()return int|null |
Zwraca ilość subdomen jaką będzie można przypisać do konta FTP |
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 DomainsIndividual poprzez klasę Domains z rozdzielnym trybem podziału limitu domen. $domains = \Kei\Webas\Dedicated\Ftp\Profile\Domains::Factory()-> setDomainIndividualLimitMode()-> setDomainMainLimit(200)-> setDomainSubdomainLimit(null)-> setDnsInsertAccess(true)-> setDomainInsertAccess(false); \Kei\Library\Out::pd($domains);