public function beautifyString($str) { if ($this->beautify) { if (!@(include_once 'PHP/Beautifier.php')) { return $str; } $o_b = new \PHP_Beautifier(); $o_b->setBeautify(true); $o_b->addFilter('ListClassFunction'); $o_b->setIndentChar(' '); $o_b->setIndentNumber(2); $o_b->setNewLine("\n"); $o_b->setInputString("<? {$str} ?>"); $o_b->process(); $res = $o_b->get(); $res = preg_replace('/^\\<\\?\\s+/', '', $res); $res = preg_replace('/\\s+\\?\\>$/', '', $res); return $res; } else { return $str; } }