gossi\codegen\model\PhpTrait::generateDocblock PHP Method

generateDocblock() public method

public generateDocblock ( )
    public function generateDocblock()
    {
        parent::generateDocblock();
        foreach ($this->properties as $prop) {
            $prop->generateDocblock();
        }
    }

Usage Example

 /**
  * @return PhpTrait
  */
 private function createDummyTrait()
 {
     $trait = new PhpTrait('DummyTrait');
     $trait->setNamespace('gossi\\codegen\\tests\\fixture');
     $trait->setDescription('Dummy docblock');
     $trait->setMethod(PhpMethod::create('foo')->setVisibility('public'));
     $trait->setProperty(PhpProperty::create('iAmHidden')->setVisibility('private'));
     $trait->addUseStatement('gossi\\codegen\\tests\\fixture\\VeryDummyTrait');
     $trait->addTrait('VeryDummyTrait');
     $trait->generateDocblock();
     return $trait;
 }
All Usage Examples Of gossi\codegen\model\PhpTrait::generateDocblock