Klasa AntispamBase

namespace Kei\Webas\VPS\EmailAccount\Profile

Klasa pochodząca z przestrzeni nazw \Kei\Webas\VPS\EmailAccount\Profile. Za jej pomocą stworzysz część profilu poczty nazwany w panelu Webas jako Antyspam podstawowy

Klasa implementuje interfejs DumperInterface

Klasa ma zastosowanie m.in w klasie \Kei\Webas\VPS\EmailAccount\Profile i metodzie
Profile :: setAntispamBaseValue()


Charakterystyka

Metody obiektu - zapoznaj się z opisem pod tabelą.

__construct()
return AntispamBase

Konstruktor dzięki, któremu utworzysz obiekt z domyślną konfiguracją ustawień antyspamu w profilu konta pocztowego - adekwatnie do domyślnych ustawień panelu Webas.

::Factory()
return AntispamBase

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

setAntispamBaseEnabled($abe)
return $this

$abe → Dzięki tej metodzie uruchomisz zabezpieczenia antyspamowe. Użyj instancji klasy \Kei\Webas\VPS\EmailAccount\Profile\AntispamBaseData

setAntispamBaseDisabled()
return $this

Dzięki tej metodzie wyłączysz zabezpieczenia antyspamowe.

*dump()
return Array

Zobacz więcej tutaj DumperInterface

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


Przykłady wykorzystania metod

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 AntispamBase z wykorzystaniem konstruktora
$aab = new \Kei\Webas\VPS\EmailAccount\Profile\AntispamBase();
$aab->setAntispamBaseEnabled(\Kei\Webas\VPS\EmailAccount\Profile\AntispamBaseData::Factory());
\Kei\Library\Out::pd($aab);

// Utworzenie nowej instancji klasy AntispamBase z wykorzystaniem statycznej metody Factory
$aab = \Kei\Webas\VPS\EmailAccount\Profile\AntispamBase::Factory();
$aab->setAntispamBaseEnabled(\Kei\Webas\VPS\EmailAccount\Profile\AntispamBaseData::Factory());
\Kei\Library\Out::pd($aab);

Klasa AntispamBase · NiceAPI dla PHP 5.6