\Colibri\Xml\DefinitionsXsdSchemaDefinition

Схема

Summary

Methods
Properties
Constants
__construct()
Load()
__get()
jsonSerialize()
ToObject()
$types
$elements
No constants found
No protected methods found
No protected properties found
N/A
_loadComplexTypes()
$_schema
$_types
N/A

Properties

$types

$types : array<mixed,\Colibri\Xml\Definitions\XsdSimpleTypeDefinition>

типы в схеме

Type

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

$elements

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

элементы в схеме

Type

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

$_types

$_types : array

Массив типов

Type

array

Methods

__construct()

__construct(string  $fileName, boolean  $isFile = true) 

Конструктор

Parameters

string $fileName

название файла

boolean $isFile

файл или не файл

Load()

Load(string  $fileName, boolean  $isFile = true) : void

Загружает схему из файла или строки

Parameters

string $fileName

название файла

boolean $isFile

файл или не файл

__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

_loadComplexTypes()

_loadComplexTypes() : void

Загружает все типы в список