src/Providers/ViewServiceProvider.php
protected function isBladeArgumentStringBracketed()
    {
        if ( ! preg_match('#^(?<major>\d+)\.(?<minor>\d+)(?:\..*)?$#', Application::VERSION, $matches)) {
            return true;
        }
        $major = (int) $matches['major'];
        $minor = (int) $matches['minor'];
        return ($major < 5 || $major == 5 && $minor < 3);
    }
protected function isBladeArgumentStringBracketed()
    {
        if ( ! preg_match('#^(?<major>\d+)\.(?<minor>\d+)(?:\..*)?$#', Application::VERSION, $matches)) {
            return true;
        }
        $major = (int) $matches['major'];
        $minor = (int) $matches['minor'];
        return ($major < 5 || $major == 5 && $minor < 3);
    }
protected function isBladeArgumentStringBracketed ( ) { if ( ! preg_match ( '#^(?<major>\d+)\.(?<minor>\d+)(?:\..*)?$#' , Application :: VERSION , $ matches ) ) { return true ; } $ major = ( int ) $ matches [ 'major' ] ; $ minor = ( int ) $ matches [ 'minor' ] ; return ( $ major < 5 || $ major == 5 && $ minor < 3 ) ; }
Returns whether the blade directive argument brackets are included.

This behaviour was changed with the release of Laravel 5.3.

@return bool
@codeCoverageIgnore
Returns whether the blade directive argument brackets are included .