Exemplo n.º 1
0
 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());
 }