private function parseFilesFromDiff(Diff $diff)
{
$files = [];
/** @var File $file */
foreach ($diff->getFiles() as $file) {
if ($file->isDeletion()) {
continue;
}
$fileName = $file->isRename() ? $file->getNewName() : $file->getName();
$files[] = new SplFileInfo($fileName, dirname($fileName), $fileName);
}
return new FilesCollection($files);
}