RoleController::_permission PHP Метод

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

Do permission check.
С версии: 2.0.0
protected _permission ( $RoleID = null )
    protected function _permission($RoleID = null)
    {
        $this->permission(array('Garden.Settings.Manage', 'Garden.Roles.Manage'), false);
        if ($RoleID && !checkPermission('Garden.Settings.Manage')) {
            // Make sure the user can assign this role.
            $Assignable = $this->RoleModel->getAssignable();
            if (!isset($Assignable[$RoleID])) {
                throw permissionException('@' . t("You don't have permission to modify this role."));
            }
        }
        return true;
    }