Neos\Flow\Tests\Unit\Aop\Pointcut\PointcutFilterCompositeTest::hasRuntimeEvaluationsDefinitionConsidersGlobalAndFilterRuntimeEvaluationsDefinitions PHP Метод

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

    public function hasRuntimeEvaluationsDefinitionConsidersGlobalAndFilterRuntimeEvaluationsDefinitions()
    {
        $pointcutFilterComposite = $this->getAccessibleMock(Pointcut\PointcutFilterComposite::class, ['dummy'], [], '', false);
        $this->assertFalse($pointcutFilterComposite->hasRuntimeEvaluationsDefinition());
        $pointcutFilterComposite->_set('globalRuntimeEvaluationsDefinition', ['foo', 'bar']);
        $pointcutFilterComposite->_set('runtimeEvaluationsDefinition', []);
        $this->assertTrue($pointcutFilterComposite->hasRuntimeEvaluationsDefinition());
        $pointcutFilterComposite->_set('globalRuntimeEvaluationsDefinition', []);
        $pointcutFilterComposite->_set('runtimeEvaluationsDefinition', ['bar']);
        $this->assertTrue($pointcutFilterComposite->hasRuntimeEvaluationsDefinition());
    }