private function generateMethod(Node\MethodNode $method)
 {
     $php = sprintf("%s %s function %s%s(%s)%s {\n", $method->getVisibility(), $method->isStatic() ? 'static' : '', $method->returnsReference() ? '&' : '', $method->getName(), implode(', ', $this->generateArguments($method->getArguments())), $method->hasReturnType() ? sprintf(': %s', $method->getReturnType()) : '');
     $php .= $method->getCode() . "\n";
     return $php . '}';
 }
Exemplo n.º 2
0
 private function generateMethod(Node\MethodNode $method)
 {
     $php = sprintf("%s %s function %s(%s) {\n", $method->getVisibility(), $method->isStatic() ? 'static' : '', $method->getName(), implode(', ', $this->generateArguments($method->getArguments())));
     $php .= $method->getCode() . "\n";
     return $php . '}';
 }