PHP Class gossi\codegen\generator\builder\AbstractBuilder

Afficher le fichier Open project: gossi/php-code-generator

Protected Properties

Свойство Type Description
$config gossi\codegen\config\CodeGeneratorConfig
$generator gossi\codegen\generator\ModelGenerator
$writer gossi\codegen\generator\utils\Writer

Méthodes publiques

Méthode Description
__construct ( ModelGenerator $generator )
build ( AbstractModel $model ) : void

Méthodes protégées

Méthode Description
buildDocblock ( gossi\codegen\model\DocblockInterface $model ) : void
ensureBlankLine ( ) : void
generate ( AbstractModel $model ) : void

Method Details

__construct() public méthode

public __construct ( ModelGenerator $generator )
$generator gossi\codegen\generator\ModelGenerator

build() abstract public méthode

abstract public build ( AbstractModel $model ) : void
$model gossi\codegen\model\AbstractModel
Résultat void

buildDocblock() protected méthode

protected buildDocblock ( gossi\codegen\model\DocblockInterface $model ) : void
$model gossi\codegen\model\DocblockInterface
Résultat void

ensureBlankLine() protected méthode

protected ensureBlankLine ( ) : void
Résultat void

generate() protected méthode

protected generate ( AbstractModel $model ) : void
$model gossi\codegen\model\AbstractModel
Résultat void

Property Details

$config protected_oe property

protected CodeGeneratorConfig,gossi\codegen\config $config
Résultat gossi\codegen\config\CodeGeneratorConfig

$generator protected_oe property

protected ModelGenerator,gossi\codegen\generator $generator
Résultat gossi\codegen\generator\ModelGenerator

$writer protected_oe property

protected Writer,gossi\codegen\generator\utils $writer
Résultat gossi\codegen\generator\utils\Writer