evaluate() публичный Метод

Evaluate permission against content & target(placement/parent/assignment).
public evaluate ( eZ\Publish\API\Repository\Values\User\Limitation $value, eZ\Publish\API\Repository\Values\User\UserReference $currentUser, eZ\Publish\API\Repository\Values\ValueObject $object, array $targets = null ) : boolean
$value eZ\Publish\API\Repository\Values\User\Limitation
$currentUser eZ\Publish\API\Repository\Values\User\UserReference
$object eZ\Publish\API\Repository\Values\ValueObject
$targets array The context of the $object, like Location of Content, if null none where provided by caller
Результат boolean
 /**
  * @depends testConstruct
  * @dataProvider providerForTestEvaluateInvalidArgument
  * @expectedException \eZ\Publish\API\Repository\Exceptions\InvalidArgumentException
  */
 public function testEvaluateInvalidArgument(Limitation $limitation, ValueObject $object, StatusLimitationType $limitationType)
 {
     $userMock = $this->getUserMock();
     $userMock->expects($this->never())->method($this->anything());
     $limitationType->evaluate($limitation, $userMock, $object);
 }