/** * Build the ACLs * * @return Acl_Model_Acl */ private function __build() { $this->__acl = new Zend_Acl(); $role = new Zend_Acl_Role($this->__role); $this->__buildResources(); $this->__acl->addRole($role); $this->__acl->allow($role); $resource = new Acl_Model_Resource(); $denied_resources = $resource->getDeniedResources($this->__role_obj->getRoleId()); if (!empty($denied_resources)) { $this->__acl->deny($role, $denied_resources, null); } return $this; }