src/View/Helper/LessHelper.php
protected function _getPlgAssetUrl($path)
    {
        $isPlugin = false;
        $plgPaths = Configure::read('App.paths.plugins');
        foreach ($plgPaths as $plgPath) {
            $plgPath = ltrim(FS::clean($plgPath, '/'), '/');
            if (preg_match('(' . quotemeta($plgPath) . ')', $path)) {
                $path = str_replace($plgPath, '', $path);
                return [true, $path];
            }
        }

        foreach (Configure::read('plugins') as $name => $plgPath) {
            $plgPath = FS::clean($plgPath, '/');
            if (preg_match('(' . quotemeta($plgPath) . ')', $path)) {
                $path = Str::low($name) . '/' . str_replace($plgPath, '', $path);
                return [true, $path];
            }
        }

        return [$isPlugin, $path];
    }
protected function _getPlgAssetUrl($path)
    {
        $isPlugin = false;
        $plgPaths = Configure::read('App.paths.plugins');
        foreach ($plgPaths as $plgPath) {
            $plgPath = ltrim(FS::clean($plgPath, '/'), '/');
            if (preg_match('(' . quotemeta($plgPath) . ')', $path)) {
                $path = str_replace($plgPath, '', $path);
                return [true, $path];
            }
        }

        foreach (Configure::read('plugins') as $name => $plgPath) {
            $plgPath = FS::clean($plgPath, '/');
            if (preg_match('(' . quotemeta($plgPath) . ')', $path)) {
                $path = Str::low($name) . '/' . str_replace($plgPath, '', $path);
                return [true, $path];
            }
        }

        return [$isPlugin, $path];
    }
protected function _getPlgAssetUrl ( $ path ) { $ isPlugin = false ; $ plgPaths = Configure :: read ( 'App.paths.plugins' ) ; foreach ( $ plgPaths as $ plgPath ) { $ plgPath = ltrim ( FS :: clean ( $ plgPath , '/' ) , '/' ) ; if ( preg_match ( '(' . quotemeta ( $ plgPath ) . ')' , $ path ) ) { $ path = str_replace ( $ plgPath , '' , $ path ) ; return [ true , $ path ] ; } } foreach ( Configure :: read ( 'plugins' ) as $ name => $ plgPath ) { $ plgPath = FS :: clean ( $ plgPath , '/' ) ; if ( preg_match ( '(' . quotemeta ( $ plgPath ) . ')' , $ path ) ) { $ path = Str :: low ( $ name ) . '/' . str_replace ( $ plgPath , '' , $ path ) ; return [ true , $ path ] ; } } return [ $ isPlugin , $ path ] ; }
Get plugin asset url.

@param string $path
@return array
Get plugin asset url .