예제 #1
0
 /**
  * Gets/Generates the resource id.
  *
  * @param string|UserInterface|PermissionsResourceInterface $resource
  *
  * @return string
  */
 protected function getResourceId($resource)
 {
     if ($resource instanceof PermissionsResourceInterface) {
         return $resource->getPermissionsResourceId();
     }
     if ($resource instanceof UserInterface) {
         return 'user:'******'user:' . $resource;
 }