PluginProbe
seQura / 3.0.0
seQura v3.0.0
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 / Shopper / interface-shopper-service.php

interface-shopper-service.php in seQura 3.0.0, at src/Services/Shopper/interface-shopper-service.php

36 lines 580 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Shopper service interface
4 *
5 * @package SeQura/WC
6 * @subpackage SeQura/WC/Services
7 */
8
9 namespace SeQura\WC\Services\Shopper;
10
11 /**
12 * Handle use cases related to Shopper
13 */
14 interface Interface_Shopper_Service {
15
16 /**
17 * Get customer IP
18 */
19 public function get_ip(): string;
20
21 /**
22 * Get User Agent
23 */
24 public function get_user_agent(): string;
25
26 /**
27 * Check if the shopper is using a mobile device
28 */
29 public function is_using_mobile(): bool;
30
31 /**
32 * Get customer date of birth
33 */
34 public function get_date_of_birth( int $customer_id ): string;
35 }
36