PHP 클래스 Goetas\Xsd\XsdToPhp\Php\PhpConverter

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

공개 메소드들

메소드 설명
__construct ( Goetas\Xsd\XsdToPhp\Naming\NamingStrategy $namingStrategy )
convert ( array $schemas )

비공개 메소드들

메소드 설명
findPHPClass ( PHPClass $class, GoetasWebservices\XML\XSDReader\Schema\Item $node, $force = false )
findPHPName ( GoetasWebservices\XML\XSDReader\Schema\Type\Type $type )
getTypes ( ) : PHPClass[]
handleClassExtension ( PHPClass $class, GoetasWebservices\XML\XSDReader\Schema\Type\Type $type )
navigate ( GoetasWebservices\XML\XSDReader\Schema\Schema $schema, array &$visited )
visitAttribute ( PHPClass $class, GoetasWebservices\XML\XSDReader\Schema\Schema $schema, GoetasWebservices\XML\XSDReader\Schema\Attribute\AttributeItem $attribute, $arrayize = true )
visitAttributeGroup ( PHPClass $class, GoetasWebservices\XML\XSDReader\Schema\Schema $schema, GoetasWebservices\XML\XSDReader\Schema\Attribute\Group $att )
visitBaseComplexType ( PHPClass $class, GoetasWebservices\XML\XSDReader\Schema\Type\BaseComplexType $type )
visitComplexType ( PHPClass $class, GoetasWebservices\XML\XSDReader\Schema\Type\ComplexType $type )
visitElement ( PHPClass $class, GoetasWebservices\XML\XSDReader\Schema\Schema $schema, GoetasWebservices\XML\XSDReader\Schema\Element\ElementSingle $element, boolean $arrayize = true ) : Goetas\Xsd\XsdToPhp\Structure\PHPProperty
visitElementDef ( GoetasWebservices\XML\XSDReader\Schema\Element\ElementDef $element )
visitGroup ( PHPClass $class, GoetasWebservices\XML\XSDReader\Schema\Schema $schema, GoetasWebservices\XML\XSDReader\Schema\Element\Group $group )
visitSimpleType ( PHPClass $class, GoetasWebservices\XML\XSDReader\Schema\Type\SimpleType $type )
visitType ( GoetasWebservices\XML\XSDReader\Schema\Type\Type $type, boolean $force = false ) : PHPClass
visitTypeAnonymous ( GoetasWebservices\XML\XSDReader\Schema\Type\Type $type, string $name, PHPClass $parentClass ) : PHPClass
visitTypeBase ( PHPClass $class, GoetasWebservices\XML\XSDReader\Schema\Type\Type $type )

메소드 상세

__construct() 공개 메소드

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

convert() 공개 메소드

public convert ( array $schemas )
$schemas array