\Colibri\Xml\DefinitionsXsdElementDefinition

Определение элемента

Summary

Methods
Properties
Constants
__construct()
__get()
CreateObject()
jsonSerialize()
ToObject()
$annotation
$name
$occurs
$attributes
$elements
$type
$autocomplete
$generate
$lookup
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
$_node
$_schema
N/A

Properties

$annotation

$annotation : string

аннотация элемента

Type

string

$name

$name : string

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

Type

string

$occurs

$occurs : \Colibri\Xml\Definitions\stdClass

обьект определяющий с какого по какое количество может быть вхождений данного элемента

Type

\Colibri\Xml\Definitions\stdClass

$attributes

$attributes : array<mixed,\Colibri\Xml\Definitions\XsdAttributeDefinition>

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

Type

array<mixed,\Colibri\Xml\Definitions\XsdAttributeDefinition>

$elements

$elements : array<mixed,\Colibri\Xml\Definitions\XsdElementDefinition>

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

Type

array<mixed,\Colibri\Xml\Definitions\XsdElementDefinition>

$type

$type : \Colibri\Xml\Definitions\XsdTypeDefinition

тип элемента

Type

\Colibri\Xml\Definitions\XsdTypeDefinition

$autocomplete

$autocomplete : array

список значений для интеллисенса

Type

array

$generate

$generate : string

команда для генерации элемента

Type

string

$lookup

$lookup : string

команда для генерации межобьектных связей

Type

string

$_schema

$_schema : \Colibri\Xml\Definitions\XmlSchemaDefinition

Схема

Type

\Colibri\Xml\Definitions\XmlSchemaDefinition

Methods

__get()

__get(string  $property) : mixed

Геттер

Parameters

string $property

Returns

mixed

jsonSerialize()

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

Возвращает данные в виде простого обьекта для упаковки в json

Returns

\Colibri\Xml\Definitions\stdClass

ToObject()

ToObject() : \Colibri\Xml\Definitions\stdClass

Возвращает данные в виде простого обьекта

Returns

\Colibri\Xml\Definitions\stdClass