|
Moodle PHP Documentation 4.5
Moodle 4.5.5+ (Build: 20250711) (ce34e8ff087)
|
Public Member Functions | |
| __construct (array $raw, array $locales=['en']) | |
| @ignore | |
| jsonSerialize () | |
Public Attributes | |
| GeoIp2 Record City readonly GeoIp2 Record City | $city |
| city data for the requested IP address | |
| GeoIp2 Record Continent readonly GeoIp2 Record Continent | $continent |
| continent data for the requested IP address | |
| GeoIp2 Record Country readonly GeoIp2 Record Country | $country |
| Country data for the requested IP address. | |
| GeoIp2 Record Location readonly GeoIp2 Record Location | $location |
| location data for the requested IP address | |
| GeoIp2 Record MaxMind readonly GeoIp2 Record MaxMind | $maxmind |
| data related to your MaxMind account | |
| GeoIp2 Record Subdivision readonly GeoIp2 Record Subdivision | $mostSpecificSubdivision |
| An object representing the most specific subdivision returned. | |
| GeoIp2 Record Postal readonly GeoIp2 Record Postal | $postal |
| postal data for the requested IP address | |
| GeoIp2 Record Country readonly GeoIp2 Record Country | $registeredCountry |
| Registered country data for the requested IP address. | |
| GeoIp2 Record RepresentedCountry readonly GeoIp2 Record RepresentedCountry | $representedCountry |
| array<\GeoIp2\Record\Subdivision > readonly array | $subdivisions |
| An array of GeoIp2\Record\Subdivision objects representing the country subdivisions for the requested IP address. | |
| GeoIp2 Record Traits readonly GeoIp2 Record Traits | $traits |
| data for the traits of the requested IP address | |
| GeoIp2\Model\City::__construct | ( | array | $raw, |
| array | $locales = ['en'] ) |
@ignore
Reimplemented from GeoIp2\Model\Country.
| GeoIp2\Model\City::jsonSerialize | ( | ) |
Reimplemented from GeoIp2\Model\Country.
Country data for the requested IP address.
This object represents the country where MaxMind believes the end user is located.
| GeoIp2 Record Subdivision readonly GeoIp2 Record Subdivision GeoIp2\Model\City::$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.
|
inherited |
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.
|
inherited |
| array<\GeoIp2\Record\Subdivision> readonly array GeoIp2\Model\City::$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.