208 lines
6.1 KiB
YAML
208 lines
6.1 KiB
YAML
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%'
|