public static function createForMonitorConfig(array $monitorConfiguration) : Collection
{
return collect($monitorConfiguration)->flatMap(function (array $monitorProperties) {
return BackupDestinationStatusFactory::createForSingleMonitor($monitorProperties);
})->sortBy(function (BackupDestinationStatus $backupDestinationStatus) {
return "{$backupDestinationStatus->backupName()}-{$backupDestinationStatus->diskName()}";
});
}