CodeExplorer controllerWithFoo example
$request = Request::
create('/'
);
$request->attributes->
set('foo', 'foo'
);
$request->attributes->
set('bar', 'foo'
);
$controller =
$this->
controllerWithFooAndDefaultBar(...
);
$resolver->
getArguments($request,
$controller);
} public function testIfExceptionIsThrownWhenMissingAnArgument() { $this->
expectException(\RuntimeException::
class);
$request = Request::
create('/'
);
$controller =
$this->
controllerWithFoo(...
);
self::
getResolver()->
getArguments($request,
$controller);
} public function testGetNullableArguments() { $request = Request::
create('/'
);
$request->attributes->
set('foo', 'foo'
);
$request->attributes->
set('bar',
new \
stdClass());
$request->attributes->
set('last', 'last'
);
$controller =
[new NullableController(), 'action'
];