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 pozostałych obszarach.
Klasa implementuje interfejs DumperInterface
Klasa ma zastosowanie m.in w klasie \Kei\Webas\Dedicated\Ftp\Profile i metodzie
Profile :: setOtherLimitsValue()
Metody obiektu - zapoznaj się z opisem pod tabelą.
__construct($a, $b, $c, $d, $e, $f, $g, $h)return OtherLimits |
Konstruktor obiektu. |
::Factory($a, $b, $c, $d, $e, $f, $g, $h)return OtherLimits |
Statyczna metoda zwracająca instancję klasy. Wzorzec projektowy Fabryka. Opis parametrów taki jak w wymienionym wyżej konstruktorze. |
setSshAccess($a)return $this |
$a → (bool) Dostęp do SSH. |
getSshAccess()return bool |
Zwraca informację nt. dostępu do SSH |
setSubftpAccess($a)return $this |
$a → (bool) Dostęp do subkont FTP. |
getSubftpAccess()return bool |
Zwraca informację nt. dostępu do subkont FTP |
setSubftpWww($a)return $this |
$a → (bool) Subkonta FTP z dostępem WWW. |
getSubftpWww()return bool |
Zwraca informację nt. subkont FTP z dostępem WWW. |
setSubftpNameMode($a)return $this |
$a → (bool) Nadawanie nazw dla subkont przez użytkowników. |
getSubftpNameMode()return bool |
Zwraca informację nt. nadawania nazw dla subkont przez użytkowników. |
setSubftpLimit($a)return $this |
$a → (int|null) Ilość subkont jakie będzie można założyć w ramach danego konta FTP. |
getSubftpLimit()return int|null |
Zwraca informację nt. ilości subkont jakie będzie można założyć w ramach danego konta FTP. |
setCronAccess($a)return $this |
$a → (bool) Dostęp do harmonogramu zadań (CRON). |
getCronAccess()return bool |
Zwraca informację nt. dostępu do harmonogramu zadań (CRON). |
setCronLimit($a)return $this |
$a → (int|null) Ilość wpisów CRON jaką użytkownik będzie mógł utworzyć w ramach swojego konta w panelu |
getCronLimit()return int|null |
Zwraca informację nt. ilości wpisów CRON jaką użytkownik będzie mógł utworzyć w ramach swojego konta w panelu |
setCloudflareAccess($a)return $this |
$a → Dostęp do cloudflare. Użyj enumeratora \Kei\Webas\Dedicated\Ftp\Profile\DefaultAccessEnum. |
getCloudflareAccess()return DefaultAccessEnum |
Zwraca informację nt. dostępu do cloudflare. |
*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 OtherLimits
$ol = \Kei\Webas\Dedicated\Ftp\Profile\OtherLimits::Factory(true, false, true)->
setSubftpLimit(200)->
setCloudflareAccess(\Kei\Webas\Dedicated\Ftp\Profile\DefaultAccessEnum::No);
\Kei\Library\Out::pd($ol);