示例#1
0
 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('}');
 }