Klasa Limits

namespace Kei\Webas\Dedicated\SettingsPanel

Klasa oferuje możliwość zmiany limitów i mnożników w panelu WebAs

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

Klasa implementuje interfejs DumperInterface


Dostępne metody klasy

::Factory()
return Limits

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

setAdminLimitCheck($a)
return $this

Użytkownik admin podlega limitom pocztowym.
$a → Użyj enumeratora \Kei\Webas\YesNoEnum

getAdminLimitCheck()
return string

Zwraca informację nt. podleganiu przez użytkownika admin limitom pocztowym

setDefaultSystemTtl($a)
return $this

Domyślna ilość miesięcy ważności elementów systemu.
$a → Podaj liczbę całkowitą

getDefaultSystemTtl()
return int

Zwraca informację nt. ilości miesięcy ważności elementów systemu.

setDefaultTableRows($a)
return $this

Domyślna ilość wierszy w tabelach.
$a → Użyj enumeratora \Kei\Webas\Dedicated\DefaultTableRowsEnum

getDefaultTableRows()
return int

Zwraca informację nt. domyślnej liczby wierszy w tabelach

setFtpTransferMultiplier($a)
return $this

Mnożnik transferów FTP. Wartość korygująca transfer FTP obliczony na podstawie logów usługi.
$a → Podaj liczbę zmiennoprzecinkową lub całkowitą

getFtpTransferMultiplier()
return int|null

Zwraca informację nt. mnożnika transferu FTP

setUseDomainDates($a)
return $this

Wykorzystanie dat ważności dla domen.
$a → Użyj enumeratora \Kei\Webas\YesNoEnum

getUseDomainDates()
return string

Zwraca informację nt. wykorzystania dat ważności dla domen

setUseFtpDates($a)
return $this

Wykorzystanie dat ważności dla FTP.
$a → Użyj enumeratora \Kei\Webas\YesNoEnum

getUseFtpDates()
return string

Zwraca informację nt. wykorzystania dat ważności dla FTP.

setWwwTransferMultiplier($a)
return $this

Mnożnik transferów WWW. Wartość korygująca transfer WWW obliczony na podstawie logów usługi.
$a → Podaj liczbę całkowitą.

getWwwTransferMultiplier()
return int

Zwraca informację nt. mnożnika transferów WWW.

*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 limitów i mnożników w panelu WebAs
$webas->SettingsPanel()->
    Edit()->
    setLimitsValue(\Kei\Webas\Dedicated\SettingsPanel\Limits::Factory()->
        setAdminLimitCheck(\Kei\Webas\YesNoEnum::No)->
        setDefaultSystemTtl(10)->
        setUseFtpDates(\Kei\Webas\YesNoEnum::Yes))->
    execute();

Klasa Limits · NiceAPI dla PHP 5.6