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

namespace LeagueFlysystemPlugin;

class 
ListFiles extends AbstractPlugin
{
    
/**
     * Get the method name.
     *
     * @return string
     */
    
public function getMethod()
    {
        return 
'listFiles';
    }

    
/**
     * List all files in the directory.
     *
     * @param string $directory
     * @param bool   $recursive
     *
     * @return array
     */
    
public function handle($directory ''$recursive false)
    {
        
$contents $this->filesystem->listContents($directory$recursive);

        
$filter = function ($object) {
            return 
$object['type'] === 'file';
        };

        return 
array_values(array_filter($contents$filter));
    }
}
Онлайн: 1
Реклама