public function __construct($name, ClassBuilder $classBuilder, GProperty $gProperty = NULL, $nullable = FALSE) { $this->setName($name); $this->builder = $classBuilder; $this->gProperty = $gProperty ?: $this->builder->getGClass()->createProperty($name); $this->setNullable($nullable); }
/** * @depends testAddProperty */ public function testGenerateDocBlocks(ClassBuilder $cb) { $this->assertChainable($cb->generateDocBlocks()); foreach ($cb->getProperties() as $property) { $this->assertNotNull($property->getDocBlock()); } $this->assertNotNull($cb->getGClass()->getDocBlock()); }