コード例 #1
0
 /**
  * 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());
 }
コード例 #2
0
ファイル: Logger.php プロジェクト: valisj/transfer
 /**
  * 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)));
 }