Improved SQL formatter (profiler)
This commit is contained in:
parent
c6d997cded
commit
bc6bbb975b
|
@ -25,6 +25,10 @@ class SyntaxExtension extends \Twig_Extension
|
|||
|
||||
public function formatSQL($sql)
|
||||
{
|
||||
return preg_replace('/\b(UPDATE|SET|SELECT|FROM|AS|LIMIT|ASC|COUNT|DESC|WHERE|LEFT JOIN|INNER JOIN|RIGHT JOIN|ORDER BY|GROUP BY|IN|LIKE|DISTINCT|DELETE|INSERT|INTO|VALUES)\b/', '<span class="SQLKeyword">\\1</span>', $sql);
|
||||
$sql = preg_replace('/\b(UPDATE|SET|SELECT|FROM|AS|LIMIT|ASC|COUNT|DESC|WHERE|LEFT JOIN|INNER JOIN|RIGHT JOIN|ORDER BY|GROUP BY|IN|LIKE|DISTINCT|DELETE|INSERT|INTO|VALUES|ON|AND|OR)\b/', '<span class="SQLKeyword">\\1</span>', $sql);
|
||||
|
||||
$sql = preg_replace('/\b(FROM|WHERE|INNER JOIN|INNER JOIN|RIGHT JOIN|ORDER BY|GROUP BY)\b/', '<br />\\1', $sql);
|
||||
|
||||
return $sql;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue