feat: api endpoints and xml sync for contingents data
This commit is contained in:
@@ -4,6 +4,10 @@ flysystem:
|
||||
adapter: 'local'
|
||||
options:
|
||||
directory: '%env(resolve:XML_EXPORT_PATH)%'
|
||||
xml_export_contingents.storage:
|
||||
adapter: 'local'
|
||||
options:
|
||||
directory: '%env(resolve:XML_EXPORT_CONTINGENTS_PATH)%'
|
||||
xml_source.storage:
|
||||
adapter: 'sftp'
|
||||
options:
|
||||
@@ -11,6 +15,13 @@ flysystem:
|
||||
port: '%env(int:SFTP_XML_EXPORT_PORT)%'
|
||||
username: '%env(SFTP_XML_EXPORT_USER)%'
|
||||
password: '%env(SFTP_XML_EXPORT_PASSWORD)%'
|
||||
xml_source_contingents.storage:
|
||||
adapter: 'sftp'
|
||||
options:
|
||||
host: '%env(SFTP_XML_EXPORT_CONTINGENTS_HOST)%'
|
||||
port: '%env(int:SFTP_XML_EXPORT_CONTINGENTS_PORT)%'
|
||||
username: '%env(SFTP_XML_EXPORT_CONTINGENTS_USER)%'
|
||||
password: '%env(SFTP_XML_EXPORT_CONTINGENTS_PASSWORD)%'
|
||||
xml_dump.storage:
|
||||
adapter: 'local'
|
||||
options:
|
||||
|
||||
@@ -99,6 +99,21 @@ services:
|
||||
arguments:
|
||||
$path: '%path_to_keys%'
|
||||
|
||||
App\Service\BpnXmlSyncManager:
|
||||
arguments:
|
||||
$xmlSource: '@xml_source.storage'
|
||||
$xmlExport: '@xml_export.storage'
|
||||
$xmlSourceContingents: '@xml_source_contingents.storage'
|
||||
$xmlExportContingents: '@xml_export_contingents.storage'
|
||||
$bpnCache: '@bpn.cache'
|
||||
|
||||
App\Command\BpnXmlCacheInvalidateCommand:
|
||||
arguments:
|
||||
$xmlExport: '@xml_export.storage'
|
||||
$xmlExportContingents: '@xml_export_contingents.storage'
|
||||
$bpnCache: '@bpn.cache'
|
||||
$cache: '@cache.app'
|
||||
|
||||
App\Security\Crypt:
|
||||
arguments:
|
||||
$path: '%path_to_keys%'
|
||||
@@ -117,6 +132,31 @@ services:
|
||||
arguments:
|
||||
$bpnCache: '@bpn.cache'
|
||||
|
||||
App\BusProNet\XmlLoader\TravelLoader:
|
||||
arguments:
|
||||
$cache: '@bpn.cache'
|
||||
|
||||
App\BusProNet\XmlLoader\HotelLoader:
|
||||
arguments:
|
||||
$cache: '@bpn.cache'
|
||||
|
||||
App\BusProNet\XmlLoader\PickupLoader:
|
||||
arguments:
|
||||
$cache: '@bpn.cache'
|
||||
|
||||
App\BusProNet\XmlLoader\InsuranceLoader:
|
||||
arguments:
|
||||
$cache: '@bpn.cache'
|
||||
|
||||
App\BusProNet\XmlLoader\ContingentLoader:
|
||||
arguments:
|
||||
$cache: '@bpn.cache'
|
||||
$xmlExportContingents: '@xml_export_contingents.storage'
|
||||
|
||||
App\BusProNet\Utility\BookingUrlUtility:
|
||||
arguments:
|
||||
$defaultBaseUrl: '%env(APP_BASE_URL)%'
|
||||
|
||||
App\Service\VoucherValidator:
|
||||
arguments:
|
||||
$cache: '@cache.app'
|
||||
|
||||
Reference in New Issue
Block a user