/** * @param LoggerInterface $logger * @return $this */ public function setLogger(LoggerInterface $logger) { if ($logger instanceof DispatcherAwareInterface) { $logger->setDispatcher($this->context->getProcess()->getDispatcher()); } $this->logger = $logger; return $this; }