CakeAddresses/tests/Fixture/CountriesFixture.php

345 lines
24 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
declare(strict_types=1);
namespace CakeAddresses\Test\Fixture;
use Cake\TestSuite\Fixture\TestFixture;
use PhpCollective\DecimalObject\Decimal;
use ReflectionClass;
/**
* CountriesFixture
*/
class CountriesFixture extends TestFixture
{
/**
* Init method
*
* @return void
*/
public function init(): void
{
$this->records = [
[
'id' => 25,
'name' => 'Bermuda',
'iso3' => 'BMU',
'numeric_code' => '060',
'iso2' => 'BM',
'phonecode' => '+1-441',
'capital' => 'Hamilton',
'currency' => 'BMD',
'currency_name' => 'Bermudian dollar',
'currency_symbol' => '$',
'tld' => '.bm',
'native' => 'Bermuda',
'region' => 'Americas',
'region_id' => 2,
'subregion' => 'Northern America',
'subregion_id' => 6,
'nationality' => 'Bermudian, Bermudan',
'timezones' => '[{"zoneName":"Atlantic/Bermuda","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]',
'translations' => '{"kr":"버뮤다","pt-BR":"Bermudas","pt":"Bermudas","nl":"Bermuda","hr":"Bermudi","fa":"برمودا","de":"Bermuda","es":"Bermudas","fr":"Bermudes","ja":"バミューダ","it":"Bermuda","cn":"百慕大","tr":"Bermuda"}',
'latitude' => (static function() {
$class = new ReflectionClass(Decimal::class);
$object = $class->newInstanceWithoutConstructor();
(function() {
$this->integralPart = '32';
$this->fractionalPart = '33333333';
$this->negative = false;
$this->scale = 8;
})->bindTo($object, Decimal::class)();
return $object;
})(),
'longitude' => (static function() {
$class = new ReflectionClass(Decimal::class);
$object = $class->newInstanceWithoutConstructor();
(function() {
$this->integralPart = '64';
$this->fractionalPart = '75000000';
$this->negative = true;
$this->scale = 8;
})->bindTo($object, Decimal::class)();
return $object;
})(),
'emoji' => '🇧🇲',
'emojiU' => 'U+1F1E7 U+1F1F2',
'created_at' => '2018-07-21 16:11:03',
'updated_at' => '2023-08-09 06:04:58',
'flag' => true,
'wikiDataId' => null,
],
[
'id' => 39,
'name' => 'Canada',
'iso3' => 'CAN',
'numeric_code' => '124',
'iso2' => 'CA',
'phonecode' => '1',
'capital' => 'Ottawa',
'currency' => 'CAD',
'currency_name' => 'Canadian dollar',
'currency_symbol' => '$',
'tld' => '.ca',
'native' => 'Canada',
'region' => 'Americas',
'region_id' => 2,
'subregion' => 'Northern America',
'subregion_id' => 6,
'nationality' => 'Canadian',
'timezones' => '[{"zoneName":"America/Atikokan","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America)"},{"zoneName":"America/Blanc-Sablon","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"},{"zoneName":"America/Cambridge_Bay","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America)"},{"zoneName":"America/Creston","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America)"},{"zoneName":"America/Dawson","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America)"},{"zoneName":"America/Dawson_Creek","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America)"},{"zoneName":"America/Edmonton","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America)"},{"zoneName":"America/Fort_Nelson","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America)"},{"zoneName":"America/Glace_Bay","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"},{"zoneName":"America/Goose_Bay","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"},{"zoneName":"America/Halifax","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"},{"zoneName":"America/Inuvik","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America"},{"zoneName":"America/Iqaluit","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Moncton","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"},{"zoneName":"America/Nipigon","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Pangnirtung","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Rainy_River","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Rankin_Inlet","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Regina","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Resolute","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/St_Johns","gmtOffset":-12600,"gmtOffsetName":"UTC-03:30","abbreviation":"NST","tzName":"Newfoundland Standard Time"},{"zoneName":"America/Swift_Current","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Thunder_Bay","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Toronto","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Vancouver","gmtOffset":-28800,"gmtOffsetName":"UTC-08:00","abbreviation":"PST","tzName":"Pacific Standard Time (North America"},{"zoneName":"America/Whitehorse","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America"},{"zoneName":"America/Winnipeg","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Yellowknife","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America"}]',
'translations' => '{"kr":"캐나다","pt-BR":"Canadá","pt":"Canadá","nl":"Canada","hr":"Kanada","fa":"کانادا","de":"Kanada","es":"Canadá","fr":"Canada","ja":"カナダ","it":"Canada","cn":"加拿大","tr":"Kanada"}',
'latitude' => (static function() {
$class = new ReflectionClass(Decimal::class);
$object = $class->newInstanceWithoutConstructor();
(function() {
$this->integralPart = '60';
$this->fractionalPart = '00000000';
$this->negative = false;
$this->scale = 8;
})->bindTo($object, Decimal::class)();
return $object;
})(),
'longitude' => (static function() {
$class = new ReflectionClass(Decimal::class);
$object = $class->newInstanceWithoutConstructor();
(function() {
$this->integralPart = '95';
$this->fractionalPart = '00000000';
$this->negative = true;
$this->scale = 8;
})->bindTo($object, Decimal::class)();
return $object;
})(),
'emoji' => '🇨🇦',
'emojiU' => 'U+1F1E8 U+1F1E6',
'created_at' => '2018-07-21 16:11:03',
'updated_at' => '2023-08-09 06:04:58',
'flag' => true,
'wikiDataId' => 'Q16',
],
[
'id' => 86,
'name' => 'Greenland',
'iso3' => 'GRL',
'numeric_code' => '304',
'iso2' => 'GL',
'phonecode' => '299',
'capital' => 'Nuuk',
'currency' => 'DKK',
'currency_name' => 'Danish krone',
'currency_symbol' => 'Kr.',
'tld' => '.gl',
'native' => 'Kalaallit Nunaat',
'region' => 'Americas',
'region_id' => 2,
'subregion' => 'Northern America',
'subregion_id' => 6,
'nationality' => 'Greenlandic',
'timezones' => '[{"zoneName":"America/Danmarkshavn","gmtOffset":0,"gmtOffsetName":"UTC±00","abbreviation":"GMT","tzName":"Greenwich Mean Time"},{"zoneName":"America/Nuuk","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"WGT","tzName":"West Greenland Time"},{"zoneName":"America/Scoresbysund","gmtOffset":-3600,"gmtOffsetName":"UTC-01:00","abbreviation":"EGT","tzName":"Eastern Greenland Time"},{"zoneName":"America/Thule","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]',
'translations' => '{"kr":"그린란드","pt-BR":"Groelândia","pt":"Gronelândia","nl":"Groenland","hr":"Grenland","fa":"گرینلند","de":"Grönland","es":"Groenlandia","fr":"Groenland","ja":"グリーンランド","it":"Groenlandia","cn":"格陵兰岛","tr":"Grönland"}',
'latitude' => (static function() {
$class = new ReflectionClass(Decimal::class);
$object = $class->newInstanceWithoutConstructor();
(function() {
$this->integralPart = '72';
$this->fractionalPart = '00000000';
$this->negative = false;
$this->scale = 8;
})->bindTo($object, Decimal::class)();
return $object;
})(),
'longitude' => (static function() {
$class = new ReflectionClass(Decimal::class);
$object = $class->newInstanceWithoutConstructor();
(function() {
$this->integralPart = '40';
$this->fractionalPart = '00000000';
$this->negative = true;
$this->scale = 8;
})->bindTo($object, Decimal::class)();
return $object;
})(),
'emoji' => '🇬🇱',
'emojiU' => 'U+1F1EC U+1F1F1',
'created_at' => '2018-07-21 16:11:03',
'updated_at' => '2023-08-09 06:04:58',
'flag' => true,
'wikiDataId' => null,
],
[
'id' => 187,
'name' => 'Saint Pierre and Miquelon',
'iso3' => 'SPM',
'numeric_code' => '666',
'iso2' => 'PM',
'phonecode' => '508',
'capital' => 'Saint-Pierre',
'currency' => 'EUR',
'currency_name' => 'Euro',
'currency_symbol' => '€',
'tld' => '.pm',
'native' => 'Saint-Pierre-et-Miquelon',
'region' => 'Americas',
'region_id' => 2,
'subregion' => 'Northern America',
'subregion_id' => 6,
'nationality' => 'Saint-Pierrais or Miquelonnais',
'timezones' => '[{"zoneName":"America/Miquelon","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"PMDT","tzName":"Pierre & Miquelon Daylight Time"}]',
'translations' => '{"kr":"생피에르 미클롱","pt-BR":"Saint-Pierre e Miquelon","pt":"São Pedro e Miquelon","nl":"Saint Pierre en Miquelon","hr":"Sveti Petar i Mikelon","fa":"سن پیر و میکلن","de":"Saint-Pierre und Miquelon","es":"San Pedro y Miquelón","fr":"Saint-Pierre-et-Miquelon","ja":"サンピエール島・ミクロン島","it":"Saint-Pierre e Miquelon","cn":"圣皮埃尔和密克隆","tr":"Saint Pierre Ve Miquelon"}',
'latitude' => (static function() {
$class = new ReflectionClass(Decimal::class);
$object = $class->newInstanceWithoutConstructor();
(function() {
$this->integralPart = '46';
$this->fractionalPart = '83333333';
$this->negative = false;
$this->scale = 8;
})->bindTo($object, Decimal::class)();
return $object;
})(),
'longitude' => (static function() {
$class = new ReflectionClass(Decimal::class);
$object = $class->newInstanceWithoutConstructor();
(function() {
$this->integralPart = '56';
$this->fractionalPart = '33333333';
$this->negative = true;
$this->scale = 8;
})->bindTo($object, Decimal::class)();
return $object;
})(),
'emoji' => '🇵🇲',
'emojiU' => 'U+1F1F5 U+1F1F2',
'created_at' => '2018-07-21 16:11:03',
'updated_at' => '2023-08-10 04:23:19',
'flag' => true,
'wikiDataId' => null,
],
[
'id' => 233,
'name' => 'United States',
'iso3' => 'USA',
'numeric_code' => '840',
'iso2' => 'US',
'phonecode' => '1',
'capital' => 'Washington',
'currency' => 'USD',
'currency_name' => 'United States dollar',
'currency_symbol' => '$',
'tld' => '.us',
'native' => 'United States',
'region' => 'Americas',
'region_id' => 2,
'subregion' => 'Northern America',
'subregion_id' => 6,
'nationality' => 'American',
'timezones' => '[{"zoneName":"America/Adak","gmtOffset":-36000,"gmtOffsetName":"UTC-10:00","abbreviation":"HST","tzName":"HawaiiAleutian Standard Time"},{"zoneName":"America/Anchorage","gmtOffset":-32400,"gmtOffsetName":"UTC-09:00","abbreviation":"AKST","tzName":"Alaska Standard Time"},{"zoneName":"America/Boise","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America"},{"zoneName":"America/Chicago","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Denver","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America"},{"zoneName":"America/Detroit","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Indiana/Indianapolis","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Indiana/Knox","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Indiana/Marengo","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Indiana/Petersburg","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Indiana/Tell_City","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Indiana/Vevay","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Indiana/Vincennes","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Indiana/Winamac","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Juneau","gmtOffset":-32400,"gmtOffsetName":"UTC-09:00","abbreviation":"AKST","tzName":"Alaska Standard Time"},{"zoneName":"America/Kentucky/Louisville","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Kentucky/Monticello","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Los_Angeles","gmtOffset":-28800,"gmtOffsetName":"UTC-08:00","abbreviation":"PST","tzName":"Pacific Standard Time (North America"},{"zoneName":"America/Menominee","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Metlakatla","gmtOffset":-32400,"gmtOffsetName":"UTC-09:00","abbreviation":"AKST","tzName":"Alaska Standard Time"},{"zoneName":"America/New_York","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Nome","gmtOffset":-32400,"gmtOffsetName":"UTC-09:00","abbreviation":"AKST","tzName":"Alaska Standard Time"},{"zoneName":"America/North_Dakota/Beulah","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/North_Dakota/Center","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/North_Dakota/New_Salem","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Phoenix","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America"},{"zoneName":"America/Sitka","gmtOffset":-32400,"gmtOffsetName":"UTC-09:00","abbreviation":"AKST","tzName":"Alaska Standard Time"},{"zoneName":"America/Yakutat","gmtOffset":-32400,"gmtOffsetName":"UTC-09:00","abbreviation":"AKST","tzName":"Alaska Standard Time"},{"zoneName":"Pacific/Honolulu","gmtOffset":-36000,"gmtOffsetName":"UTC-10:00","abbreviation":"HST","tzName":"HawaiiAleutian Standard Time"}]',
'translations' => '{"kr":"미국","pt-BR":"Estados Unidos","pt":"Estados Unidos","nl":"Verenigde Staten","hr":"Sjedinjene Američke Države","fa":"ایالات متحده آمریکا","de":"Vereinigte Staaten von Amerika","es":"Estados Unidos","fr":"États-Unis","ja":"アメリカ合衆国","it":"Stati Uniti D\'America","cn":"美国","tr":"Amerika"}',
'latitude' => (static function() {
$class = new ReflectionClass(Decimal::class);
$object = $class->newInstanceWithoutConstructor();
(function() {
$this->integralPart = '38';
$this->fractionalPart = '00000000';
$this->negative = false;
$this->scale = 8;
})->bindTo($object, Decimal::class)();
return $object;
})(),
'longitude' => (static function() {
$class = new ReflectionClass(Decimal::class);
$object = $class->newInstanceWithoutConstructor();
(function() {
$this->integralPart = '97';
$this->fractionalPart = '00000000';
$this->negative = true;
$this->scale = 8;
})->bindTo($object, Decimal::class)();
return $object;
})(),
'emoji' => '🇺🇸',
'emojiU' => 'U+1F1FA U+1F1F8',
'created_at' => '2018-07-21 16:11:03',
'updated_at' => '2023-08-10 04:23:19',
'flag' => true,
'wikiDataId' => 'Q30',
],
[
'id' => 234,
'name' => 'United States Minor Outlying Islands',
'iso3' => 'UMI',
'numeric_code' => '581',
'iso2' => 'UM',
'phonecode' => '1',
'capital' => '',
'currency' => 'USD',
'currency_name' => 'United States dollar',
'currency_symbol' => '$',
'tld' => '.us',
'native' => 'United States Minor Outlying Islands',
'region' => 'Americas',
'region_id' => 2,
'subregion' => 'Northern America',
'subregion_id' => 6,
'nationality' => 'American',
'timezones' => '[{"zoneName":"Pacific/Midway","gmtOffset":-39600,"gmtOffsetName":"UTC-11:00","abbreviation":"SST","tzName":"Samoa Standard Time"},{"zoneName":"Pacific/Wake","gmtOffset":43200,"gmtOffsetName":"UTC+12:00","abbreviation":"WAKT","tzName":"Wake Island Time"}]',
'translations' => '{"kr":"미국령 군소 제도","pt-BR":"Ilhas Menores Distantes dos Estados Unidos","pt":"Ilhas Menores Distantes dos Estados Unidos","nl":"Kleine afgelegen eilanden van de Verenigde Staten","hr":"Mali udaljeni otoci SAD-a","fa":"جزایر کوچک حاشیه‌ای ایالات متحده آمریکا","de":"Kleinere Inselbesitzungen der Vereinigten Staaten","es":"Islas Ultramarinas Menores de Estados Unidos","fr":"Îles mineures éloignées des États-Unis","ja":"合衆国領有小離島","it":"Isole minori esterne degli Stati Uniti d\'America","cn":"美国本土外小岛屿","tr":"Abd Küçük Harici Adalari"}',
'latitude' => (static function() {
$class = new ReflectionClass(Decimal::class);
$object = $class->newInstanceWithoutConstructor();
(function() {
$this->integralPart = '0';
$this->fractionalPart = '00000000';
$this->negative = false;
$this->scale = 8;
})->bindTo($object, Decimal::class)();
return $object;
})(),
'longitude' => (static function() {
$class = new ReflectionClass(Decimal::class);
$object = $class->newInstanceWithoutConstructor();
(function() {
$this->integralPart = '0';
$this->fractionalPart = '00000000';
$this->negative = false;
$this->scale = 8;
})->bindTo($object, Decimal::class)();
return $object;
})(),
'emoji' => '🇺🇲',
'emojiU' => 'U+1F1FA U+1F1F2',
'created_at' => '2018-07-21 16:11:03',
'updated_at' => '2023-08-10 04:23:19',
'flag' => true,
'wikiDataId' => null,
],
];
parent::init();
}
}