Automatically apply entitiesto output using blade

By using 3 braces instead of 2, you can now automatically apply
HTML::entities() to any output
This commit is contained in:
theshiftexchange
2012-12-17 02:38:06 +11:00
parent 8ff052cbdb
commit 8fe6158058
2 changed files with 6 additions and 0 deletions

View File

@@ -197,6 +197,8 @@ class Blade {
*/
protected static function compile_echos($value)
{
$value = preg_replace('/\{\{\{(.+?)\}\}\}/', '<?php echo HTML::entities($1); ?>', $value);
return preg_replace('/\{\{(.+?)\}\}/', '<?php echo $1; ?>', $value);
}