fetchFromEia(); $this->info('Fetched Brent prices from EIA.'); return self::SUCCESS; } catch (BrentPriceFetchException $e) { $this->warn('EIA fetch failed: '.$e->getMessage().'. Trying FRED...'); } try { $fetcher->fetchFromFred(); $this->info('Fetched Brent prices from FRED.'); return self::SUCCESS; } catch (BrentPriceFetchException $e) { $this->error('Both EIA and FRED failed: '.$e->getMessage()); return self::FAILURE; } } }