/** * @test */ public function shouldNotInjectNullLoggerToNotLoggerAwareActionOnPostExecute() { $logger = $this->createLoggerMock(); $extension = new LoggerExtension($logger); $context = new Context($this->createGatewayMock(), new \stdClass(), array()); $context->setAction($this->createActionMock()); $extension->onPostExecute($context); }
/** * @test */ public function shouldNotInjectLoggerToLoggerAwareActionOnPostExecute() { $logger = $this->createLoggerMock(); $extension = new LoggerExtension($logger); $action = new LoggerAwareAction(); $extension->onPostExecute(new \stdClass(), $action); $this->assertNull($action->logger); }