1
0
Fork 0
mirror of synced 2024-06-29 03:30:34 +12:00

feat: parse phone list

This commit is contained in:
Christy Jacob 2020-12-28 12:41:30 +05:30
parent b57a2de8ee
commit d0296db6e5

View file

@ -50,6 +50,10 @@ class V06 extends Filter {
$parsedResponse = $this->parseCountryList($content);
break;
case Response::MODEL_PHONE_LIST:
$parsedResponse = $this->parsePhoneList($content);
break;
case Response::MODEL_ANY :
$parsedResponse = $content;
break;
@ -66,14 +70,25 @@ class V06 extends Filter {
}
private function parsePhoneList(array $content)
{
$phones = $content['phones'];
$parsedResponse = [];
foreach($phones as $phone) {
$parsedResponse['countryCode'] = $phone['code'];
}
return $parsedResponse;
}
private function parseCountryList(array $content)
{
$countries = $content['country'];
$countries = $content['countries'];
$parsedResponse = [];
foreach($countries as $country) {
$parsedResponse['code'] = $country['name'];
}
return $parsedResponse;
}