public function testEmptyFunction() { $function = new PhpFunction(); $function->generateDocblock(); $this->assertTrue($function->getDocblock()->isEmpty()); }
public function visitFunction(PhpFunction $function) { if ($namespace = $function->getNamespace()) { $this->writer->write("namespace {$namespace};\n\n"); } $this->visitDocblock($function->getDocblock()); $this->writer->write("function {$function->getName()}("); $this->writeParameters($function->getParameters()); $this->writer->write(')'); $this->writeFunctionReturnType($function->getType()); $this->writer->write(" {\n")->indent()->writeln(trim($function->getBody()))->outdent()->rtrim()->write('}'); }