parameters: bpn_crm_id_admin: '%env(int:APP_BPN_CRM_ID_ADMIN)%' bpn_crm_id_manager: '%env(int:APP_BPN_CRM_ID_MANAGER)%' bpn_crm_id_teamer: '%env(int:APP_BPN_CRM_ID_TEAMER)%' bpn_default_hotel_code: '%env(default::APP_BPN_DEFAULT_HOTEL_CODE)%' default_email_from: '%env(APP_DEFAULT_EMAIL_FROM)%' default_email_to: '%env(APP_DEFAULT_EMAIL_TO)%' teamer_inactive_period: '-2 years' destinations: - Schwendi - Waldschlössli - Spinabad - Schweizerhaus - Weißfluh - Victoria - Klein Tirol - Jenatsch - Lederer - Steinachhof - Val Thorens - Les Deux Alpes - Ranalt - Jolimont - Christiler - Heuberghaus - Silvana - Rotbach - Mitterlengau services: _defaults: autowire: true autoconfigure: true bind: $tempDir: '%kernel.project_dir%/temp' $logger: '@monolog.logger.myep' $destinations: '%destinations%' $xmlExport: '@xml_export.storage' $xmlDump: '@xml_dump.storage' $teamerInactivePeriod: '%teamer_inactive_period%' App\: resource: '../src/' exclude: - '../src/DependencyInjection/' - '../src/Entity/' - '../src/Kernel.php' Liip\ImagineBundle\Imagine\Cache\Resolver\FormatExtensionResolver: arguments: - '@liip_imagine.cache.resolver.default' - '@liip_imagine.filter.configuration' tags: - name: liip_imagine.cache.resolver resolver: format_extension App\Command\BpnImportCommand: arguments: $connection: '@doctrine.dbal.default_connection' App\Command\DbAnonymizeCommand: arguments: $environment: '%kernel.environment%' App\Service\Common\DatabaseAnonymizer: arguments: $connection: '@doctrine.dbal.default_connection' App\BusProNet\ApiClient: arguments: $logger: '@monolog.logger.bpn' $options: bpn_username: '%env(APP_BPN_USER)%' bpn_password: '%env(APP_BPN_PASSWORD)%' bpn_api_ip: '%env(APP_BPN_IP)%' bpn_api_port: '%env(APP_BPN_PORT)%' debug: '%env(bool:APP_BPN_DEBUG)%' App\BusProNet\ResponseParser: arguments: $options: bpn_crm_id_admin: '%bpn_crm_id_admin%' bpn_crm_id_manager: '%bpn_crm_id_manager%' bpn_crm_id_teamer: '%bpn_crm_id_teamer%' bpn_default_hotel_code: '%bpn_default_hotel_code%' App\Twig\AppRuntime: arguments: $intlExtension: '@twig.extension.intl' $environment: '%kernel.environment%' App\Logging\InjectUserProcessor: arguments: - '@security.helper' tags: - name: monolog.processor App\Logging\RequestInfoProcessor: arguments: - '@request_stack' tags: - name: monolog.processor App\Menu\AdminMenuBuilder: arguments: $factory: '@knp_menu.factory' tags: - name: knp_menu.menu_builder method: createMainMenu alias: admin_main - name: knp_menu.menu_builder method: createTeamerMenu alias: admin_teamer App\Menu\ManagerMenuBuilder: arguments: $factory: '@knp_menu.factory' tags: - name: knp_menu.menu_builder method: createMainMenu alias: manager_main - name: knp_menu.menu_builder method: createTeamerMenu alias: manager_teamer App\Menu\TeamerMenuBuilder: arguments: $factory: '@knp_menu.factory' tags: - name: knp_menu.menu_builder method: createMainMenu alias: teamer_main App\Menu\HouseManagerMenuBuilder: arguments: $factory: '@knp_menu.factory' tags: - name: knp_menu.menu_builder method: createMainMenu alias: house_manager_main App\Service\Upload\UploadHandler: arguments: $orphanageManager: '@oneup_uploader.orphanage_manager' $projectDir: '%kernel.project_dir%' $environment: '%kernel.environment%' $uploadReplacementFile: '%env(default::UPLOAD_REPLACEMENT_FILE)%' App\Service\Pdf\Sanitizer: arguments: $binGs: '%env(BIN_GS)%' $binConvert: '%env(BIN_CONVERT)%' App\EventListener\UploadSessionListener: tags: - name: kernel.event_listener event: oneup_uploader.post_upload method: onUpload App\EventListener\UploadSessionValidationListener: tags: - name: kernel.event_listener event: oneup_uploader.validation method: onValidate App\EventListener\DatevEmailSubscriber: arguments: $datevEmailRecipient: '%env(DATEV_EMAIL_RECIPIENT)%' $datevEmailSender: '%env(DATEV_EMAIL_SENDER)%' App\RequiredTeamerCheck\RequiredTeamerCheckRegistry: arguments: $checks: - '@App\RequiredTeamerCheck\DriverLicenseRequiredCheck' - '@App\RequiredTeamerCheck\PersonalDataVerificationRequiredCheck' App\RequiredTeamerCheck\PersonalDataVerificationRequiredCheck: arguments: $dataVerificationDeadlines: '%env(csv:PERSONAL_DATA_CHECK_DEADLINES)%' app.upload_namer: class: App\Service\Upload\UploadNamer public: true App\Service\Pdf\ContractRenderer: arguments: $options: project_dir: '%kernel.project_dir%' App\Service\Pdf\InvoiceApprover: arguments: $options: project_dir: '%kernel.project_dir%' App\Service\Pdf\InvoiceRenderer: arguments: $options: project_dir: '%kernel.project_dir%' App\Email\Mailer: arguments: $defaults: from: '%default_email_from%' to: '%default_email_to%'