예제 #1
0
파일: Manager.php 프로젝트: imarc/auth
 /**
  * Compile all permissions using the managed entities permissions as static overrides
  *
  * @access private
  * @return void
  */
 private function refresh()
 {
     foreach ($this->entity->getPermissions() as $target => $permissions) {
         $this->permissions[strtolower($target)] = array_map('strtolower', $permissions);
     }
     foreach ($this->permissions as $target => $permissions) {
         $this->permissions[$target] = array_unique($permissions);
     }
 }