PHP Класс gossi\codegen\generator\CodeGenerator

Generates code for any generateable model
Автор: Thomas Gossmann
Показать файл Открыть проект Примеры использования класса

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

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

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

Метод Описание
__construct ( CodeGeneratorConfig | array $config = null )
generate ( gossi\codegen\model\GenerateableInterface $model ) : string Generates code from a given model
getConfig ( ) : CodeGeneratorConfig Returns the used configuration

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

Метод Описание
configure ( $config = null )

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

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

public __construct ( CodeGeneratorConfig | array $config = null )
$config gossi\codegen\config\CodeGeneratorConfig | array

configure() защищенный Метод

protected configure ( $config = null )

generate() публичный Метод

Generates code from a given model
public generate ( gossi\codegen\model\GenerateableInterface $model ) : string
$model gossi\codegen\model\GenerateableInterface
Результат string the generated code

getConfig() публичный Метод

Returns the used configuration
public getConfig ( ) : CodeGeneratorConfig
Результат gossi\codegen\config\CodeGeneratorConfig

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

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

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

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

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