[DependencyInjection] fixed int casting for XML files (based on what is done in the YAML component)
This commit is contained in:
parent
bc330d4487
commit
8dcde3c076
@ -106,7 +106,10 @@ class SimpleXMLElement extends \SimpleXMLElement
|
||||
case 'null' === $lowercaseValue:
|
||||
return null;
|
||||
case ctype_digit($value):
|
||||
return '0' == $value[0] ? octdec($value) : intval($value);
|
||||
$raw = $value;
|
||||
$cast = intval($value);
|
||||
|
||||
return '0' == $value[0] ? octdec($value) : (((string) $raw == (string) $cast) ? $cast : $raw);
|
||||
case 'true' === $lowercaseValue:
|
||||
return true;
|
||||
case 'false' === $lowercaseValue:
|
||||
|
Reference in New Issue
Block a user