PHP Класс Goetas\Xsd\XsdToPhp\Php\ClassGenerator

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

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

Метод Описание
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