Ви не можете вибрати більше 25 тем
Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
|
- # yaml-language-server: $schema=../vendor/symfony/dependency-injection/Loader/schema/services.schema.json
-
- parameters:
- app.domain: '%env(APP_DOMAIN)%'
-
- services:
- _defaults:
- autowire: true
- autoconfigure: true
-
- App\:
- resource: '../src/'
-
- # ── Tenant EM explizit binden ──────────────────────────────────────────────
- # Symfony kann bei mehreren EMs nicht automatisch wissen welcher gemeint ist.
- # Alle Services/Controller die Tenant-Entities anfassen, brauchen den tenant EM.
-
- App\Controller\TimeTrackingController:
- arguments:
- $tenantEm: '@doctrine.orm.tenant_entity_manager'
-
- App\Controller\ClientController:
- arguments:
- $em: '@doctrine.orm.tenant_entity_manager'
-
- App\Controller\ProjectController:
- arguments:
- $em: '@doctrine.orm.tenant_entity_manager'
-
- App\Controller\ServiceController:
- arguments:
- $em: '@doctrine.orm.tenant_entity_manager'
-
- App\Command\SeedCommand:
- arguments:
- $centralEm: '@doctrine.orm.central_entity_manager'
- $tenantEm: '@doctrine.orm.tenant_entity_manager'
-
- # ── app.domain in Subscriber injizieren ───────────────────────────────────
- App\EventSubscriber\TenantRequestSubscriber:
- arguments:
- $appDomain: '%app.domain%'
-
- App\Controller\RegistrationController:
- arguments:
- $appDomain: '%app.domain%'
-
- App\Service\RegistrationService:
- arguments:
- $centralEm: '@doctrine.orm.central_entity_manager'
- $tenantEm: '@doctrine.orm.tenant_entity_manager'
- $appDomain: '%app.domain%'
- $notifyEmail: '%env(REGISTRATION_NOTIFY_EMAIL)%'
-
- App\Controller\TeamController:
- arguments:
- $appDomain: '%app.domain%'
-
- App\Controller\InviteController:
- arguments: ~
|