/** * @inheritdoc */ public function evaluate(Subject $subject, Resource $resource, array $params) { if (!$resource instanceof Book) { return false; } return $resource->getAuthorId() === $subject->getSubjectId(); }
/** * @param Resource $resource * * @return bool */ public function appliesToResource(Resource $resource) { return $this->resourceName === $resource->getResourceName(); }