Neos\Flow\Tests\Unit\Security\Authorization\FilterFirewallTest::allConfiguredFiltersAreCalled PHP Метод

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

    public function allConfiguredFiltersAreCalled()
    {
        $mockActionRequest = $this->getMockBuilder(ActionRequest::class)->disableOriginalConstructor()->getMock();
        $mockFilter1 = $this->getMockBuilder(RequestFilter::class)->disableOriginalConstructor()->getMock();
        $mockFilter1->expects($this->once())->method('filterRequest')->with($mockActionRequest);
        $mockFilter2 = $this->getMockBuilder(RequestFilter::class)->disableOriginalConstructor()->getMock();
        $mockFilter2->expects($this->once())->method('filterRequest')->with($mockActionRequest);
        $mockFilter3 = $this->getMockBuilder(RequestFilter::class)->disableOriginalConstructor()->getMock();
        $mockFilter3->expects($this->once())->method('filterRequest')->with($mockActionRequest);
        $firewall = $this->getAccessibleMock(FilterFirewall::class, ['dummy'], [], '', false);
        $firewall->_set('filters', [$mockFilter1, $mockFilter2, $mockFilter3]);
        $firewall->blockIllegalRequests($mockActionRequest);
    }