From aee7f1aba97c1ffc57ff60919f40c8f92cdfa2c6 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Sun, 29 Dec 2024 03:02:55 +0700 Subject: [PATCH] fix --- src/Compat/LoggerAbstractServiceFactory.php | 16 +++++++++++++- src/Compat/LoggerServiceFactory.php | 24 --------------------- 2 files changed, 15 insertions(+), 25 deletions(-) delete mode 100644 src/Compat/LoggerServiceFactory.php diff --git a/src/Compat/LoggerAbstractServiceFactory.php b/src/Compat/LoggerAbstractServiceFactory.php index 96b086ef..50e655f4 100644 --- a/src/Compat/LoggerAbstractServiceFactory.php +++ b/src/Compat/LoggerAbstractServiceFactory.php @@ -4,6 +4,20 @@ namespace ErrorHeroModule\Compat; -class LoggerAbstractServiceFactory extends LoggerServiceFactory +use Psr\Container\ContainerInterface; + +class LoggerAbstractServiceFactory extends \Laminas\Log\LoggerAbstractServiceFactory { + /** + * {@inheritdoc} + */ + public function __invoke(ContainerInterface $container, $requestedName, ?array $options = null) + { + $config = $this->getConfig($container); + $config = $config[$requestedName]; + + $this->processConfig($config, $container); + + return new Logger($config); + } } diff --git a/src/Compat/LoggerServiceFactory.php b/src/Compat/LoggerServiceFactory.php deleted file mode 100644 index ee66c099..00000000 --- a/src/Compat/LoggerServiceFactory.php +++ /dev/null @@ -1,24 +0,0 @@ - $options - */ - public function __invoke(ContainerInterface $container, $requestedName, ?array $options = null): Logger - { - $config = $container->get('config'); - $logConfig = $config['log'] ?? []; - - $this->processConfig($logConfig, $container); - - return new Logger($logConfig); - } -}