Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
getNamespacedArray example
public
function
testEncode
(
)
{
$source
=
$this
->
getXmlSource
(
)
;
$obj
=
$this
->
getObject
(
)
;
$this
->
assertEquals
(
$source
,
$this
->encoder->
encode
(
$obj
, 'xml'
)
)
;
}
public
function
testEncodeWithNamespace
(
)
{
$source
=
$this
->
getNamespacedXmlSource
(
)
;
$array
=
$this
->
getNamespacedArray
(
)
;
$this
->
assertEquals
(
$source
,
$this
->encoder->
encode
(
$array
, 'xml'
)
)
;
}
public
function
testEncodeSerializerXmlRootNodeNameOption
(
)
{
$options
=
[
'xml_root_node_name' => 'test'
]
;
$this
->encoder =
new
XmlEncoder
(
)
;
$serializer
=
new
Serializer
(
[
]
,
[
'xml' =>
new
XmlEncoder
(
)
]
)
;
$this
->encoder->
setSerializer
(
$serializer
)
;