PHP Trait gossi\codegen\generator\builder\parts\RoutineBuilderPart

Inheritance: use trait TypeBuilderPart
显示文件 Open project: gossi/php-code-generator

Protected Methods

Method Description
generate ( AbstractModel $model ) : void
writeBody ( gossi\codegen\model\RoutineInterface $model )
writeFunctionReturnType ( gossi\codegen\model\RoutineInterface $model )
writeFunctionStatement ( gossi\codegen\model\RoutineInterface $model )
writeParameters ( gossi\codegen\model\RoutineInterface $model )

Method Details

generate() abstract protected method

abstract protected generate ( AbstractModel $model ) : void
$model gossi\codegen\model\AbstractModel
return void

writeBody() protected method

protected writeBody ( gossi\codegen\model\RoutineInterface $model )
$model gossi\codegen\model\RoutineInterface

writeFunctionReturnType() protected method

protected writeFunctionReturnType ( gossi\codegen\model\RoutineInterface $model )
$model gossi\codegen\model\RoutineInterface

writeFunctionStatement() protected method

protected writeFunctionStatement ( gossi\codegen\model\RoutineInterface $model )
$model gossi\codegen\model\RoutineInterface

writeParameters() protected method

protected writeParameters ( gossi\codegen\model\RoutineInterface $model )
$model gossi\codegen\model\RoutineInterface