Example #1
0
 /**
  * Load permissions into roles.
  *
  * @abstract
  * @param Event $e
  * @return void
  */
 public function isGranted(Event $e)
 {
     $rbac = $e->getRbac();
     $role = $e->getRole();
     $permission = $e->getPermission();
     if ($rbac->hasRole($role) && $rbac->getRole($role)->hasPermission($permission)) {
         return;
     }
     $this->load($rbac, $role, $permission);
 }