Пример #1
0
 /**
  * Maps an array of permission data to Permission objects
  *
  * @param array $permissions
  * @return \BeatSwitch\Lock\Permissions\Permission[]
  */
 public static function createFromData($permissions)
 {
     return array_map(function ($permission) {
         if (is_array($permission)) {
             return PermissionFactory::createFromArray($permission);
         } else {
             return PermissionFactory::createFromObject($permission);
         }
     }, $permissions);
 }