File tree 4 files changed +20
-5
lines changed
4 files changed +20
-5
lines changed Original file line number Diff line number Diff line change @@ -39,7 +39,8 @@ $address = [
39
39
];
40
40
41
41
echo '<pre >';
42
- print_r(AddressValidation::setAddress($address)->validate($client_id, $client_secret));
42
+ print_r(AddressValidation::setAddress($address)->validate($client_id, $client_secret)); // For Dev Api
43
+ print_r(AddressValidation::setAddress($address)->setMode('PROD')->validate($client_id, $client_secret)); // For Prod Api
43
44
echo '</pre >';
44
45
die();
45
46
Original file line number Diff line number Diff line change 4
4
5
5
require_once ('./vendor/autoload.php ' );
6
6
7
- $ client_id = "xxxxxxxxxxxxxx " ;
8
- $ client_secret = "xxxxxxxxxxxxxxxx " ;
7
+ $ client_id = "xxxxxxxxxxxxxxxx " ; // UPS Client ID
8
+ $ client_secret = "xxxxxxxxxxxxxxx " ; // UPS Client Secret
9
9
10
+ // Address to be validated
10
11
$ address = [
11
12
"AddressLine " => [
12
13
"785 GODDARD CT "
18
19
];
19
20
20
21
echo '<pre> ' ;
21
- print_r (AddressValidation::setAddress ($ address )->validate ($ client_id , $ client_secret ));
22
+ print_r (AddressValidation::setAddress ($ address )->validate ($ client_id , $ client_secret )); // For Dev Api
23
+ print_r (AddressValidation::setAddress ($ address )->setMode ('PROD ' )->validate ($ client_id , $ client_secret )); // For Prod Api
22
24
echo '</pre> ' ;
23
- die ();
25
+ die ();
Original file line number Diff line number Diff line change @@ -114,4 +114,14 @@ private function _getAddresses(Array $candidates)
114
114
115
115
return $ addresses ;
116
116
}
117
+
118
+ /**
119
+ * Set Mode
120
+ * @param string DEV|PROD
121
+ */
122
+ public function setMode (String $ mode )
123
+ {
124
+ parent ::setMode ($ mode );
125
+ return $ this ;
126
+ }
117
127
}
Original file line number Diff line number Diff line change @@ -71,9 +71,11 @@ public function setMode(String $mode)
71
71
{
72
72
if ($ mode === 'PROD ' ) {
73
73
$ this ->_mode = $ mode ;
74
+ return $ mode ;
74
75
}
75
76
76
77
$ this ->_mode = 'DEV ' ;
78
+ return $ mode ;
77
79
}
78
80
79
81
/**
You can’t perform that action at this time.
0 commit comments