Files
ks-nossenerland-bundle/config/services.yml
T
2026-04-01 11:05:34 +02:00

73 lines
2.7 KiB
YAML

parameters:
ks_nossenerland.soap_wsdl_url_fallback: 'http://kalender.evlks.de/soap?WSDL'
ks_nossenerland.soap_endpoint_url_fallback: 'http://kalender.evlks.de/soap'
ks_nossenerland.soap_api_key_fallback: ''
ks_nossenerland.soap_vid_fallback: ''
ks_nossenerland.kirchenjahr_json_url_fallback: 'https://ics.mummert.dev/kirchenjahr.json'
services:
_defaults:
autowire: true
autoconfigure: true
public: true
GuzzleHttp\Client:
class: GuzzleHttp\Client
arguments: []
Mummert\KsNossenerlandBundle\:
resource: '../src/*'
exclude:
- '../src/Contao'
- '../src/DependencyInjection'
- '../src/KsNossenerlandBundle.php'
Mummert\KsNossenerlandBundle\Command\ExportEventsJsonCommand:
tags:
- { name: 'console.command', command: 'nossener-land:export-eventstojson' }
Mummert\KsNossenerlandBundle\Command\ExportEventsCommand:
tags:
- { name: 'console.command', command: 'nossener-land:export-events' }
Mummert\KsNossenerlandBundle\Service\SoapClientService:
arguments:
$wsdlUrl: '%env(default:ks_nossenerland.soap_wsdl_url_fallback:KS_NOSSENERLAND_SOAP_WSDL_URL)%'
$endpointUrl: '%env(default:ks_nossenerland.soap_endpoint_url_fallback:KS_NOSSENERLAND_SOAP_ENDPOINT_URL)%'
$apiKey: '%env(default:ks_nossenerland.soap_api_key_fallback:KS_NOSSENERLAND_SOAP_API_KEY)%'
$vid: '%env(default:ks_nossenerland.soap_vid_fallback:KS_NOSSENERLAND_SOAP_VID)%'
Mummert\KsNossenerlandBundle\EventListener\ModifyIcalDataListener:
tags:
- { name: kernel.event_listener, event: editVEvent }
Mummert\KsNossenerlandBundle\EventListener\EventJsonDataListener:
arguments:
$jsonUrl: '%env(default:ks_nossenerland.kirchenjahr_json_url_fallback:KS_NOSSENERLAND_KIRCHENJAHR_JSON_URL)%'
tags:
- { name: contao.hook, hook: parseTemplate, priority: 100 }
Mummert\KsNossenerlandBundle\EventListener\EventFullListener:
arguments:
$logger: '@logger'
$connection: '@database_connection'
tags:
- { name: contao.hook, hook: parseTemplate, method: onParseTemplate }
Mummert\KsNossenerlandBundle\EventListener\PlaceListener:
arguments:
$logger: '@logger'
$connection: '@database_connection'
tags:
- { name: contao.hook, hook: parseTemplate, method: onParseTemplate }
Mummert\KsNossenerlandBundle\EventListener\OfferListener:
arguments:
$logger: '@logger'
$connection: '@database_connection'
tags:
- { name: contao.hook, hook: parseTemplate, method: onParseTemplate }
Mummert\KsNossenerlandBundle\EventListener\CalendarAliasListener:
tags:
- { name: contao.callback, table: tl_calendar_events, target: config.oncreate, method: onSubmitCallback }