Klasa pochodząca z przestrzeni nazw \Kei\Webas\Dedicated\Domain zawierająca metody określające profil dodawanej domeny. Klasa wspomaga skonfigurowanie zestawu ustawień w zakładkach dostępnych w panelu Webas takich jak:
Metody obiektu - zapoznaj się z opisem pod tabelą.
__construct($a, $b, $c)return Profile |
Konstruktor dzięki, któremu utworzysz obiekt z domyślną konfiguracją profilu domeny - adekwatnie do domyślnych ustawień panelu Webas. |
::exists($profile_name)return bool |
Statyczna metoda oferująca sprawdzenie istnienia podanego profilu |
::load($profile_name)return Profile |
Statyczna metoda oferująca wczytanie ustawień podanej konfiguracji profilu domeny i umieszczenie jej w osobnych kontenerach/obiektach. |
setIdentityValue($identity)return $this |
$identity → Wprowadź tutaj egzemplarz klasy \Kei\Webas\Dedicated\Domain\Profile\Identity w celu konfiguracji ustawień z zakładki Identyfikacja w panelu Webas |
getIdentityValue()return Identity |
Zwraca obiekt \Kei\Webas\Dedicated\Domain\Profile\Identity |
setLimitsValue($limits)return $this |
$limits → Wprowadź tutaj egzemplarz klasy \Kei\Webas\Dedicated\Domain\Profile\Limits w celu konfiguracji ustawień z zakładki Limity w panelu Webas |
getLimitsValue()return Limits |
Zwraca obiekt \Kei\Webas\Dedicated\Domain\Profile\Limits |
setPhpmodeValue($phpmode)return $this |
$phpmode → Wprowadź tutaj egzemplarz klasy \Kei\Webas\Dedicated\Domain\Profile\PhpMode w celu konfiguracji ustawień z zakładki Ustawienia PHP w panelu Webas |
getPhpmodeValue()return PhpMode |
Zwraca obiekt \Kei\Webas\Dedicated\Domain\Profile\PhpMode |
setPhpsettingsValue($phpsettings)return $this |
$phpsettings → Wprowadź tutaj egzemplarz klasy \Kei\Webas\Dedicated\Domain\Profile\PhpSettings w celu konfiguracji ustawień z zakładki Ustawienia PHP w panelu Webas |
getPhpsettingsValue()return PhpSettings |
Zwraca obiekt \Kei\Webas\Dedicated\Domain\Profile\PhpSettings |
setSecurityValue($security)return $this |
$security → Wprowadź tutaj egzemplarz klasy \Kei\Webas\Dedicated\Domain\Profile\Security w celu konfiguracji ustawień z zakładki Zabezpieczenia w panelu Webas |
getSecurityValue()return Security |
Zwraca obiekt \Kei\Webas\Dedicated\Domain\Profile\Security |
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 profilu domeny
$profile = new \Kei\Webas\Dedicated\Domain\Profile("nowy-profil-domeny", "lorem lipsum");
$profile->setLimitsValue(\Kei\Webas\Dedicated\Domain\Profile\Limits::Factory()->
setEmailAccountLimit(50));
\Kei\Library\Out::pd($profile);
// Załadowanie już istniejącego profilu
$profile = \Kei\Webas\Dedicated\Domain\Profile::load("bez-limitow");
\Kei\Library\Out::pd($profile);
// Załadowanie już istniejącego profilu i zmiana ustawień
$profile = \Kei\Webas\Dedicated\Domain\Profile::load("bez-limitow");
$profile->getIdentityValue()->setDescription("Aktualizacja ".date("d-m-Y H-i"));
$profile->setLimitsValue(\Kei\Webas\Dedicated\Domain\Profile\Limits::Factory()->
setEmailAccountLimit(30));
\Kei\Library\Out::pd($profile);