\Colibri\Xml\DefinitionsXsdAttributeDefinition

Представление атрибута

Summary

Methods
Properties
Constants
__construct()
__get()
jsonSerialize()
ToObject()
$annotation
$name
$type
$use
$default
$group
$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

$type

$type : \Colibri\Xml\Definitions\XsdSimplTypeDefinition|\Colibri\Xml\Definitions\XsdBaseTypeDefinition

тип элемента

Type

\Colibri\Xml\Definitions\XsdSimplTypeDefinition|\Colibri\Xml\Definitions\XsdBaseTypeDefinition

$use

$use : string

использование

Type

string

$default

$default : string

значение по умолчанию

Type

string

$group

$group : string

группа

Type

string

$autocomplete

$autocomplete : array

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

Type

array

$generate

$generate : string

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

Type

string

$lookup

$lookup : string

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

Type

string

$_node

$_node : \Colibri\Xml\Definitions\XmlNode

Узел атрибута

Type

\Colibri\Xml\Definitions\XmlNode

$_schema

$_schema : \Colibri\Xml\Definitions\XmlSchemDefinition

Схема

Type

\Colibri\Xml\Definitions\XmlSchemDefinition

Methods

__construct()

__construct(\Colibri\Xml\Definitions\XmlNode  $attributeNode, \Colibri\Xml\Definitions\XmlSchemaDefinition  $schema) 

Конструктор

Parameters

\Colibri\Xml\Definitions\XmlNode $attributeNode
\Colibri\Xml\Definitions\XmlSchemaDefinition $schema

__get()

__get(string  $name) : mixed

Геттер

Parameters

string $name

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