\Colibri\Xml\SerializationXmlSerialized

Представляет собой десериализованный из xml обьект

Summary

Methods
Properties
Constants
__construct()
__get()
__set()
jsonSerialize()
jsonUnserialize()
$name
$attributes
$content
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
$_name
$_attributes
$_content
N/A

Properties

$name

$name : string

Type

string

$attributes

$attributes : array

  • аттрибуты

Type

array

$content

$content : mixed

  • данные

Type

mixed

$_name

$_name : string

Название элемента

Type

string

$_attributes

$_attributes : \Colibri\Xml\Serialization\stdCLass

Список атрибутов

Type

\Colibri\Xml\Serialization\stdCLass

$_content

$_content : \Colibri\Xml\Serialization\stdClass|array

Список элементов

Type

\Colibri\Xml\Serialization\stdClass|array

Methods

__construct()

__construct(string  $name = null, array  $attributes = null, array  $content = null) 

Конструктор

Parameters

string $name

название элемента

array $attributes

список атрибутов

array $content

контент

__get()

__get(string  $property) : mixed

Геттер

Parameters

string $property

Returns

mixed

__set()

__set(string  $property, mixed  $value) 

Сеттер

Parameters

string $property
mixed $value

jsonSerialize()

jsonSerialize() : \Colibri\Xml\Serialization\stdClass

Возвращает обьект для последующей сериализации в json

Returns

\Colibri\Xml\Serialization\stdClass

jsonUnserialize()

jsonUnserialize(string  $jsonString) : \Colibri\Xml\Serialization\XmlSerialized

Поднимает обьект из json

Parameters

string $jsonString

строка в которую запакован обьект XmlSeralized

Returns

\Colibri\Xml\Serialization\XmlSerialized