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

파일 보기 프로젝트 열기: goetas/xsd2php 1 사용 예제들

공개 메소드들

메소드 설명
generate ( ClassGenerator $class, PHPClass $type )

비공개 메소드들

메소드 설명
getPhpType ( PHPClass $class )
handleAdder ( ClassGenerator $generator, Goetas\Xsd\XsdToPhp\Php\Structure\PHPProperty $prop, PHPClass $class )
handleBody ( ClassGenerator $class, PHPClass $type )
handleGetter ( ClassGenerator $generator, Goetas\Xsd\XsdToPhp\Php\Structure\PHPProperty $prop, PHPClass $class )
handleMethod ( ClassGenerator $generator, Goetas\Xsd\XsdToPhp\Php\Structure\PHPProperty $prop, PHPClass $class )
handleProperty ( ClassGenerator $class, Goetas\Xsd\XsdToPhp\Php\Structure\PHPProperty $prop )
handleSetter ( ClassGenerator $generator, Goetas\Xsd\XsdToPhp\Php\Structure\PHPProperty $prop, PHPClass $class )
handleValueMethod ( ClassGenerator $generator, Goetas\Xsd\XsdToPhp\Php\Structure\PHPProperty $prop, PHPClass $class, $all = true )
isNativeType ( PHPClass $class )
isOneType ( PHPClass $type, $onlyParent = false )

메소드 상세

generate() 공개 메소드

public generate ( ClassGenerator $class, PHPClass $type )
$class Zend\Code\Generator\ClassGenerator
$type Goetas\Xsd\XsdToPhp\Php\Structure\PHPClass