public static function uglify($src) { $src = str_replace(chr(9), ' ', $src); $x1 = [', ', ' }', '{ ', ' )', '( ', ' ]', ' [', ' :', ': ']; $x2 = [',', '}', '{', ')', '(', ']', '[', ':', ':']; $src = str_replace($x1, $x2, $src); $src = helpers::unduplicate($src, ' '); $src = str_replace(PHP_EOL . ' ' . PHP_EOL, PHP_EOL, $src); $src = str_replace(PHP_EOL . ' ', PHP_EOL, $src); return trim($src); }