PHP Class gossi\codegen\generator\ModelGenerator

Author: Thomas Gossmann
Datei anzeigen Open project: gossi/php-code-generator Class Usage Examples

Public Methods

Method Description
__construct ( CodeGeneratorConfig | array $config = null )
generate ( AbstractModel $model ) : string
getConfig ( ) : CodeGeneratorConfig
getFactory ( ) : BuilderFactory
getWriter ( ) : Writer

Method Details

__construct() public method

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

generate() public method

public generate ( AbstractModel $model ) : string
$model gossi\codegen\model\AbstractModel
return string

getConfig() public method

public getConfig ( ) : CodeGeneratorConfig
return gossi\codegen\config\CodeGeneratorConfig

getFactory() public method

public getFactory ( ) : BuilderFactory
return BuilderFactory

getWriter() public method

public getWriter ( ) : Writer
return gossi\codegen\generator\utils\Writer