/** * {@inheritdoc} */ public function render($indentLevel = 0) { $result = ''; $indentShift = 0; if (!$this->docComment->isEmpty()) { $result .= $this->docComment->render($indentLevel) . "\n"; } if (!empty($this->getName())) { $result = $this->indent("namespace {$this->getName()} {", $indentLevel) . "\n"; $indentShift = 1; } if (!empty($this->uses)) { $result .= $this->renderUses($indentLevel + $indentShift) . "\n\n"; } $result .= $this->elements->render($indentLevel + $indentShift); if (!empty($this->getName())) { $result .= "\n" . $this->indent("}", $indentLevel); } return $result; }
/** * {@inheritdoc} */ public function render($indentLevel = 0) { $result = "<?php\n"; if (!$this->docComment->isEmpty()) { $result .= $this->docComment->render($indentLevel) . "\n"; } if (!empty($this->namespace)) { $result .= "namespace {$this->namespace};\n\n"; } if (!empty($this->uses)) { $result .= $this->renderUses($indentLevel) . "\n\n"; } $result .= $this->elements->render($indentLevel); return $result; }