Method stubs for Client object
This commit is contained in:
parent
16d7b32a47
commit
0384aa9aa5
|
@ -13,4 +13,54 @@ use GeoIP2\Model\Omni;
|
|||
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