/**
  * @param AuthResponse $authResponse
  */
 private function processAuthResponse(AuthResponse $authResponse)
 {
     $this->eventDispatcher->dispatchEvent(AuthResponseEvent::NAME, new AuthResponseEvent($authResponse));
     if ($authResponse->isAuthorized()) {
         if ($this->logger) {
             $this->logger->debug("Logging Authenticate true");
         }
         $this->apiService->log($authResponse->getAuthRequestId(), "Authenticate", true);
     }
 }
 /**
  * @depends testReturnsAuthResponseForOkayResponse
  * @param AuthResponse $authResponse
  */
 public function testSetsAuthRequestIdInAuthResponseForOkResponse(AuthResponse $authResponse)
 {
     $this->assertEquals("Auth Request", $authResponse->getAuthRequestId());
 }
 /**
  * @depends testWhenPostDataIsForAuthYouReceiveAuthResponse
  */
 public function testWhenPostDataIsForAuthTheAuthResponseHasTheCorrectAuthRequestId(AuthResponse $authResponse)
 {
     $this->assertEquals("Auth Request", $authResponse->getAuthRequestId());
 }
 public function testAuthRequestIdDefaultsToNull()
 {
     $this->assertNull($this->defaultEntity->getAuthRequestId());
 }