1 <?php
2
3 namespace GeoIp2\Record;
4
5 /**
6 * Contains data for the continent record associated with an IP address
7 *
8 * This record is returned by all location services and databases.
9 *
10 * @property-read string|null $code A two character continent code like "NA" (North
11 * America) or "OC" (Oceania). This attribute is returned by all location
12 * services and databases.
13 *
14 * @property-read int|null $geonameId The GeoName ID for the continent. This
15 * attribute is returned by all location services and databases.
16 *
17 * @property-read string|null $name Returns the name of the continent based on the
18 * locales list passed to the constructor. This attribute is returned by all location
19 * services and databases.
20 *
21 * @property-read array|null $names An array map where the keys are locale codes
22 * and the values are names. This attribute is returned by all location
23 * services and databases.
24 */
25 class Continent extends AbstractPlaceRecord
26 {
27 /**
28 * @ignore
29 */
30 protected $validAttributes = array(
31 'code',
32 'geonameId',
33 'names'
34 );
35 }
36