예제 #1
0
 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);
 }
예제 #2
0
 /**
  * Build generators
  *
  * @param State $state
  */
 public function build(State $state)
 {
     $generator = new ClassGenerator($this->model->getName());
     $generator->setExtendedClass($this->extends);
     $this->model->setGenerator($generator);
 }