$task) { try { $results[$index] = $task(...$sharedData); } catch (\Throwable $e) { error_log("Fehler bei Task #{$index}: " . $e->getMessage()); $results[$index] = null; } } return $results; } /** * {@inheritdoc} */ public static function isAvailable(): bool { return true; // Immer verfügbar } }