Neos\Flow\Tests\Unit\Mvc\Routing\UriBuilderTest::buildKeepsArgumentsBelongingToNamespacedSubSubRequestsIfAddQueryStringIsSet PHP Метод

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

    public function buildKeepsArgumentsBelongingToNamespacedSubSubRequestsIfAddQueryStringIsSet()
    {
        $rootRequestArguments = ['SubNamespace' => ['Sub' => 'Argument', 'SubSubNamespace' => ['SubSub' => 'Argument']], 'Foo' => 'Bar'];
        $this->mockMainRequest->expects($this->once())->method('getArguments')->will($this->returnValue($rootRequestArguments));
        $this->mockSubSubRequest->expects($this->any())->method('getArgumentNamespace')->will($this->returnValue('SubSubNamespace'));
        $this->uriBuilder->setRequest($this->mockSubSubRequest);
        $this->uriBuilder->setAddQueryString(true)->build();
        $expectedArguments = ['SubNamespace' => ['Sub' => 'Argument', 'SubSubNamespace' => ['SubSub' => 'Argument']], 'Foo' => 'Bar'];
        $this->assertEquals($expectedArguments, $this->uriBuilder->getLastArguments());
    }
UriBuilderTest