Klasa DomainMode

namespace Kei\Webas\Dedicated\SettingsTools

Klasa służy do ustawienia adresu domeny dla wszystkich paneli

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

Klasa implementuje interfejs DumperInterface


Dostępne metody klasy

::Factory()
return DomainMode

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

setAllPanelsInOneDomain($a)
return $this

Wszystkie panele w jednej domenie
$a → Podaj nazwę domeny

setAllPanelsInDifferentDomains($a)
return $this

Wszystkie panele w różnych domenach
$a → Użyj obiektu \Kei\Webas\Dedicated\SettingsTools\DifferentPanelDomains

getDomainMode()
return string

Zwraca aktualny stan adresu domen

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

// Utworzenie instancji klasy Edit
$handle = $webas->SettingsTools()->Edit();

// Pobranie domyślnie ustawionych/zapisanych wartości...
$bapv = $handle->getBasicAddressingParametersValue();

// ...i ich zmiana na nowe...
$bapv->setDomainMode(\Kei\Webas\Dedicated\SettingsTools\DomainMode::Factory()->
    setAllPanelsInDifferentDomains(\Kei\Webas\Dedicated\SettingsTools\DifferentPanelDomains::Factory()->
        setStatDomain("qp.pl")->
        setWebmailCustomDomain("qwert.com")));

Klasa DomainMode · NiceAPI dla PHP 5.6