/** * Tests construct. */ public function testConstruct() { /** @var TargetAdapterInterface $adapter */ $adapter = $this->getMockBuilder('Transfer\\Adapter\\TargetAdapterInterface')->getMock(); /** @var Request $request */ $request = $this->getMockBuilder('Transfer\\Adapter\\Transaction\\Request')->getMock(); /** @var Response $response */ $response = $this->getMockBuilder('Transfer\\Adapter\\Transaction\\Response')->getMock(); $event = new PostAdapterSendEvent($adapter, $request, $response, 10); $this->assertSame($adapter, $event->getTargetAdapter()); $this->assertSame($request, $event->getRequest()); $this->assertSame($response, $event->getResponse()); $this->assertEquals(10, $event->getElapsedTime()); }
/** * Logs post adapter send event. * * @param Events\PostAdapterSendEvent $event */ public function logPostAdapterSendEvent(Events\PostAdapterSendEvent $event) { $target = $event->getTargetAdapter(); $this->logger->info(sprintf('Objects sent to adapter "%s"', get_class($target))); }