PHP Класс Scalr\Upgrade\Updates\Update20150505143635

Наследование: extends Scalr\Upgrade\AbstractUpdate, implements Scalr\Upgrade\SequenceInterface
Показать файл Открыть проект

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

Свойство Тип Описание
$dbservice
$depends
$description
$ignoreChanges
$uuid

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

Метод Описание
getNumberStages ( )

Защищенные методы

Метод Описание
createAclPermissionRule ( string $accountRoleId, string $permFlag, integer $resource, string $permName, boolean $isDenyRole ) Insert account level permission value
isApplied1 ( $stage )
isApplied3 ( $stage )
isApplied4 ( $stage )
isApplied5 ( $stage )
isApplied6 ( $stage )
isApplied7 ( $stage )
run1 ( $stage )
run2 ( )
run3 ( $stage )
run4 ( $stage )
run5 ( $stage )
run6 ( $stage )
run7 ( )
run8 ( )
run9 ( )
validateBefore1 ( $stage )

Приватные методы

Метод Описание
checkAppliedForPermission ( string $resourceName, string $permissionName ) : boolean Check if stage is applied for the specified resource and permission
createNewFullAccessPermission ( string $resourceName, string $permissionName ) Adds a new Full Access Role Permission
isGrantedAccountPermission ( string $accountRoleId, string $resourceId, string $permissionId ) : string Gets granted value for the specified permission of account level ACL role
isGrantedAccountResource ( string $accountRoleId, string $resourceId ) : string Gets granted value for the specified resource of account level ACL role
setGrantedAccountPermission ( string $accountRoleId, integer $resourceId, integer $permissionId, string $granted ) Sets granted value for the specified account level ACL permission
setGrantedAccountResource ( string $accountRoleId, integer $resourceId, string $granted ) Sets granted value for the specified account level ACL resource

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

createAclPermissionRule() защищенный Метод

Create allow permission if base acl role is forbidden and permFlag is allowed, and deny permission if base acl role is allowed and permFlag is denied. If permFlag is null, do nothing
protected createAclPermissionRule ( string $accountRoleId, string $permFlag, integer $resource, string $permName, boolean $isDenyRole )
$accountRoleId string The identifier of the ACL role on account
$permFlag string The permission value
$resource integer The identifier of the ACL resource
$permName string The identifier of the ACL permission
$isDenyRole boolean Whether the account level role derived from full access role

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

public getNumberStages ( )

isApplied1() защищенный Метод

protected isApplied1 ( $stage )

isApplied3() защищенный Метод

protected isApplied3 ( $stage )

isApplied4() защищенный Метод

protected isApplied4 ( $stage )

isApplied5() защищенный Метод

protected isApplied5 ( $stage )

isApplied6() защищенный Метод

protected isApplied6 ( $stage )

isApplied7() защищенный Метод

protected isApplied7 ( $stage )

run1() защищенный Метод

protected run1 ( $stage )

run2() защищенный Метод

protected run2 ( )

run3() защищенный Метод

protected run3 ( $stage )

run4() защищенный Метод

protected run4 ( $stage )

run5() защищенный Метод

protected run5 ( $stage )

run6() защищенный Метод

protected run6 ( $stage )

run7() защищенный Метод

protected run7 ( )

run8() защищенный Метод

protected run8 ( )

run9() защищенный Метод

protected run9 ( )

validateBefore1() защищенный Метод

protected validateBefore1 ( $stage )

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

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

protected $dbservice

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

protected $depends

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

protected $description

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

protected $ignoreChanges

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

protected $uuid