daemonFileRepository->setServer($server)->getDirectory($path))->each(function ($item) use ($path, $pattern, $filesToDelete) { if (Str::is($pattern, $item['name'])) { $filesToDelete->push($path . '/' . $item['name']); } }); } if ($filesToDelete->isNotEmpty()) { $this->daemonFileRepository->setServer($server)->deleteFiles('/', $filesToDelete->toArray()); } } }