$provider->getDependencyConfig(), ]; } /** * Register specifications for all laminas-log plugin managers with the ServiceListener. * * @param ModuleManager $moduleManager * @return void */ public function init($moduleManager) { $event = $moduleManager->getEvent(); $container = $event->getParam('ServiceManager'); $serviceListener = $container->get('ServiceListener'); $serviceListener->addServiceManager( 'LogProcessorManager', 'log_processors', 'Laminas\ModuleManager\Feature\LogProcessorProviderInterface', 'getLogProcessorConfig' ); $serviceListener->addServiceManager( 'LogWriterManager', 'log_writers', 'Laminas\ModuleManager\Feature\LogWriterProviderInterface', 'getLogWriterConfig' ); $serviceListener->addServiceManager( 'LogFilterManager', 'log_filters', LogFilterProviderInterface::class, 'getLogFilterConfig' ); $serviceListener->addServiceManager( 'LogFormatterManager', 'log_formatters', LogFormatterProviderInterface::class, 'getLogFormatterConfig' ); } }