elFinder\elFinderVolumeLocalFileSystem::_findSymlinks PHP Метод

    protected function _findSymlinks($path)
    {
        if (is_link($path)) {
            return true;
        }
        if (is_dir($path)) {
            foreach (scandir($path) as $name) {
                if ($name != '.' && $name != '..') {
                    $p = $path . DIRECTORY_SEPARATOR . $name;
                    if (is_link($p) || !$this->nameAccepted($name)) {
                        return true;
                    }
                    if (is_dir($p) && $this->_findSymlinks($p)) {
                        return true;
                    } elseif (is_file($p)) {
                        $this->archiveSize += filesize($p);
                    }
                }
            }
        } else {
            $this->archiveSize += filesize($path);
        }
        return false;
    }