private function _setPermissions(__Role &$role, __ConfigurationSection &$section) { $permission_sections = $section->getSections(); foreach ($permission_sections as &$permission_section) { if (strtoupper($permission_section->getName()) == 'PERMISSION') { $permission_id = $permission_section->getAttribute('id'); $permission = __PermissionManager::getInstance()->getPermission($permission_id); $role->addPermission($permission); unset($permission); } } }
public function addRole(__Role &$role) { $this->_roles[$role->getId()] =& $role; $this->_recalculateEquivalentPermission(); }
public function addRole(__Role &$role) { $this->_roles[$role->getId()] =& $role; }