/** * 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; }