[feature/controller] Allow injecting Symfony Request into controllers

PHPBB3-10864
This commit is contained in:
David King 2012-11-17 18:05:32 -05:00
parent 8913b2c7c4
commit 4d6f6351dd

View file

@ -109,6 +109,10 @@ class phpbb_controller_resolver implements ControllerResolverInterface
{ {
$arguments[] = $attributes[$param->name]; $arguments[] = $attributes[$param->name];
} }
else if ($param->getClass() && $param->getClass()->isInstance($request))
{
$arguments[] = $request;
}
else if ($param->isDefaultValueAvailable()) else if ($param->isDefaultValueAvailable())
{ {
$arguments[] = $param->getDefaultValue(); $arguments[] = $param->getDefaultValue();