File tree Expand file tree Collapse file tree 4 files changed +20
-5
lines changed Expand file tree Collapse file tree 4 files changed +20
-5
lines changed Original file line number Diff line number Diff line change @@ -39,7 +39,8 @@ $address = [
3939];
4040
4141echo '<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
4344echo '</pre >';
4445die();
4546
Original file line number Diff line number Diff line change 44
55require_once ('./vendor/autoload.php ' );
66
7- $ client_id = "xxxxxxxxxxxxxx " ;
8- $ client_secret = "xxxxxxxxxxxxxxxx " ;
7+ $ client_id = "xxxxxxxxxxxxxxxx " ; // UPS Client ID
8+ $ client_secret = "xxxxxxxxxxxxxxx " ; // UPS Client Secret
99
10+ // Address to be validated
1011$ address = [
1112 "AddressLine " => [
1213 "785 GODDARD CT "
1819];
1920
2021echo '<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
2224echo '</pre> ' ;
23- die ();
25+ die ();
Original file line number Diff line number Diff line change @@ -114,4 +114,14 @@ private function _getAddresses(Array $candidates)
114114
115115 return $ addresses ;
116116 }
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+ }
117127}
Original file line number Diff line number Diff line change @@ -71,9 +71,11 @@ public function setMode(String $mode)
7171 {
7272 if ($ mode === 'PROD ' ) {
7373 $ this ->_mode = $ mode ;
74+ return $ mode ;
7475 }
7576
7677 $ this ->_mode = 'DEV ' ;
78+ return $ mode ;
7779 }
7880
7981 /**
You can’t perform that action at this time.
0 commit comments