Klasa służy do pobrania podstawowych danych nt. usługi https://webas12345.tld.pl/Start.
::Factory()return Dashboard |
Statyczna metoda zwracająca instancję klasy. Wzorzec projektowy Fabryka. |
getDatabasesCount()return int |
Zwraca liczbę aktualnie utworzonych baz danych |
getDomainCount()return int |
Zwraca liczbę domen |
getExpirationDate()return Date |
Zwraca datę wygaśnięcia usługi. Zobacz obiekt \Kei\Webas\DataType\Date |
getFtpAccountCount()return int |
Zwraca ilość utworzonych kont FTP |
getIpAddress()return string |
Zwraca przypisany do usługi główny adres IP |
getMailAccounts()return int |
Zwraca liczbę kont pocztowych |
getMasterDomain()return string |
Zwraca główną nazwę domeny |
getServiceName()return string |
Zwraca nazwę usługi |
getCpuOverload()return Percentage |
Zwraca zużycie CPU. Zobacz obiekt \Kei\Webas\DataType\Percentage |
getDiskAll()return Size |
Zwraca dostępną powierzchnię dysku. Zobacz obiekt \Kei\Webas\DataType\Size |
getDiskUsage()return Size |
Zwraca zajętość dysku. Zobacz obiekt \Kei\Webas\DataType\Size |
getTransferAll()return Size |
Zwraca dostępny transfer. Zobacz obiekt \Kei\Webas\DataType\Size |
getTransferUsage()return Size |
Zwraca wykorzystanie transferu. Zobacz obiekt \Kei\Webas\DataType\Size |
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...
// Pobranie wszystkich interesujących danych
$info = $webas->Start()->Dashboard();
\Kei\Library\Out::pd($info);
// Można również wykorzystać wzorzec fabryka
$dashboard = \Kei\Webas\VPS\Start\Dashboard::Factory();
\Kei\Library\Out::p($dashboard->getDatabasesCount());
\Kei\Library\Out::p($dashboard->getMailAccounts());
\Kei\Library\Out::p($dashboard->getServiceName());