Skip to content

Commit 92beb8e

Browse files
committed
requested change: replace new ServiceDefinition with $builder->addDefinition
1 parent c27cafb commit 92beb8e

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

src/DI/MonologExtension.php

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
use Nette\Configurator;
2121
use Nette\DI\Compiler;
2222
use Nette\DI\Config\Helpers;
23-
use Nette\DI\Definitions\ServiceDefinition;
2423
use Nette\DI\Helpers as DIHelpers;
2524
use Nette\DI\Statement;
2625
use Nette\PhpGenerator\ClassType as ClassTypeGenerator;
@@ -109,12 +108,9 @@ protected function loadHandlers(array $config): void
109108

110109
foreach ($config['handlers'] as $handlerName => $implementation) {
111110

112-
$sd = new ServiceDefinition();
113-
$sd->setFactory($implementation)->setAutowired(FALSE);
114-
$serviceName = $this->prefix('handler.' . $handlerName);
115-
$builder->addDefinition($serviceName, $sd);
116-
117-
$builder->getDefinition($serviceName)
111+
$builder->addDefinition($this->prefix('handler.' . $handlerName))
112+
->setFactory($implementation)
113+
->setAutowired(FALSE)
118114
->addTag(self::TAG_HANDLER)
119115
->addTag(self::TAG_PRIORITY, is_numeric($handlerName) ? $handlerName : 0);
120116
}

0 commit comments

Comments
 (0)