PHP Класс Scalr_Permissions

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$envId
$user

Открытые методы

Метод Описание
__construct ( Scalr_Account_User $user )
check ( $object )
hasAccessEnvironment ( integer $envId ) : boolean Checks whether specified environment corresponds the user's environment.
hasAccessFarm ( DBFarm $dbFarm, string $perm = null ) : boolean Checks whether current dbFarm object can be accessed by user
hasAccessServer ( DBServer $dbServer ) : boolean Checks whether specified server can be accessed by the user
hasReadOnlyAccessServer ( DBServer $dbServer ) : boolean Checks whether user read only access to specified server
setEnvironmentId ( integer $envId ) : Scalr_Permissions Sets Environment Id
validate ( $object )

Описание методов

__construct() публичный Метод

public __construct ( Scalr_Account_User $user )
$user Scalr_Account_User

check() публичный Метод

public check ( $object )

hasAccessEnvironment() публичный Метод

Checks whether specified environment corresponds the user's environment.
public hasAccessEnvironment ( integer $envId ) : boolean
$envId integer The ID of the environment
Результат boolean Returns true if user's environment equals to specified environment

hasAccessFarm() публичный Метод

Checks whether current dbFarm object can be accessed by user
public hasAccessFarm ( DBFarm $dbFarm, string $perm = null ) : boolean
$dbFarm DBFarm DbFarm object
$perm string
Результат boolean Returns true if access is granted

hasAccessServer() публичный Метод

Checks whether specified server can be accessed by the user
public hasAccessServer ( DBServer $dbServer ) : boolean
$dbServer DBServer The DBServer object
Результат boolean Returns true if specified server can be accessed by the user

hasReadOnlyAccessServer() публичный Метод

Checks whether user read only access to specified server
public hasReadOnlyAccessServer ( DBServer $dbServer ) : boolean
$dbServer DBServer The DBServer object
Результат boolean Returns true if specified server can be accessed by the user

setEnvironmentId() публичный Метод

Sets Environment Id
public setEnvironmentId ( integer $envId ) : Scalr_Permissions
$envId integer
Результат Scalr_Permissions

validate() публичный Метод

public validate ( $object )

Описание свойств

$envId защищенное свойство

protected $envId

$user защищенное свойство

protected $user