Neos\Flow\Aop\Pointcut\PointcutMethodNameFilter::getRuntimeEvaluationsDefinition PHP Method

getRuntimeEvaluationsDefinition() public method

Returns runtime evaluations for a previously matched pointcut
public getRuntimeEvaluationsDefinition ( ) : array
return array Runtime evaluations
    public function getRuntimeEvaluationsDefinition()
    {
        return ['methodArgumentConstraints' => $this->methodArgumentConstraints];
    }

Usage Example

 /**
  * @test
  */
 public function getRuntimeEvaluationsReturnsTheMethodArgumentConstraintsDefinitions()
 {
     $argumentConstraints = ['arg2' => ['operator' => '==', 'value' => 'someValue']];
     $expectedRuntimeEvaluations = ['methodArgumentConstraints' => $argumentConstraints];
     $methodNameFilter = new Aop\Pointcut\PointcutMethodNameFilter('some.*', null, $argumentConstraints);
     $this->assertEquals($expectedRuntimeEvaluations, $methodNameFilter->getRuntimeEvaluationsDefinition(), 'The argument constraint definitions have not been returned as expected.');
 }