'rprt.config.yml', 'config.path' => '~/.config/rprt-cli/', 'guzzle' => create()->constructor(\GuzzleHttp\Client::class), 'yaml' => create()->constructor(\Symfony\Component\Yaml\Yaml::class), \GuzzleHttp\ClientInterface::class => DI\get(\GuzzleHttp\Client::class), CsvReportInterface::class => DI\get(CsvReport::class), ConfigurationInterface::class => get(ConfigurationService::class), ConfigurationService::class => create()->constructor( get('config.path'), get('config.file'), get('yaml') ), RprtCommand::class => DI\create()->constructor( get(CsvReportInterface::class), get(ConfigurationInterface::class) ) ];