protected function _compile_asset($expression)
    {
        if (strcspn($expression, '$\'"') === strlen($expression)) {
            $expression = '(\'' . trim($expression, '()') . '\')';
        }

        return asset(substr($expression, 2, -2));
        /*return "<?= asset{$expression}; ?>";*/
    }
protected function _compile_asset($expression)
    {
        if (strcspn($expression, '$\'"') === strlen($expression)) {
            $expression = '(\'' . trim($expression, '()') . '\')';
        }

        return asset(substr($expression, 2, -2));
        /*return "<?= asset{$expression}; ?>";*/
    }
protected function _compile_asset ( $ expression ) { if ( strcspn ( $ expression , '$\'"' ) === strlen ( $ expression ) ) { $ expression = '(\'' . trim ( $ expression , '()' ) . '\')' ; } return asset ( substr ( $ expression , 2 , - 2 ) ) ; /*return "<?= asset{$expression}; ?>";*/ }
Compile the Asset statements into valid PHP.

@param string $expression

@return string
Compile the Asset statements into valid PHP .