feat: parse locale
This commit is contained in:
parent
fde5183594
commit
9177d659a1
1 changed files with 19 additions and 1 deletions
|
@ -41,12 +41,18 @@ class V06 extends Filter {
|
||||||
case Response::MODEL_TOKEN:
|
case Response::MODEL_TOKEN:
|
||||||
$parsedResponse = $this->parseToken($content);
|
$parsedResponse = $this->parseToken($content);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case Response::MODEL_LOCALE:
|
||||||
|
$parsedResponse = $this->parseLocale($content);
|
||||||
|
break;
|
||||||
|
|
||||||
|
|
||||||
case Response::MODEL_ANY :
|
case Response::MODEL_ANY :
|
||||||
$parsedResponse = $content;
|
$parsedResponse = $content;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
throw new Exception('Recevied invlaid model : '.$model);
|
throw new Exception('Recevied invalid model : '.$model);
|
||||||
}
|
}
|
||||||
|
|
||||||
return $parsedResponse;
|
return $parsedResponse;
|
||||||
|
@ -57,6 +63,18 @@ class V06 extends Filter {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private function parseLocale(array $content)
|
||||||
|
{
|
||||||
|
$content['ip'] = empty($content['ip']) ? '' : $content['ip'];
|
||||||
|
$content['countryCode'] = empty($content['countryCode']) ? '--' : $content['countryCode'];
|
||||||
|
$content['country'] = empty($content['country']) ? Locale::getText('locale.country.unknown') : $content['country'];
|
||||||
|
$content['continent'] = empty($content['continent']) ? Locale::getText('locale.country.unknown') : $content['continent'];
|
||||||
|
$content['continentCode'] = empty($content['continentCode']) ? '--' : $content['continentCode'];
|
||||||
|
$content['eu'] = empty($content['eu']) ? false : $content['eu'];
|
||||||
|
$content['currency'] = empty($content['currency']) ? null : $content['currency'];
|
||||||
|
return $content;
|
||||||
|
}
|
||||||
|
|
||||||
private function parseToken(array $content)
|
private function parseToken(array $content)
|
||||||
{
|
{
|
||||||
$content['type'] = Auth::TOKEN_TYPE_RECOVERY;
|
$content['type'] = Auth::TOKEN_TYPE_RECOVERY;
|
||||||
|
|
Loading…
Reference in a new issue