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…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user