Method stubs for Client object
This commit is contained in:
parent
16d7b32a47
commit
0384aa9aa5
|
@ -13,4 +13,54 @@ use GeoIP2\Model\Omni;
|
||||||
class Client
|
class Client
|
||||||
{
|
{
|
||||||
|
|
||||||
|
private $user_id;
|
||||||
|
private $license_key;
|
||||||
|
|
||||||
|
function __construct($user_id, $license_key)
|
||||||
|
{
|
||||||
|
$this->user_id = $user_id;
|
||||||
|
$this->license_key = $license_key;
|
||||||
|
}
|
||||||
|
|
||||||
|
public function city($ip_address = 'me')
|
||||||
|
{
|
||||||
|
return $this->response_for('city', $ip_address);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function country($ip_address = 'me')
|
||||||
|
{
|
||||||
|
return $this->response_for('country', $ip_address);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function cityISPOrg($ip_address = 'me')
|
||||||
|
{
|
||||||
|
return $this->response_for('city_isp_org', $ip_address);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function omni($ip_address = 'me')
|
||||||
|
{
|
||||||
|
return $this->response_for('omni', $ip_address);
|
||||||
|
}
|
||||||
|
|
||||||
|
private function response_for($path, $ip_address)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private function handle_success($response, $uri)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
private function handle_error($response, $uri)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
private function handle_4xx($response, $uri)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
private function handle_5xx($response, $uri)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user