b444061237
Commande console app:qualimat:sync : récupère les opérateurs de transport agréés depuis l'API publique qualimat.org, normalise et synchronise une table référentielle (upsert sur le SIRET + soft-delete des absents + journal). Prévue pour un cron quotidien. - migration : tables qualimat_carrier + qualimat_sync_log (COMMENT ON COLUMN sur chaque colonne) - QualimatRowMapper : normalisation pure (SIRET sans espaces, date dd/mm/yyyy -> ISO, skip sans SIRET) + tests unitaires - SyncQualimatCommand : options --file / --ppp / --dry-run, upsert DBAL transactionnel - activation de framework.http_client - tests fonctionnels de la commande (upsert/normalisation/journal/soft-delete)
10 lines
362 B
YAML
10 lines
362 B
YAML
# Active le composant HTTP Client (symfony/http-client) et enregistre
|
|
# l'autowiring de HttpClientInterface. Utilise par les commandes de
|
|
# synchronisation de referentiels externes (QUALIMAT, IDTF...).
|
|
framework:
|
|
http_client:
|
|
default_options:
|
|
timeout: 30
|
|
headers:
|
|
User-Agent: 'Starseed-ERP (referentiel-sync)'
|