Neos\Flow\Tests\Unit\Security\Authorization\Interceptor\AfterInvocationTest::invokeReturnsTheResultPreviouslySetBySetResultIfTheMethodIsNotIntercepted PHP Method

invokeReturnsTheResultPreviouslySetBySetResultIfTheMethodIsNotIntercepted() public method

    public function invokeReturnsTheResultPreviouslySetBySetResultIfTheMethodIsNotIntercepted()
    {
        $mockSecurityContext = $this->createMock(Security\Context::class);
        $mockAfterInvocationManager = $this->createMock(Security\Authorization\AfterInvocationManagerInterface::class);
        $theResult = new \ArrayObject(['some' => 'stuff']);
        $interceptor = new Security\Authorization\Interceptor\AfterInvocation($mockSecurityContext, $mockAfterInvocationManager);
        $interceptor->setResult($theResult);
        $this->assertSame($theResult, $interceptor->invoke());
    }