Klasa pochodząca z przestrzeni nazw \Kei\Webas\VPS\Domain\Profile. Za jej pomocą stworzysz część profilu domeny nazwany w panelu Webas jako Zabezpieczenia
Klasa implementuje interfejs DumperInterface
Klasa ma zastosowanie m.in w klasie \Kei\Webas\VPS\Domain\Profile i metodzie
Profile :: setSecurityValue()
Metody obiektu - zapoznaj się z opisem pod tabelą.
__construct($a, $b, $c)return Security |
Konstruktor dzięki, któremu utworzysz obiekt z domyślną konfiguracją zabezpieczeń w profilu domeny - adekwatnie do domyślnych ustawień panelu Webas. |
::Factory($a, $b, $c)return Security |
Statyczna metoda zwracająca instancję klasy. Wzorzec projektowy Fabryka. |
setStatsSecured($a)return $this |
$a → Czy statystyki mają być zabezpieczone hasłem ? Wykorzystaj enumerator YesNoEnum. |
getStatsSecured()return int |
Czy statystyki mają być zabezpieczone hasłem ? |
setWilcard($a)return $this |
$a → Obsługa wszystkich subdomen (Wildcard) ? Wykorzystaj enumerator YesNoEnum. |
getWilcard()return int |
Obsługa wszystkich subdomen (Wildcard) ? |
setSslSecured($a)return $this |
$a → Zabezpieczenie certyfikatem SSL ? Wykorzystaj enumerator YesNoEnum. |
getSslSecured()return int |
Zabezpieczenie certyfikatem SSL ? |
*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 nowej instancji klasy Security z wykorzystaniem konstruktora
$security = new \Kei\Webas\VPS\Domain\Profile\Security(\Kei\Webas\YesNoEnum::Yes);
$security->setSslSecured(\Kei\Webas\YesNoEnum::Yes);
\Kei\Library\Out::pd($security);
// Utworzenie nowej instancji klasy Security z wykorzystaniem statycznej metody Factory
$security = \Kei\Webas\VPS\Domain\Profile\Security::Factory(\Kei\Webas\YesNoEnum::Yes);
$security->setSslSecured(\Kei\Webas\YesNoEnum::Yes);
\Kei\Library\Out::pd($security);