Вход Регистрация
Файл: gapps/vendor/league/flysystem/src/Adapter/Ftpd.php
Строк: 31
<?php

namespace LeagueFlysystemAdapter;

class 
Ftpd extends Ftp
{
    
/**
     * @inheritdoc
     */
    
public function getMetadata($path)
    {
        if (empty(
$path) || ! ($object ftp_raw($this->getConnection(), 'STAT ' $path)) || count($object) < 3) {
            return 
false;
        }

        if (
substr($object[1], 05) === "ftpd:") {
            return 
false;
        }

        return 
$this->normalizeObject($object[1], '');
    }

    
/**
     * @inheritdoc
     */
    
protected function listDirectoryContents($directory$recursive true)
    {
        
$listing ftp_rawlist($this->getConnection(), $directory$recursive);

        if (
$listing === false || ( ! empty($listing) && substr($listing[0], 05) === "ftpd:")) {
            return [];
        }

        return 
$this->normalizeListing($listing$directory);
    }
}
Онлайн: 0
Реклама