Neos\Flow\Tests\Unit\Aop\Pointcut\PointcutTest::matchesChecksIfTheGivenClassAndMethodMatchThePointcutFilterComposite PHP Method

matchesChecksIfTheGivenClassAndMethodMatchThePointcutFilterComposite() public method

    public function matchesChecksIfTheGivenClassAndMethodMatchThePointcutFilterComposite()
    {
        $pointcutExpression = 'ThePointcutExpression';
        $aspectClassName = 'TheAspect';
        $className = 'TheClass';
        $methodName = 'TheMethod';
        $mockPointcutFilterComposite = $this->getMockBuilder(Pointcut\PointcutFilterComposite::class)->disableOriginalConstructor()->setMethods(['matches'])->getMock();
        $mockPointcutFilterComposite->expects($this->once())->method('matches')->with($className, $methodName, $className, 1)->will($this->returnValue(true));
        $pointcut = $this->getMockBuilder(Pointcut\Pointcut::class)->setMethods(['dummy'])->setConstructorArgs([$pointcutExpression, $mockPointcutFilterComposite, $aspectClassName])->getMock();
        $this->assertTrue($pointcut->matches($className, $methodName, $className, 1));
    }