Klasa pochodząca z przestrzeni nazw \Kei\Webas\VPS\EmailAccount\Profile. Za jej pomocą stworzysz część profilu poczty nazwany w panelu Webas jako Parametry
Klasa implementuje interfejs DumperInterface
Klasa ma zastosowanie m.in w klasie \Kei\Webas\VPS\EmailAccount\Profile i metodzie
Profile :: setParametersValue()
Metody obiektu - zapoznaj się z opisem pod tabelą.
__construct($a, $b, $c, $d)return Parameters |
Konstruktor dzięki, któremu utworzysz obiekt z domyślną konfiguracją parametrów w profilu konta pocztowego - adekwatnie do domyślnych ustawień panelu Webas. |
::Factory($a, $b, $c, $d)return Parameters |
Statyczna metoda zwracająca instancję klasy. Wzorzec projektowy Fabryka. |
setCapacity($capacity)return $this |
$capacity → Podaj rozmiar skrzynki pocztowej określa liczba w MB. |
getCapacity()return int |
Zwraca rozmiar skrzynki pocztowej. |
setUsageNotificationLevel($unl)return $this |
$unl → Powiadomienie przy zajętości wyrażone w procentach. |
getUsageNotificationLevel()return int |
Zwraca wartość progową zajętości wyrażone w procentach przy jakiej wysyłane jest powiadomienie do użytkownika konta. |
setAliasLimit($alias_limit)return $this |
$alias_limit → Liczba aliasów pocztowych jakie może utworzyć właściciel konta pocztowego z poziomu panelu Webmail. |
getAliasLimit()return int |
Zwraca liczbę aliasów pocztowych jakie może utworzyć właściciel konta pocztowego z poziomu panelu Webmail. |
setForwardLimit($fl)return $this |
$fl → Liczba adresów e-mail jakie może utworzyć właściciel konta pocztowego z poziomu panelu Webmail. |
getForwardLimit()return int |
Zwraca liczbę adresów e-mail jakie może utworzyć właściciel konta pocztowego z poziomu panelu Webmail. |
*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 Parameters z wykorzystaniem konstruktora
$params = new \Kei\Webas\VPS\EmailAccount\Profile\Parameters(4096);
$params->setUsageNotificationLevel(90);
\Kei\Library\Out::pd($params);
// Utworzenie nowej instancji klasy Parameters z wykorzystaniem statycznej metody Factory
$params = \Kei\Webas\VPS\EmailAccount\Profile\Parameters::Factory(4096);
$params->setUsageNotificationLevel(90);
\Kei\Library\Out::pd($params);