[DI] fix param name cast

This commit is contained in:
Nicolas Grekas 2018-01-04 16:55:55 +01:00
parent 234129404f
commit dd28a3286f
12 changed files with 24 additions and 0 deletions

View File

@ -1294,6 +1294,7 @@ EOF;
public function getParameter($name)
{
$name = (string) $name;
if (isset($this->buildParameters[$name])) {
return $this->buildParameters[$name];
}
@ -1313,6 +1314,7 @@ EOF;
public function hasParameter($name)
{
$name = (string) $name;
if (isset($this->buildParameters[$name])) {
return true;
}

View File

@ -68,6 +68,7 @@ class ProjectServiceContainer extends Container
public function getParameter($name)
{
$name = (string) $name;
if (!(isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters))) {
$name = $this->normalizeParameterName($name);
@ -84,6 +85,7 @@ class ProjectServiceContainer extends Container
public function hasParameter($name)
{
$name = (string) $name;
$name = $this->normalizeParameterName($name);
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);

View File

@ -72,6 +72,7 @@ class ProjectServiceContainer extends Container
public function getParameter($name)
{
$name = (string) $name;
if (!(isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters))) {
$name = $this->normalizeParameterName($name);
@ -88,6 +89,7 @@ class ProjectServiceContainer extends Container
public function hasParameter($name)
{
$name = (string) $name;
$name = $this->normalizeParameterName($name);
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);

View File

@ -85,6 +85,7 @@ class Symfony_DI_PhpDumper_Test_EnvParameters extends Container
public function getParameter($name)
{
$name = (string) $name;
if (!(isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters))) {
$name = $this->normalizeParameterName($name);
@ -101,6 +102,7 @@ class Symfony_DI_PhpDumper_Test_EnvParameters extends Container
public function hasParameter($name)
{
$name = (string) $name;
$name = $this->normalizeParameterName($name);
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);

View File

@ -55,6 +55,7 @@ class ProjectServiceContainer extends Container
public function getParameter($name)
{
$name = (string) $name;
if (!(isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters))) {
$name = $this->normalizeParameterName($name);
@ -71,6 +72,7 @@ class ProjectServiceContainer extends Container
public function hasParameter($name)
{
$name = (string) $name;
$name = $this->normalizeParameterName($name);
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);

View File

@ -384,6 +384,7 @@ class ProjectServiceContainer extends Container
public function getParameter($name)
{
$name = (string) $name;
if (isset($this->buildParameters[$name])) {
return $this->buildParameters[$name];
}
@ -403,6 +404,7 @@ class ProjectServiceContainer extends Container
public function hasParameter($name)
{
$name = (string) $name;
if (isset($this->buildParameters[$name])) {
return true;
}

View File

@ -386,6 +386,7 @@ class ProjectServiceContainer extends Container
public function getParameter($name)
{
$name = (string) $name;
if (!(isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters))) {
$name = $this->normalizeParameterName($name);
@ -402,6 +403,7 @@ class ProjectServiceContainer extends Container
public function hasParameter($name)
{
$name = (string) $name;
$name = $this->normalizeParameterName($name);
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);

View File

@ -76,6 +76,7 @@ class ProjectServiceContainer extends Container
public function getParameter($name)
{
$name = (string) $name;
if (!(isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters))) {
$name = $this->normalizeParameterName($name);
@ -92,6 +93,7 @@ class ProjectServiceContainer extends Container
public function hasParameter($name)
{
$name = (string) $name;
$name = $this->normalizeParameterName($name);
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);

View File

@ -55,6 +55,7 @@ class Symfony_DI_PhpDumper_Test_Base64Parameters extends Container
public function getParameter($name)
{
$name = (string) $name;
if (!(isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters))) {
$name = $this->normalizeParameterName($name);
@ -71,6 +72,7 @@ class Symfony_DI_PhpDumper_Test_Base64Parameters extends Container
public function hasParameter($name)
{
$name = (string) $name;
$name = $this->normalizeParameterName($name);
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);

View File

@ -98,6 +98,7 @@ class ProjectServiceContainer extends Container
public function getParameter($name)
{
$name = (string) $name;
if (!(isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters))) {
$name = $this->normalizeParameterName($name);
@ -114,6 +115,7 @@ class ProjectServiceContainer extends Container
public function hasParameter($name)
{
$name = (string) $name;
$name = $this->normalizeParameterName($name);
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);

View File

@ -125,6 +125,7 @@ class ProjectServiceContainer extends Container
public function getParameter($name)
{
$name = (string) $name;
if (!(isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters))) {
$name = $this->normalizeParameterName($name);
@ -141,6 +142,7 @@ class ProjectServiceContainer extends Container
public function hasParameter($name)
{
$name = (string) $name;
$name = $this->normalizeParameterName($name);
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);

View File

@ -84,6 +84,7 @@ class Symfony_DI_PhpDumper_Test_Rot13Parameters extends Container
public function getParameter($name)
{
$name = (string) $name;
if (!(isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters))) {
$name = $this->normalizeParameterName($name);
@ -100,6 +101,7 @@ class Symfony_DI_PhpDumper_Test_Rot13Parameters extends Container
public function hasParameter($name)
{
$name = (string) $name;
$name = $this->normalizeParameterName($name);
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);