/**
  * @param \Generated\Shared\Transfer\CheckoutResponseTransfer $checkoutResponseTransfer
  *
  * @return void
  */
 protected function setPostConditionErrorRoute(CheckoutResponseTransfer $checkoutResponseTransfer)
 {
     foreach ($checkoutResponseTransfer->getErrors() as $error) {
         if (isset($this->errorCodeToRouteMatching[$error->getErrorCode()])) {
             $this->postConditionErrorRoute = $this->errorCodeToRouteMatching[$error->getErrorCode()];
         }
     }
 }
Example #2
0
 /**
  * @param \Generated\Shared\Transfer\CheckoutResponseTransfer $checkoutResponse
  *
  * @return bool
  */
 protected function hasErrors(CheckoutResponseTransfer $checkoutResponse)
 {
     return count($checkoutResponse->getErrors()) > 0;
 }