PHP 클래스 Goetas\Xsd\XsdToPhp\Jms\YamlConverter

상속: extends Goetas\Xsd\XsdToPhp\AbstractConverter
파일 보기 프로젝트 열기: goetas/xsd2php 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( Goetas\Xsd\XsdToPhp\Naming\NamingStrategy $namingStrategy )
convert ( array $schemas )
getTypes ( ) : PHPClass[]

비공개 메소드들

메소드 설명
findPHPClass ( &$class, GoetasWebservices\XML\XSDReader\Schema\Item $node )
findPHPName ( GoetasWebservices\XML\XSDReader\Schema\Type\Type $type )
findPHPNamespace ( GoetasWebservices\XML\XSDReader\Schema\SchemaItem $item )
flattAttributes ( GoetasWebservices\XML\XSDReader\Schema\Attribute\AttributeContainer $container )
flattElements ( GoetasWebservices\XML\XSDReader\Schema\Element\ElementContainer $container )
handleClassExtension ( &$class, &$data, GoetasWebservices\XML\XSDReader\Schema\Type\Type $type, $parentName )
navigate ( GoetasWebservices\XML\XSDReader\Schema\Schema $schema, array &$visited )
typeHasValue ( GoetasWebservices\XML\XSDReader\Schema\Type\Type $type, $parentClass, $name )
visitAttribute ( &$class, GoetasWebservices\XML\XSDReader\Schema\Schema $schema, GoetasWebservices\XML\XSDReader\Schema\Attribute\AttributeItem $attribute )
visitBaseComplexType ( &$class, &$data, GoetasWebservices\XML\XSDReader\Schema\Type\BaseComplexType $type, $name )
visitComplexType ( &$class, &$data, GoetasWebservices\XML\XSDReader\Schema\Type\ComplexType $type )
visitElement ( PHPClass &$class, GoetasWebservices\XML\XSDReader\Schema\Schema $schema, GoetasWebservices\XML\XSDReader\Schema\Element\ElementItem $element, boolean $arrayize = true ) : Goetas\Xsd\XsdToPhp\Structure\PHPProperty
visitElementDef ( GoetasWebservices\XML\XSDReader\Schema\Schema $schema, GoetasWebservices\XML\XSDReader\Schema\Element\ElementDef $element )
visitSimpleType ( &$class, &$data, GoetasWebservices\XML\XSDReader\Schema\Type\SimpleType $type, $name )
visitType ( GoetasWebservices\XML\XSDReader\Schema\Type\Type $type, $force = false )
visitTypeAnonymous ( GoetasWebservices\XML\XSDReader\Schema\Type\Type $type, $parentName, $parentClass )
visitTypeBase ( &$class, &$data, GoetasWebservices\XML\XSDReader\Schema\Type\Type $type, $name )

메소드 상세

__construct() 공개 메소드

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

convert() 공개 메소드

public convert ( array $schemas )
$schemas array

getTypes() 공개 메소드

public getTypes ( ) : PHPClass[]
리턴 PHPClass[]