Neos\Flow\Tests\Unit\Mvc\DispatchComponentTest::handleMergesArgumentsWithRoutingMatchResults PHP Метод

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

public handleMergesArgumentsWithRoutingMatchResults ( array $requestArguments, array $requestBodyArguments, array $routingMatchResults = null, array $expectedArguments )
$requestArguments array
$requestBodyArguments array
$routingMatchResults array
$expectedArguments array
    public function handleMergesArgumentsWithRoutingMatchResults(array $requestArguments, array $requestBodyArguments, array $routingMatchResults = null, array $expectedArguments)
    {
        $this->mockHttpRequest->expects(self::any())->method('getContent')->willReturn($requestBodyArguments === [] ? '' : $requestBodyArguments);
        $this->mockHttpRequest->expects($this->any())->method('getArguments')->will($this->returnValue($requestArguments));
        $this->mockPropertyMapper->expects($this->any())->method('convert')->will($this->returnValue($requestBodyArguments));
        $this->mockComponentContext->expects($this->atLeastOnce())->method('getParameter')->with(RoutingComponent::class, 'matchResults')->will($this->returnValue($routingMatchResults));
        $this->mockActionRequest->expects($this->once())->method('setArguments')->with($expectedArguments);
        $this->dispatchComponent->handle($this->mockComponentContext);
    }