Set previous exception when rethrown from controller resolver

This commit is contained in:
Daniel Gorgan 2020-02-14 17:15:50 +02:00 committed by Fabien Potencier
parent 926e19ce32
commit 87d51c1e4b

View File

@ -88,7 +88,7 @@ class ControllerResolver implements ArgumentResolverInterface, ControllerResolve
try {
$callable = $this->createController($controller);
} catch (\InvalidArgumentException $e) {
throw new \InvalidArgumentException(sprintf('The controller for URI "%s" is not callable. %s', $request->getPathInfo(), $e->getMessage()));
throw new \InvalidArgumentException(sprintf('The controller for URI "%s" is not callable. %s', $request->getPathInfo(), $e->getMessage()), 0, $e);
}
return $callable;