From b0328506357a4246a1f1227511753b515aafd9c4 Mon Sep 17 00:00:00 2001 From: Johann Saunier Date: Thu, 3 Mar 2016 17:25:06 +0100 Subject: [PATCH] Dodge exit from application --- src/KernelStack/NewrelicMiddleware.php | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/KernelStack/NewrelicMiddleware.php b/src/KernelStack/NewrelicMiddleware.php index b815201..1f01477 100644 --- a/src/KernelStack/NewrelicMiddleware.php +++ b/src/KernelStack/NewrelicMiddleware.php @@ -2,7 +2,7 @@ namespace Pyrite\KernelStack; -use Pyrite\Kernel\PyriteKernel; +use Pyrite\Logger\LoggerFactory; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\HttpKernel\HttpKernelInterface; @@ -25,21 +25,21 @@ class NewrelicMiddleware implements HttpKernelInterface, TerminableInterface */ protected $newRelic; - /** @var PyriteKernel */ - protected $pyrite; + /** @var LoggerFactory */ + protected $loggerFactory; /** * NewrelicMiddleware constructor. * * @param HttpKernelInterface $app - * @param string $applicationName - * @param PyriteKernel $pyrite + * @param string $applicationName + * @param LoggerFactory $loggerFactory */ - public function __construct(HttpKernelInterface $app, $applicationName, PyriteKernel $pyrite) + public function __construct(HttpKernelInterface $app, $applicationName, LoggerFactory $loggerFactory) { $this->app = $app; $this->applicationName = $applicationName; - $this->pyrite = $pyrite; + $this->loggerFactory = $loggerFactory; $this->newRelic = new \Intouch\Newrelic\Newrelic(false); $this->newRelic->setAppName($applicationName); @@ -63,7 +63,7 @@ public function handle(Request $request, $type = self::MASTER_REQUEST, $catch = return $this->app->handle($request, $type, $catch); } - foreach($this->pyrite->getContainer()->get('LoggerFactory')->getTags() as $name => $value){ + foreach($this->loggerFactory->getTags() as $name => $value){ $this->newRelic->addCustomParameter($name, $value); }