PHP Класс gossi\codegen\generator\builder\AbstractBuilder

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$config gossi\codegen\config\CodeGeneratorConfig
$generator gossi\codegen\generator\ModelGenerator
$writer gossi\codegen\generator\utils\Writer

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

Метод Описание
__construct ( ModelGenerator $generator )
build ( AbstractModel $model ) : void

Защищенные методы

Метод Описание
buildDocblock ( gossi\codegen\model\DocblockInterface $model ) : void
ensureBlankLine ( ) : void
generate ( AbstractModel $model ) : void

Описание методов

__construct() публичный метод

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

build() абстрактный публичный метод

abstract public build ( AbstractModel $model ) : void
$model gossi\codegen\model\AbstractModel
Результат void

buildDocblock() защищенный метод

protected buildDocblock ( gossi\codegen\model\DocblockInterface $model ) : void
$model gossi\codegen\model\DocblockInterface
Результат void

ensureBlankLine() защищенный метод

protected ensureBlankLine ( ) : void
Результат void

generate() защищенный метод

protected generate ( AbstractModel $model ) : void
$model gossi\codegen\model\AbstractModel
Результат void

Описание свойств

$config защищенное свойство

protected CodeGeneratorConfig,gossi\codegen\config $config
Результат gossi\codegen\config\CodeGeneratorConfig

$generator защищенное свойство

protected ModelGenerator,gossi\codegen\generator $generator
Результат gossi\codegen\generator\ModelGenerator

$writer защищенное свойство

protected Writer,gossi\codegen\generator\utils $writer
Результат gossi\codegen\generator\utils\Writer