[DependencyInjection] tweaked an error message to ease debugging

This commit is contained in:
Fabien Potencier 2010-02-03 15:40:26 +01:00
parent 967eb8d953
commit 2a7abb8ea0
1 changed files with 2 additions and 2 deletions

View File

@ -440,11 +440,11 @@ class Builder extends Container
}
else
{
$replaceParameter = function ($match) use ($parameters)
$replaceParameter = function ($match) use ($parameters, $value)
{
if (!array_key_exists($name = strtolower($match[2]), $parameters))
{
throw new \RuntimeException(sprintf('The parameter "%s" must be defined.', $name));
throw new \RuntimeException(sprintf('The parameter "%s" must be defined (used in the following expression: "%s").', $name, $value));
}
return $parameters[$name];