Zephir\Documentation\Docblock::generate PHP Метод

generate() публичный Метод

public generate ( ) : string
Результат string
    public function generate()
    {
        $docBlock = '**';
        if ($summary = $this->getSummary()) {
            $docBlock .= PHP_EOL . ' * ' . $summary;
        }
        if ($description = $this->getDescription()) {
            $docBlock .= PHP_EOL . ' *';
            $docBlock .= PHP_EOL . ' *';
            foreach ((array) explode("\n", $description) as $line) {
                $docBlock .= PHP_EOL . ' * ' . trim($line);
            }
            $docBlock .= PHP_EOL . ' *';
        }
        if ($annotations = $this->getAnnotations()) {
            foreach ($annotations as $annotation) {
                $docBlock .= PHP_EOL . ' * @' . $annotation->getName() . ' ' . $annotation->getString();
            }
        }
        return $docBlock . PHP_EOL . ' *';
    }