protected function persistAddressValidation($shipperResponse) { //we've validated so we need to save //$shippingAddress = $this->shipperDataHelper->getQuote()->getShippingAddress(); $shippingAddress = $this->quote->getShippingAddress(); $key = $this->shipperDataHelper->getAddressKey($shippingAddress); $addressType = $this->shipperRateHelper->extractDestinationType($shipperResponse); $validationStatus = $this->shipperRateHelper->extractAddressValidationStatus($shipperResponse); if ($addressType || $validationStatus) { $existing = ['key' => $key, 'destination_type' => $addressType, 'validation_status' => $validationStatus]; $this->checkoutSession->setShipAddressValidation($existing); } }