Codesleeve\AssetPipeline\AssetPipelineServiceProvider::registerBladeExtensions PHP Method

registerBladeExtensions() protected method

Register custom blade extensions - @stylesheets() - @javascripts()
protected registerBladeExtensions ( ) : void
return void
    protected function registerBladeExtensions()
    {
        $blade = $this->app['view']->getEngineResolver()->resolve('blade')->getCompiler();
        $blade->extend(function ($value, $compiler) {
            $matcher = $compiler->createMatcher('javascripts');
            return preg_replace($matcher, '$1<?php echo javascript_include_tag$2; ?>', $value);
        });
        $blade->extend(function ($value, $compiler) {
            $matcher = $compiler->createMatcher('stylesheets');
            return preg_replace($matcher, '$1<?php echo stylesheet_link_tag$2; ?>', $value);
        });
    }