protected function getLocalAssetPath($assetName)
    {
        $assetDir = __DIR__.'/assets/';
        $path = $assetDir.$assetName;

        // Making sure people aren't trying to escape from the base path.
        $path = str_replace('\\', '/', $path);
        if (false !== strpos($path, '/../') || '/..' === strrchr($path, '/')) {
            throw new DAV\Exception\NotFound('Path does not exist, or escaping from the base path was detected');
        }
        $realPath = realpath($path);
        if ($realPath && 0 === strpos($realPath, realpath($assetDir)) && file_exists($path)) {
            return $path;
        }
        throw new DAV\Exception\NotFound('Path does not exist, or escaping from the base path was detected');
    }
protected function getLocalAssetPath($assetName)
    {
        $assetDir = __DIR__.'/assets/';
        $path = $assetDir.$assetName;

        // Making sure people aren't trying to escape from the base path.
        $path = str_replace('\\', '/', $path);
        if (false !== strpos($path, '/../') || '/..' === strrchr($path, '/')) {
            throw new DAV\Exception\NotFound('Path does not exist, or escaping from the base path was detected');
        }
        $realPath = realpath($path);
        if ($realPath && 0 === strpos($realPath, realpath($assetDir)) && file_exists($path)) {
            return $path;
        }
        throw new DAV\Exception\NotFound('Path does not exist, or escaping from the base path was detected');
    }
protected function getLocalAssetPath ( $ assetName ) { $ assetDir = __DIR__ . '/assets/' ; $ path = $ assetDir . $ assetName ; // Making sure people aren't trying to escape from the base path. $ path = str_replace ( '\\' , '/' , $ path ) ; if ( false !== strpos ( $ path , '/../' ) || '/..' === strrchr ( $ path , '/' ) ) { throw new DAV \ Exception \ NotFound ( 'Path does not exist, or escaping from the base path was detected' ) ; } $ realPath = realpath ( $ path ) ; if ( $ realPath && 0 === strpos ( $ realPath , realpath ( $ assetDir ) ) && file_exists ( $ path ) ) { return $ path ; } throw new DAV \ Exception \ NotFound ( 'Path does not exist, or escaping from the base path was detected' ) ; }
This method returns a local pathname to an asset.

@param string $assetName

@throws DAV\Exception\NotFound

@return string
This method returns a local pathname to an asset .