コード例 #1
0
ファイル: AuthorRule.php プロジェクト: crisu83/overseer
 /**
  * @inheritdoc
  */
 public function evaluate(Subject $subject, Resource $resource, array $params)
 {
     if (!$resource instanceof Book) {
         return false;
     }
     return $resource->getAuthorId() === $subject->getSubjectId();
 }
コード例 #2
0
ファイル: Permission.php プロジェクト: crisu83/overseer
 /**
  * @param Resource $resource
  *
  * @return bool
  */
 public function appliesToResource(Resource $resource)
 {
     return $this->resourceName === $resource->getResourceName();
 }