Converts php types to xml types.
mixed $value Value to convert:
string
RuntimeException When trying to dump object or resource
public static function phpToXml($value) {
switch (true) {
case null === $value:
return 'null';
case true === $value:
return 'true';
case false === $value:
return 'false';
case $value instanceof Parameter:
return '%' . $value . '%';
case is_object($value) || is_resource($value):
throw new RuntimeException('Unable to dump a service container if a parameter is an object or a resource.');
default:
return (string) $value;
}
}