XmlEncoder
class XmlEncoder implements EncoderInterface, DecoderInterface, NormalizationAwareInterface, SerializerAwareInterface
Encodes XML data.
Traits
SerializerAware trait.
Constants
Properties
protected SerializerInterface | $serializer | from SerializerAwareTrait |
Methods
__construct($defaultContext = array(), int $loadOptions = null, array $decoderIgnoredNodeTypes = array(XML_PI_NODE, XML_COMMENT_NODE), array $encoderIgnoredNodeTypes = array())
No description
string|int|float|bool
encode(mixed $data, string $format, array $context = array())
Encodes data into the given format.
mixed
decode(string $data, string $format, array $context = array())
Decodes a string into PHP data.
bool
supportsEncoding(string $format)
Checks whether the serializer can encode to given format.
bool
supportsDecoding(string $format)
Checks whether the deserializer can decode from given format.
string
bool
bool
bool
bool
bool
bool
isElementNameValid(string $name)
Checks the name is a valid xml element name.
Details
__construct($defaultContext = array(), int $loadOptions = null, array $decoderIgnoredNodeTypes = array(XML_PI_NODE, XML_COMMENT_NODE), array $encoderIgnoredNodeTypes = array())
string|int|float|bool
encode(mixed $data, string $format, array $context = array())
Encodes data into the given format.