for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace LaravelPlus\Extension\Templates;
class BladeExtension
{
/**
* Compile Blade comments into valid PHP.
*
* @return \Closure
*/
public static function comment()
return function ($value) {
$pattern = sprintf('/%s((.|\s)*?)%s/', '{#', '#}');
return preg_replace($pattern, '<?php /*$1*/ ?>', $value);
};
}
* Compile Blade script into valid PHP.
public static function script()
$pattern = sprintf('/%s((.|\s)*?)%s/', '{@', '@}');
return preg_replace($pattern, '<?php $1; ?>', $value);