PluginProbe
seQura / 4.3.4
seQura v4.3.4
4.3.4 4.3.3 4.3.2 4.3.1 trunk 2.0.0 2.0.10 2.0.11 2.0.12 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 3.0.0 3.0.2 3.0.5 3.0.6 3.0.7 3.1.0 3.1.1 3.2.0 3.2.1 3.2.2 4.0.0 All 30 releases
sequra / src / Services / Order / Builder / interface-order-address-builder.php

interface-order-address-builder.php in seQura 4.3.4, at src/Services/Order/Builder/interface-order-address-builder.php

26 lines 559 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Order Address Builder Interface
4 *
5 * @package SeQura/WC
6 * @subpackage SeQura/WC/Services
7 */
8
9 namespace SeQura\WC\Services\Order\Builder;
10
11 use SeQura\Core\BusinessLogic\Domain\Order\Models\OrderRequest\Address;
12 use WC_Order;
13
14 /**
15 * Order Address Builder Interface
16 */
17 interface Interface_Order_Address_Builder {
18
19 /**
20 * Get address
21 *
22 * @param ?string $fallback_country Country used when the address itself resolves none.
23 */
24 public function build( ?WC_Order $order, bool $is_delivery, ?string $fallback_country = null ): Address;
25 }
26