public function testABClass() { $class = Fixtures::createABClass(); $modelGenerator = new ModelGenerator(); $modelCode = $modelGenerator->generate($class); $this->assertEquals($this->getGeneratedContent('ABClass.php'), $modelCode); $generator = new CodeGenerator(['generateDocblock' => false]); $code = $generator->generate($class); $this->assertEquals($modelCode, $code); $modelGenerator = new ModelGenerator(['generateDocblock' => true]); $modelCode = $modelGenerator->generate($class); $this->assertEquals($this->getGeneratedContent('ABClassWithComments.php'), $modelCode); $generator = new CodeGenerator(['generateDocblock' => true]); $code = $generator->generate($class); $this->assertEquals($modelCode, $code); }