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

generateDocblock() public method

public generateDocblock ( )
    public function generateDocblock()
    {
        $docblock = $this->getDocblock();
        $docblock->setShortDescription($this->getDescription());
        $docblock->setLongDescription($this->getLongDescription());
        // return tag
        $this->generateTypeTag(new ReturnTag());
        // param tags
        $this->generateParamDocblock();
    }

Usage Example

 public function testEmptyFunction()
 {
     $function = new PhpFunction();
     $function->generateDocblock();
     $this->assertTrue($function->getDocblock()->isEmpty());
 }