Klasa Privileges

namespace Kei\Webas\VPS\Ftp

Klasa służy do określenia danych identyfikujących subkonto FTP

Klasa implementuje interfejs DumperInterface


Dostępne metody klasy

__construct($a, $b)

Konstruktor. Dzięki niemu utworzysz nowy obiekt klasy.
$a → Dostęp do danych. Użyj enumeratora \Kei\Webas\DataAccessEnum. Domyślnie DataAccessEnum::Read
$b → (true|false) Czy włączyć obsługę PHP i innych dynamicznych stron WWW ?. Domyślnie true

::Factory($a, $b)
return Privileges

Statyczna metoda zwracająca instancję klasy. Wzorzec projektowy Fabryka. Lista parametrów identytczna jak w konstruktorze.

setDataAccess($a)
return $this

$a → Określ dostęp do danych. Użyj enumeratora \Kei\Webas\DataAccessEnum

getDataAccess()
return string

Zwraca dostęp do danych

setDynamicWww($a)
return $this

$a → (true|false) Czy włączyć obsługę PHP i innych dynamicznych stron WWW ?

getDynamicWww()
return string

Zwraca status uruchomienia obsługi PHP i innych dynamicznych stron 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...

// Ustawienie części uprawnień dla subkonta
$sftp_priv = \Kei\Webas\VPS\Ftp\Privileges::Factory(\Kei\Webas\DataAccessEnum::ReadWrite, true);


Klasa Privileges · NiceAPI dla PHP 5.6