services: _defaults: autowire: true autoconfigure: true HHIT\ConfigGeneratorBundle\Generator\Definition\DefinitionReader: public: true arguments: $projectDir: '%kernel.project_dir%' HHIT\ConfigGeneratorBundle\Generator\Secrets\SymfonyVaultSecretProvider: public: true arguments: $sodiumVault: '@secrets.vault' $dotenvVault: '@secrets.local_vault' HHIT\ConfigGeneratorBundle\Generator\Secrets\SecretProviderFactory: public: true arguments: $symfonyProvider: '@HHIT\ConfigGeneratorBundle\Generator\Secrets\SymfonyVaultSecretProvider' HHIT\ConfigGeneratorBundle\Generator\Values\ValuesLoaderFactory: public: true arguments: $secretProviderFactory: '@HHIT\ConfigGeneratorBundle\Generator\Secrets\SecretProviderFactory' HHIT\ConfigGeneratorBundle\Generator\Validator\ValidatorFactory: public: true HHIT\ConfigGeneratorBundle\Generator\Generator: public: true arguments: $definitionReader: '@HHIT\ConfigGeneratorBundle\Generator\Definition\DefinitionReader' $valuesLoaderFactory: '@HHIT\ConfigGeneratorBundle\Generator\Values\ValuesLoaderFactory' $validatorFactory: '@HHIT\ConfigGeneratorBundle\Generator\Validator\ValidatorFactory' HHIT\ConfigGeneratorBundle\Command\GenerateConfigsCommand: public: true tags: - { name: 'console.command', command: 'cfgen:generate-configs' } arguments: $generator: '@HHIT\ConfigGeneratorBundle\Generator\Generator'