public function testWriteModelBin() { $writer = $this->getWriter(['writeData']); $model = new Model(); $model->setPath('Model.php'); $model->setGenerator(new BinGenerator('Test')); $nullOutput = new NullOutput(); $writer->expects($this->once())->method('writeData')->with('Model.php', 'Test', $nullOutput); $writer->writeModel($model, $nullOutput); }
/** * Build generators * * @param State $state */ public function build(State $state) { $generator = new ClassGenerator($this->model->getName()); $generator->setExtendedClass($this->extends); $this->model->setGenerator($generator); }