function _save_dir($dir)
    {
        // preg_replace('#^/|/(?=/)|/$#', '', $dir) == str_replace('//', '/', trim($dir, '/'))
        $dirs = explode('/', preg_replace('#^/|/(?=/)|/$#', '', $dir));

        $temp = &$this->dirs;
        foreach ($dirs as $dir) {
            if (!isset($temp[$dir])) {
                $temp[$dir] = array();
            }
            $temp = &$temp[$dir];
        }
    }
function _save_dir($dir)
    {
        // preg_replace('#^/|/(?=/)|/$#', '', $dir) == str_replace('//', '/', trim($dir, '/'))
        $dirs = explode('/', preg_replace('#^/|/(?=/)|/$#', '', $dir));

        $temp = &$this->dirs;
        foreach ($dirs as $dir) {
            if (!isset($temp[$dir])) {
                $temp[$dir] = array();
            }
            $temp = &$temp[$dir];
        }
    }
function _save_dir ( $ dir ) { // preg_replace('#^/|/(?=/)|/$#', '', $dir) == str_replace('//', '/', trim($dir, '/'))
 $ dirs = explode ( '/' , preg_replace ( '#^/|/(?=/)|/$#' , '' , $ dir ) ) ; $ temp = & $ this -> dirs ; foreach ( $ dirs as $ dir ) { if ( ! isset ( $ temp [ $ dir ] ) ) { $ temp [ $ dir ] = array ( ) ; } $ temp = & $ temp [ $ dir ] ; } }
Save directories to cache

@param String $dir
@access private
Save directories to cache