argument('type'); if (! \in_array($type, ['backfill', 'binaries'], true)) { $this->error('Type must be either: binaries or backfill'); $this->line(''); $this->line('binaries => Do Safe Binaries update'); $this->line('backfill => Do Safe Backfill update'); return self::FAILURE; } try { $service = new ForkingService; match ($type) { 'binaries' => $service->safeBinaries(), 'backfill' => $service->safeBackfill(), }; return self::SUCCESS; } catch (\Exception $e) { $this->error($e->getMessage()); return self::FAILURE; } } }