[ 'invokables' => [ Filesystem::class => Filesystem::class, ], 'factories' => [ EntityManager::class => Factory\EntityManagerFactory::class, GuzzleHttp\Client::class => InvokableFactory::class, Cache::class => Factory\CacheFactory::class, 'Logger_Shlink' => Factory\LoggerFactory::class, Translator::class => Factory\TranslatorFactory::class, TranslatorExtension::class => AnnotatedFactory::class, LocaleMiddleware::class => AnnotatedFactory::class, Image\ImageBuilder::class => Image\ImageBuilderFactory::class, Service\IpLocationResolver::class => AnnotatedFactory::class, Service\PreviewGenerator::class => AnnotatedFactory::class, ], 'aliases' => [ 'em' => EntityManager::class, 'httpClient' => GuzzleHttp\Client::class, 'translator' => Translator::class, 'logger' => LoggerInterface::class, AnnotatedFactory::CACHE_SERVICE => Cache::class, Logger::class => 'Logger_Shlink', LoggerInterface::class => 'Logger_Shlink', ], 'abstract_factories' => [ Factory\DottedAccessConfigAbstractFactory::class, ], ], ];