GeoIP2 PHP API v3.0.0

Enterprise extends City
in package

Model class for the data returned by GeoIP2 Enterprise database lookups.

See https://dev.maxmind.com/geoip/docs/web-services?lang=en for more details.

Table of Contents

Properties

$city  : City
$continent  : Continent
$country  : Country
$location  : Location
$maxmind  : MaxMind
$mostSpecificSubdivision  : Subdivision
$postal  : Postal
$registeredCountry  : Country
$representedCountry  : RepresentedCountry
$subdivisions  : array<string|int, Subdivision>
$traits  : Traits

Methods

jsonSerialize()  : array<string|int, mixed>|null

Properties

$city read-only

public City $city

city data for the requested IP address

$continent read-only

public Continent $continent

continent data for the requested IP address

$country read-only

public Country $country

Country data for the requested IP address. This object represents the country where MaxMind believes the end user is located.

$location read-only

public Location $location

location data for the requested IP address

$maxmind read-only

public MaxMind $maxmind

data related to your MaxMind account

$mostSpecificSubdivision read-only

public Subdivision $mostSpecificSubdivision

An object representing the most specific subdivision returned. If the response did not contain any subdivisions, this method returns an empty \GeoIp2\Record\Subdivision object.

$postal read-only

public Postal $postal

postal data for the requested IP address

$registeredCountry read-only

public Country $registeredCountry

Registered country data for the requested IP address. This record represents the country where the ISP has registered a given IP block and may differ from the user's country.

$representedCountry read-only

public RepresentedCountry $representedCountry
  • Represented country data for the requested IP address. The represented country is used for things like military bases. It is only present when the represented country differs from the country.

$subdivisions read-only

public array<string|int, Subdivision> $subdivisions

An array of \GeoIp2\Record\Subdivision objects representing the country subdivisions for the requested IP address. The number and type of subdivisions varies by country, but a subdivision is typically a state, province, county, etc. Subdivisions are ordered from most general (largest) to most specific (smallest). If the response did not contain any subdivisions, this method returns an empty array.

$traits read-only

public Traits $traits

data for the traits of the requested IP address

Methods

jsonSerialize()

public jsonSerialize() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null

        
On this page

Search results