private hydrateList ( string[] $paths ) : Bolt\Filesystem\Handler\FileInterface[] | ||
$paths | string[] | |
return | Bolt\Filesystem\Handler\FileInterface[] |
private function hydrateList($paths)
{
$files = array_filter(array_map(function ($path) {
try {
return $this->matcher->getFile($path);
} catch (FileNotFoundException $e) {
// Guess it doesn't exist anymore or we can't find it, remove from list.
return null;
}
}, $paths));
$files = array_slice($files, 0, self::MAX_ITEMS);
return $files;
}