for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace gossi\codegen\generator\builder;
use gossi\codegen\generator\builder\parts\RoutineBuilderPart;
use gossi\codegen\model\AbstractModel;
class FunctionBuilder extends AbstractBuilder {
use RoutineBuilderPart;
public function build(AbstractModel $model): void {
$this->buildDocblock($model);
$this->writeFunctionStatement($model);
$this->writeBody($model);
}