parameters: env(APP_SECRET): "" env(ALLOWED_HOSTS): "" env(GITHUB_USER): "" env(GITHUB_TOKEN): "" env(GITLAB_USER): "" env(GITLAB_TOKEN): "" env(GITLAB_URL): "" env(GITEA_USER): "" env(GITEA_TOKEN): "" env(GITEA_URL): "" services: _defaults: autowire: true autoconfigure: true public: false App\: resource: "../src/" exclude: - "../src/Kernel.php" _instanceof: App\Service\Provider\ProviderInterface: tags: ["app.provider"] App\Service\Provider\GitHubProvider: arguments: $username: "%env(GITHUB_USER)%" $token: "%env(GITHUB_TOKEN)%" App\Service\Provider\GitLabProvider: arguments: $username: "%env(GITLAB_USER)%" $token: "%env(GITLAB_TOKEN)%" $baseUrl: "%env(GITLAB_URL)%" App\Service\Provider\GiteaProvider: arguments: $username: "%env(GITEA_USER)%" $token: "%env(GITEA_TOKEN)%" $baseUrl: "%env(GITEA_URL)%" App\Service\ContributionStore: arguments: $dbPath: "%kernel.project_dir%/var/data/contributions.db" $retentionDays: "%env(int:CONTRIBUTIONS_RETENTION_DAYS)%"