Klasa DefaultValues

namespace Kei\Webas\Dedicated\SettingsPanel

Klasa oferuje możliwość zmiany wartości domyślnych w panelu WebAs

Wykorzystywana jest w klasie \Kei\Webas\Dedicated\SettingsPanel\Edit

Klasa implementuje interfejs DumperInterface


Dostępne metody klasy

::Factory()
return DefaultValues

Statyczna metoda zwracająca instancję klasy. Wzorzec projektowy Fabryka.

setDefaultAliasLimit($a)
return $this

Domyślny limit liczby aliasów pocztowych dla nowych domen.
$a → Podaj liczbę całkowitą lub NULL, aby określić "brak limitu"

getDefaultAliasLimit()
return int|null

Zwraca informację nt. limitu aliasów pocztowych

setDefaultEmailLimit($a)
return $this

Domyślny limit liczby kont pocztowych dla nowych domen
$a → Podaj liczbę całkowitą lub NULL, aby określić "brak limitu"

getDefaultEmailLimit()
return int|null

Zwraca informację nt. limitu kont pocztowych

setDefaultEmailQuota($a)
return $this

Domyślny limit zajętości poczty dla nowych domen.
$a → Podaj liczbę całkowitą lub NULL, aby określić "brak limitu"

getDefaultEmailQuota()
return int|null

Zwraca informację nt. limitu zajętości poczty

setDefaultMailinglistLimit($a)
return $this

Domyślny limit liczby list mailingowych dla nowych domen.
$a → Podaj liczbę całkowitą lub NULL, aby określić "brak limitu"

getDefaultMailinglistLimit()
return int|null

Zwraca informację nt. limitu liczby list mailingowych

setDefaultProfileFtp($a)
return $this

Profil do ustawień startowych nowych kont FTP.
$a → Podaj nazwę domyślnego profilu konta FTP.

getDefaultProfileFtp()
return string

Zwraca informację nt. domyślnej nazwy profilu FTP.

setDefaultProfileEmailAccount($a)
return $this

Profil do ustawień startowych nowych skrzynek pocztowych.
$a → Podaj nazwę domyślnego profilu konta pocztowego.

getDefaultProfileEmailAccount()
return string

Zwraca informację nt. możliwości konfiguracji podpisu DKIM.

setDefaultProfileDomain($a)
return $this

Profil do ustawień startowych nowych domen.
$a → Podaj nazwę domyślnego profilu dla nowych domen.

getDefaultProfileDomain()
return string

Zwraca informację nt. nazwy profilu domenowego

setDnsAutoConfigure($a)
return $this

Autokonfiguracja nowej domeny w DNS. Pozwala określić czy domena automatycznie zostanie skonfigurowana w DNS po dodaniu nowej domeny.
$a → Użyj enumeratora \Kei\Webas\YesNoEnum

getDnsAutoConfigure()
return string

Zwraca informację nt. autokonfiguracji nowej domeny w DNS.

setDnsGenerateMailSubdomains($a)
return $this

Domyślna konfiguracja DNS dla domen.
$a → Użyj enumeratora \Kei\Webas\Dedicated\SettingsPanel\DnsDomainConfigEnum

getDnsGenerateMailSubdomains()
return string

Zwraca informację nt. konfiguracji DNS dla domeny

*dump()
return Array

Zobacz więcej tutaj DumperInterface

Gwiazdka przed nazwą metody oznacza iż ta metoda jest własnością klasy rodzica (dziedziczącej).


Wyjątki

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.


Przykłady wykorzystania

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...

// Ustawienia wartości domyślnych panelu WebAs
$webas->SettingsPanel()->
    Edit()->
    setDefaultValuesValue(\Kei\Webas\Dedicated\SettingsPanel\DefaultValues::Factory()->
        setDefaultEmailQuota(null)->
        setDefaultEmailLimit(200)->
        setDnsAutoConfigure(\Kei\Webas\YesNoEnum::Yes))->
    execute();

Klasa DefaultValues · NiceAPI dla PHP 5.6