Neos\Flow\Tests\Unit\Mvc\Routing\UriBuilderTest::buildMergesArgumentsWithRootRequestArgumentsIfRequestIsOfTypeSubRequest PHP Method

buildMergesArgumentsWithRootRequestArgumentsIfRequestIsOfTypeSubRequest() public method

    public function buildMergesArgumentsWithRootRequestArgumentsIfRequestIsOfTypeSubRequest()
    {
        $rootRequestArguments = ['SomeNamespace' => ['Foo' => 'From Request'], 'Foo' => 'Bar', 'Some' => 'Other Argument From Request'];
        $this->mockMainRequest->expects($this->once())->method('getArguments')->will($this->returnValue($rootRequestArguments));
        $this->uriBuilder->setRequest($this->mockSubRequest);
        $this->uriBuilder->setArguments(['Foo' => 'Overruled']);
        $this->uriBuilder->build();
        $expectedArguments = ['SomeNamespace' => ['Foo' => 'From Request'], 'Foo' => 'Overruled', 'Some' => 'Other Argument From Request'];
        $this->assertEquals($expectedArguments, $this->uriBuilder->getLastArguments());
    }
UriBuilderTest