PHP Класс Goetas\Xsd\XsdToPhp\AbstractConverter

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$aliasCache
$baseSchemas
$baseTypes
$namespaces
$typeAliases

Открытые методы

Метод Описание
__construct ( Goetas\Xsd\XsdToPhp\Naming\NamingStrategy $namingStrategy )
addAliasMap ( $ns, $name, callable $handler )
addAliasMapType ( $ns, $name, $type )
addNamespace ( $namesapce, $phpNamespace )
convert ( array $schemas )
getTypeAlias ( $type, GoetasWebservices\XML\XSDReader\Schema\Schema $schemapos = null )

Защищенные методы

Метод Описание
cleanName ( $name )
getNamingStrategy ( ) : Goetas\Xsd\XsdToPhp\Naming\NamingStrategy
isArrayElement ( $element ) : GoetasWebservices\XML\XSDReader\Schema\Element\ElementSingle | null
isArrayNestedElement ( GoetasWebservices\XML\XSDReader\Schema\Type\Type $type ) : GoetasWebservices\XML\XSDReader\Schema\Element\ElementSingle | null
isArrayType ( GoetasWebservices\XML\XSDReader\Schema\Type\Type $type ) : GoetasWebservices\XML\XSDReader\Schema\Type\Type | null

Описание методов

__construct() публичный Метод

public __construct ( Goetas\Xsd\XsdToPhp\Naming\NamingStrategy $namingStrategy )
$namingStrategy Goetas\Xsd\XsdToPhp\Naming\NamingStrategy

addAliasMap() публичный Метод

public addAliasMap ( $ns, $name, callable $handler )
$handler callable

addAliasMapType() публичный Метод

public addAliasMapType ( $ns, $name, $type )

addNamespace() публичный Метод

public addNamespace ( $namesapce, $phpNamespace )

cleanName() защищенный Метод

protected cleanName ( $name )

convert() абстрактный публичный Метод

abstract public convert ( array $schemas )
$schemas array

getNamingStrategy() защищенный Метод

protected getNamingStrategy ( ) : Goetas\Xsd\XsdToPhp\Naming\NamingStrategy
Результат Goetas\Xsd\XsdToPhp\Naming\NamingStrategy

getTypeAlias() публичный Метод

public getTypeAlias ( $type, GoetasWebservices\XML\XSDReader\Schema\Schema $schemapos = null )
$schemapos GoetasWebservices\XML\XSDReader\Schema\Schema

isArrayElement() защищенный Метод

protected isArrayElement ( $element ) : GoetasWebservices\XML\XSDReader\Schema\Element\ElementSingle | null
Результат GoetasWebservices\XML\XSDReader\Schema\Element\ElementSingle | null

isArrayNestedElement() защищенный Метод

protected isArrayNestedElement ( GoetasWebservices\XML\XSDReader\Schema\Type\Type $type ) : GoetasWebservices\XML\XSDReader\Schema\Element\ElementSingle | null
$type GoetasWebservices\XML\XSDReader\Schema\Type\Type
Результат GoetasWebservices\XML\XSDReader\Schema\Element\ElementSingle | null

isArrayType() защищенный Метод

protected isArrayType ( GoetasWebservices\XML\XSDReader\Schema\Type\Type $type ) : GoetasWebservices\XML\XSDReader\Schema\Type\Type | null
$type GoetasWebservices\XML\XSDReader\Schema\Type\Type
Результат GoetasWebservices\XML\XSDReader\Schema\Type\Type | null

Описание свойств

$aliasCache защищенное свойство

protected $aliasCache

$baseSchemas защищенное свойство

protected $baseSchemas

$baseTypes защищенное свойство

protected $baseTypes

$namespaces защищенное свойство

protected $namespaces

$typeAliases защищенное свойство

protected $typeAliases