for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/*
* This file has been created by developers from BitBag.
* Feel free to contact us once you face any issues or want to start
* another great project.
* You can find more information about us on https://bitbag.io and write us
* an email on [email protected].
*/
declare(strict_types=1);
namespace BitBag\SyliusVueStorefrontPlugin\Model\Request\Common;
use BitBag\SyliusVueStorefrontPlugin\Model\Request\Order\OrderAddress;
class AddressInformation
{
/** @var OrderAddress */
public $shippingAddress;
public $billingAddress;
/** @var string */
public $payment_method_code;
public $shipping_method_code;
public $shipping_carrier_code;
/** workaround for /cart/shipping-information case inconsistency in vsf */
/** @var string|null */
public $shippingMethodCode;
public $shippingCarrierCode;
public function getShippingAddress(): Address
return $this->shippingAddress;
}
public function getShippingCarrierCode(): string
return $this->shipping_carrier_code ?? $this->shippingCarrierCode;
public function getBillingAddress(): Address
return $this->billingAddress;