officialDataService->updateTldListIANA(); $this->officialDataService->updateGTldListICANN(); $this->domainRepository->setDomainDeletedIfTldIsDeleted(); } catch (\Throwable $throwable) { $throws[] = $throwable; } /* * Finally, we take the list from IANA and import it again to allow the classification of the latest types of TLDs. */ try { $this->officialDataService->updateRDAPServersFromIANA(); } catch (\Throwable $throwable) { $throws[] = $throwable; } /* * If it exists, the list of custom RDAP servers is updated at this time. */ try { $this->officialDataService->updateRDAPServersFromFile($this->bag->get('custom_rdap_servers_file')); } catch (\Throwable $throwable) { $throws[] = $throwable; } try { $this->officialDataService->updateRegistrarListIANA(); } catch (\Throwable $throwable) { $throws[] = $throwable; } if (!empty($throws)) { throw $throws[0]; } } }