'http://isitmaintained.com', 'maintenance' => false, 'directory.cache' => __DIR__ . '/../../app/cache', 'directory.data' => __DIR__ . '/../../app/data', // Routing 'routes' => require __DIR__ . '/routes.php', // Piwik tracking 'piwik.enabled' => false, 'piwik.host' => null, 'piwik.site_id' => null, // GitHub API 'github.auth_token' => null, 'issues.label_exclusions' => [ '.*enhancement.*', '.*feature.*', '.*task.*', '.*refactoring.*', '.*duplicate.*', '(.*[\s\.-])?wip', '(.*[\s\.-])?rfc', '(.*[\s\.-])?poc', '(.*[\s\.-])?dx', ], StatisticsProvider::class => link(CachedStatisticsProvider::class), CachedStatisticsProvider::class => object() ->constructorParameter('cache', link('storage.statistics')) ->constructorParameter('wrapped', link(StatisticsProviderLogger::class)), StatisticsProviderLogger::class => object() ->constructorParameter('wrapped', link(StatisticsComputer::class)) ->constructorParameter('repositoryStorage', link('storage.repositories')), StatisticsComputer::class => object() ->constructorParameter('excludedLabels', link('issues.label_exclusions')), // CLI commands ClearCacheCommand::class => object() ->constructorParameter('cacheDirectory', link('directory.cache')) ->constructorParameter('dataDirectory', link('directory.data')), ShowStatisticsCommand::class => object(), WarmupCacheCommand::class => object() ->constructorParameter('repositoryStorage', link('storage.repositories')), UpdateStatisticsCommand::class => object() ->constructorParameter('repositoryStorage', link('storage.repositories')) ->constructorParameter('statisticsCache', link('storage.statistics')), ];