Example #1
0
 /**
  * @return \SpiffySecurity\Rbac\Rbac
  */
 public function getRbac()
 {
     if (null === $this->rbac) {
         $this->rbac = new Rbac();
         $event = new Event();
         $event->setRbac($this->rbac);
         $this->getEventManager()->trigger(Event::EVENT_LOAD_ROLES, $event);
         $this->getEventManager()->trigger(Event::EVENT_LOAD_PERMISSIONS, $event);
     }
     return $this->rbac;
 }