revert($this->pricelistFile); } /** * Ugyanaz a rés, mint a végrehajtásnál - de itt nagyobb a tétje: a kényszerlezárás * csak akkor érhető el, ha volt legalább egy TERMINÁLIS hibába futott visszaállítási * kísérlet. Ha egy megszakadt visszaállítás inprogress-ben ragadna, a beszállító * véglegesen blokkolva maradna, mindenféle kiút nélkül. */ public function failed(?Throwable $exception): void { app(PricelistFileProcessService::class)->failRevert( $this->pricelistFile, $exception?->getMessage() ?? 'A visszaállítás váratlanul megszakadt.', ); } }