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\ValueBuilderPart;
use gossi\codegen\model\AbstractModel;
class ConstantBuilder extends AbstractBuilder {
use ValueBuilderPart;
public function build(AbstractModel $model): void {
$this->buildDocblock($model);
$this->writer->write('const ' . $model->getName() . ' = ');
$this->writeValue($model);
$this->writer->writeln(';');
}