Skip to content

Commit 4c8616d

Browse files
authored
Merge pull request #74 from giggsey/upstream-8.13.47
Upstream metadata changes from Google for v8.13.47
2 parents eb8c4c5 + 5e12ca4 commit 4c8616d

11 files changed

+30
-17
lines changed

METADATA-VERSION.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@
55
* For more information, look at the phing tasks in build.xml
66
* @internal
77
*/
8-
return 'v8.13.46';
8+
return 'v8.13.47';

src/data/PhoneNumberMetadata_GE.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
],
2929
],
3030
'mobile' => [
31-
'pattern' => '5(?:(?:(?:0555|1(?:[17]77|555))[5-9]|757(?:7[7-9]|8[01]))\\d|22252[0-4])\\d\\d|(?:5(?:0(?:0(?:0\\d|11|22|3[0-6]|44|5[05]|77|88|9[09])|111|22[02]|77\\d)|1(?:1(?:[03][01]|[124]\\d)|4\\d\\d)|[23]555|4(?:4\\d\\d|555)|5(?:[0157-9]\\d\\d|200)|6[89]\\d\\d|7(?:[0147-9]\\d\\d|5(?:00|[57]5))|8(?:0(?:[018]\\d|2[0-4])|5(?:55|8[89])|8(?:55|88))|9(?:090|[1-35-9]\\d\\d))|790\\d\\d)\\d{4}|5(?:0(?:0[17]0|505)|1(?:0[01]0|1(?:07|33|51))|2(?:0[02]0|2[25]2)|3(?:0[03]0|3[35]3)|(?:40[04]|900)0|5222)[0-4]\\d{3}',
31+
'pattern' => '5(?:(?:(?:0555|1(?:[17]77|555))[5-9]|757(?:7[7-9]|8[01]))\\d|22252[0-4])\\d\\d|5(?:0(?:0[17]0|505)|1(?:0[01]0|1(?:07|33|51))|2(?:0[02]0|2[25]2)|3(?:0[03]0|3[35]3)|(?:40[04]|900)0|5222)[0-4]\\d{3}|(?:5(?:0(?:0(?:0\\d|11|22|3[0-6]|44|5[05]|77|88|9[09])|111|22[02]|77\\d)|1(?:1(?:[03][01]|[124]\\d|5[2-6]|7[0-4])|4\\d\\d)|[23]555|4(?:4\\d\\d|555)|5(?:[0157-9]\\d\\d|200)|6[89]\\d\\d|7(?:[0147-9]\\d\\d|5(?:00|[57]5))|8(?:0(?:[018]\\d|2[0-4])|5(?:55|8[89])|8(?:55|88))|9(?:090|[1-35-9]\\d\\d))|790\\d\\d)\\d{4}',
3232
'example' => '555123456',
3333
],
3434
'tollFree' => [

src/data/PhoneNumberMetadata_HK.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
],
2929
],
3030
'mobile' => [
31-
'pattern' => '(?:4(?:44[0-25-9]|6(?:1[0-7]|4[0-57-9]|6[0-4])|74[0-2])|5(?:73[0-6]|95[0-8])|6(?:26[013-8]|66[0-3])|70(?:7[1-8]|8[0-4])|84(?:4[0-2]|8[0-35-9])|9(?:29[013-9]|39[01]|59[0-4]|899))\\d{4}|(?:4(?:4[0-35-9]|6[02357-9]|70)|5(?:[1-59][0-46-9]|6[0-4689]|7[0-246-9])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|70[1-39]|84[0-39]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}',
31+
'pattern' => '(?:4(?:44[0-25-9]|6(?:1[0-7]|4[0-57-9]|6[0-4])|74[0-2])|5(?:73[0-6]|95[0-8])|6(?:26[013-8]|66[0-3])|70(?:7[1-8]|8[0-4])|84(?:4[0-2]|8[0-35-9])|9(?:29[013-9]|39[01]|59[0-4]|899))\\d{4}|(?:4(?:4[0-35-9]|6[02357-9]|7[05])|5(?:[1-59][0-46-9]|6[0-4689]|7[0-246-9])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|70[1-49]|84[0-39]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}',
3232
'example' => '51234567',
3333
'posLength' => [
3434
8,

src/data/PhoneNumberMetadata_MG.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
],
2020
],
2121
'fixedLine' => [
22-
'pattern' => '2072[29]\\d{4}|20(?:2\\d|4[47]|5[3467]|6[279]|7[35]|8[268]|9[245])\\d{5}',
22+
'pattern' => '2072[29]\\d{4}|20(?:2\\d|4[47]|5[3467]|6[279]|7[356]|8[268]|9[245])\\d{5}',
2323
'example' => '202123456',
2424
'posLengthLocal' => [
2525
7,

src/data/PhoneNumberMetadata_MM.php

+4-3
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
],
2424
],
2525
'fixedLine' => [
26-
'pattern' => '(?:1(?:(?:2\\d|3[56]|[89][0-6])\\d|4(?:2[29]|62|7[0-2]|83)|6)|2(?:2(?:00|8[34])|4(?:0\\d|[26]2|7[0-2]|83)|51\\d\\d)|4(?:2(?:2\\d\\d|48[013])|3(?:20\\d|4(?:70|83)|56)|420\\d|5470)|6(?:0(?:[23]|88\\d)|(?:124|[56]2\\d)\\d|2472|3(?:20\\d|470)|4(?:2[04]\\d|472)|7(?:(?:3\\d|8[01459])\\d|4[67]0)))\\d{4}|5(?:2(?:2\\d{5,6}|47[02]\\d{4})|(?:3472|4(?:2(?:1|86)|470)|522\\d|6(?:20\\d|483)|7(?:20\\d|48[01])|8(?:20\\d|47[02])|9(?:20\\d|470))\\d{4})|7(?:(?:0470|4(?:25\\d|470)|5(?:202|470|96\\d))\\d{4}|1(?:20\\d{4,5}|4(?:70|83)\\d{4}))|8(?:1(?:2\\d{5,6}|4(?:10|7[01]\\d)\\d{3})|2(?:2\\d{5,6}|(?:320|490\\d)\\d{3})|(?:3(?:2\\d\\d|470)|4[24-7]|5(?:(?:2\\d|51)\\d|4(?:[1-35-9]\\d|4[0-57-9]))|6[23])\\d{4})|(?:1[2-6]\\d|4(?:2[24-8]|3[2-7]|[46][2-6]|5[3-5])|5(?:[27][2-8]|3[2-68]|4[24-8]|5[23]|6[2-4]|8[24-7]|9[2-7])|6(?:[19]20|42[03-6]|(?:52|7[45])\\d)|7(?:[04][24-8]|[15][2-7]|22|3[2-4])|8(?:1[2-689]|2[2-8]|[35]2\\d))\\d{4}|25\\d{5,6}|(?:2[2-9]|6(?:1[2356]|[24][2-6]|3[24-6]|5[2-4]|6[2-8]|7[235-7]|8[245]|9[24])|8(?:3[24]|5[245]))\\d{4}',
26+
'pattern' => '(?:1(?:(?:12|[28]\\d|3[56]|7[3-6]|9[0-6])\\d|4(?:2[29]|62|7[0-2]|83)|6)|2(?:2(?:00|8[34])|4(?:0\\d|[26]2|7[0-2]|83)|51\\d\\d)|4(?:2(?:2\\d\\d|48[013])|3(?:20\\d|4(?:70|83)|56)|420\\d|5(?:2\\d|470))|6(?:0(?:[23]|88\\d)|(?:124|[56]2\\d)\\d|2472|3(?:20\\d|470)|4(?:2[04]\\d|472)|7(?:3\\d\\d|4[67]0|8(?:[01459]\\d|8))))\\d{4}|5(?:2(?:2\\d{5,6}|47[02]\\d{4})|(?:3472|4(?:2(?:1|86)|470)|522\\d|6(?:20\\d|483)|7(?:20\\d|48[01])|8(?:20\\d|47[02])|9(?:20\\d|470))\\d{4})|7(?:(?:0470|4(?:25\\d|470)|5(?:202|470|96\\d))\\d{4}|1(?:20\\d{4,5}|4(?:70|83)\\d{4}))|8(?:1(?:2\\d{5,6}|4(?:10|7[01]\\d)\\d{3})|2(?:2\\d{5,6}|(?:320|490\\d)\\d{3})|(?:3(?:2\\d\\d|470)|4[24-7]|5(?:(?:2\\d|51)\\d|4(?:[1-35-9]\\d|4[0-57-9]))|6[23])\\d{4})|(?:1[2-6]\\d|4(?:2[24-8]|3[2-7]|[46][2-6]|5[3-5])|5(?:[27][2-8]|3[2-68]|4[24-8]|5[23]|6[2-4]|8[24-7]|9[2-7])|6(?:[19]20|42[03-6]|(?:52|7[45])\\d)|7(?:[04][24-8]|[15][2-7]|22|3[2-4])|8(?:1[2-689]|2[2-8]|(?:[35]2|64)\\d))\\d{4}|25\\d{5,6}|(?:2[2-9]|6(?:1[2356]|[24][2-6]|3[24-6]|5[2-4]|6[2-8]|7[235-7]|8[245]|9[24])|8(?:3[24]|5[245]))\\d{4}',
2727
'example' => '1234567',
2828
'posLength' => [
2929
6,
@@ -111,7 +111,7 @@
111111
'pattern' => '(\\d{2})(\\d{2})(\\d{3})',
112112
'format' => '$1 $2 $3',
113113
'leadingDigitsPatterns' => [
114-
'[45]|6(?:0[23]|[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-6]',
114+
'4(?:[2-46]|5[3-5])|5|6(?:[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-5]|(?:60|86)[23]',
115115
],
116116
'nationalPrefixFormattingRule' => '0$1',
117117
'domesticCarrierCodeFormattingRule' => '',
@@ -120,7 +120,8 @@
120120
'pattern' => '(\\d)(\\d{3})(\\d{3,4})',
121121
'format' => '$1 $2 $3',
122122
'leadingDigitsPatterns' => [
123-
'[12]',
123+
'[12]|452|678|86',
124+
'[12]|452|6788|86',
124125
],
125126
'nationalPrefixFormattingRule' => '0$1',
126127
'domesticCarrierCodeFormattingRule' => '',

src/data/PhoneNumberMetadata_NO.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171
],
7272
],
7373
'uan' => [
74-
'pattern' => '(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}',
74+
'pattern' => '(?:0[235-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}',
7575
'example' => '02000',
7676
],
7777
'voicemail' => [

src/data/PhoneNumberMetadata_SJ.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171
],
7272
],
7373
'uan' => [
74-
'pattern' => '(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}',
74+
'pattern' => '(?:0[235-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}',
7575
'example' => '02000',
7676
],
7777
'voicemail' => [

src/data/PhoneNumberMetadata_UA.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
],
3535
],
3636
'mobile' => [
37-
'pattern' => '(?:39|50|6[36-8]|7[1-357]|9[1-9])\\d{7}',
37+
'pattern' => '790\\d{6}|(?:39|50|6[36-8]|7[1-357]|9[1-9])\\d{7}',
3838
'example' => '501234567',
3939
'posLength' => [
4040
9,

src/data/PhoneNumberMetadata_UG.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
],
3131
],
3232
'mobile' => [
33-
'pattern' => '72(?:[48]0|6[01])\\d{5}|7(?:[015-8]\\d|20|36|4[0-5]|9[89])\\d{6}',
33+
'pattern' => '72[48]0\\d{5}|7(?:[015-8]\\d|2[067]|36|4[0-5]|9[89])\\d{6}',
3434
'example' => '712345678',
3535
],
3636
'tollFree' => [

src/data/ShortNumberMetadata_NO.php

+6-3
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,11 @@
1010
'id' => 'NO',
1111
'countryCode' => 0,
1212
'generalDesc' => [
13-
'pattern' => '1\\d\\d(?:\\d(?:\\d{2})?)?',
13+
'pattern' => '[01]\\d{2,5}',
1414
'posLength' => [
1515
3,
1616
4,
17+
5,
1718
6,
1819
],
1920
],
@@ -38,7 +39,7 @@
3839
],
3940
],
4041
'shortCode' => [
41-
'pattern' => '1(?:1(?:[0239]|61(?:1[17]|23))|2[048]|4(?:12|[59])|7[57]|8[5-9]\\d|90)',
42+
'pattern' => '04\\d{3}|1(?:1(?:[0239]|61(?:1[17]|23))|2[048]|4(?:12|[59])|7[57]|8[5-9]\\d|90)',
4243
'example' => '110',
4344
],
4445
'standardRate' => [
@@ -52,8 +53,10 @@
5253
],
5354
],
5455
'smsServices' => [
56+
'pattern' => '04\\d{3}',
57+
'example' => '04000',
5558
'posLength' => [
56-
-1,
59+
5,
5760
],
5861
],
5962
'internationalPrefix' => '',

src/data/ShortNumberMetadata_SJ.php

+12-3
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,18 @@
1010
'id' => 'SJ',
1111
'countryCode' => 0,
1212
'generalDesc' => [
13-
'pattern' => '1\\d\\d',
13+
'pattern' => '[01]\\d\\d(?:\\d{2})?',
1414
'posLength' => [
1515
3,
16+
5,
1617
],
1718
],
1819
'tollFree' => [
1920
'pattern' => '11[023]',
2021
'example' => '110',
22+
'posLength' => [
23+
3,
24+
],
2125
],
2226
'premiumRate' => [
2327
'posLength' => [
@@ -27,9 +31,12 @@
2731
'emergency' => [
2832
'pattern' => '11[023]',
2933
'example' => '110',
34+
'posLength' => [
35+
3,
36+
],
3037
],
3138
'shortCode' => [
32-
'pattern' => '11[023]',
39+
'pattern' => '04\\d{3}|11[023]',
3340
'example' => '110',
3441
],
3542
'standardRate' => [
@@ -43,8 +50,10 @@
4350
],
4451
],
4552
'smsServices' => [
53+
'pattern' => '04\\d{3}',
54+
'example' => '04000',
4655
'posLength' => [
47-
-1,
56+
5,
4857
],
4958
],
5059
'internationalPrefix' => '',

0 commit comments

Comments
 (0)