function Renderer::setFormatter
Sets the formatter to use for the rendering
Parameters
Formatter\Base $formatter Formatter:
Return value
$this
File
-
vendor/
mck89/ peast/ lib/ Peast/ Renderer.php, line 64
Class
- Renderer
- Nodes renderer class
Namespace
PeastCode
public function setFormatter(Formatter\Base $formatter) {
$this->formatter = $formatter;
$this->renderOpts = (object) array(
"nl" => $this->formatter
->getNewLine(),
"ind" => $this->formatter
->getIndentation(),
"nlbc" => $this->formatter
->getNewLineBeforeCurlyBracket(),
"sao" => $this->formatter
->getSpacesAroundOperator() ? " " : "",
"sirb" => $this->formatter
->getSpacesInsideRoundBrackets() ? " " : "",
"awb" => $this->formatter
->getAlwaysWrapBlocks(),
"com" => $this->formatter
->getRenderComments(),
"rci" => $this->formatter
->getRecalcCommentsIndent(),
);
return $this;
}