If you want to "prefix" arguments, you can pass in multidimensional arrays:
array('prefix1' => array('foo' => 'bar')) gets "&prefix1[foo]=bar"
public setArguments ( array $arguments ) : |
||
$arguments | array | |
return | the current UriBuilder to allow method chaining |
/** * @test */ public function setArgumentsSetsNonPrefixedArgumentsByDefault() { $arguments = ['argument1' => 'argument1Value', 'argument2' => ['argument2a' => 'argument2aValue']]; $this->uriBuilder->setArguments($arguments); $expectedResult = $arguments; $this->assertEquals($expectedResult, $this->uriBuilder->getArguments()); }