ConsoleKit\Utils::filterFiles PHP Метод

filterFiles() публичный статический Метод

Extracts files from an array of args
public static filterFiles ( array $args, boolean $allowWildcards = true ) : array
$args array
$allowWildcards boolean Whether wildcards are allowed
Результат array
    public static function filterFiles($args, $allowWildcards = true)
    {
        $files = array();
        foreach ($args as $arg) {
            if (file_exists($arg)) {
                $files[] = $arg;
            } else {
                if ($allowWildcards && strpos($arg, '*') !== false) {
                    $files = array_merge($files, glob($arg));
                }
            }
        }
        return $files;
    }

Usage Example

Пример #1
0
 public function testFilterFiles()
 {
     $this->assertEquals(array(__FILE__), Utils::filterFiles(array(__FILE__, 'not_existant_file')));
 }