Skip to content

Commit

Permalink
Upstream metadata changes from Google for v8.13.42
Browse files Browse the repository at this point in the history
 - Updated phone metadata for region code(s):
   BO, GY, KR, LA, MY, SC, SG, TJ, VI
 - Updated short number metadata for region code(s): AT, DE
  • Loading branch information
giggsey committed Jul 29, 2024
1 parent cc75c75 commit 692ea72
Show file tree
Hide file tree
Showing 12 changed files with 33 additions and 31 deletions.
2 changes: 1 addition & 1 deletion METADATA-VERSION.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@
* For more information, look at the phing tasks in build.xml
* @internal
*/
return 'v8.13.41';
return 'v8.13.42';
11 changes: 8 additions & 3 deletions src/data/PhoneNumberMetadata_BO.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
'id' => 'BO',
'countryCode' => 591,
'generalDesc' => [
'pattern' => '(?:[2-467]\\d\\d|8001)\\d{5}',
'pattern' => '8001\\d{5}|(?:[2-467]\\d|50)\\d{6}',
'posLength' => [
8,
9,
Expand Down Expand Up @@ -59,8 +59,13 @@
],
],
'voip' => [
'pattern' => '50\\d{6}',
'example' => '50123456',
'posLength' => [
-1,
8,
],
'posLengthLocal' => [
7,
],
],
'pager' => [
Expand Down Expand Up @@ -92,7 +97,7 @@
'pattern' => '(\\d)(\\d{7})',
'format' => '$1 $2',
'leadingDigitsPatterns' => [
'[23]|4[46]',
'[235]|4[46]',
],
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '0$CC $1',
Expand Down
2 changes: 1 addition & 1 deletion src/data/PhoneNumberMetadata_GY.php
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
'example' => '2201234',
],
'mobile' => [
'pattern' => '(?:510|6\\d\\d|7(?:[0135]\\d|2[0-8]|4[0-24-9]))\\d{4}',
'pattern' => '510\\d{4}|(?:6\\d|7[0-5])\\d{5}',
'example' => '6091234',
],
'tollFree' => [
Expand Down
6 changes: 3 additions & 3 deletions src/data/PhoneNumberMetadata_KR.php
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@
],
],
'tollFree' => [
'pattern' => '00(?:308\\d{6,7}|798\\d{7,9})|(?:00368|80)\\d{7}',
'pattern' => '00(?:308\\d{6,7}|798\\d{7,9})|(?:00368|[38]0)\\d{7}',
'example' => '801234567',
'posLength' => [
9,
Expand Down Expand Up @@ -165,7 +165,7 @@
'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
'format' => '$1-$2-$3',
'leadingDigitsPatterns' => [
'60|8',
'[36]0|8',
],
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '0$CC-$1',
Expand Down Expand Up @@ -258,7 +258,7 @@
'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
'format' => '$1-$2-$3',
'leadingDigitsPatterns' => [
'60|8',
'[36]0|8',
],
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '0$CC-$1',
Expand Down
5 changes: 2 additions & 3 deletions src/data/PhoneNumberMetadata_LA.php
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,9 @@
],
],
'mobile' => [
'pattern' => '(?:20(?:[23579]\\d|88)|30(?:2\\d|4))\\d{6}',
'pattern' => '208[78]\\d{6}|(?:20[23579]|30[24])\\d{7}',
'example' => '2023123456',
'posLength' => [
9,
10,
],
],
Expand Down Expand Up @@ -102,7 +101,7 @@
'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{3})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' => [
'30[013-9]',
'30[0135-9]',
],
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
Expand Down
2 changes: 1 addition & 1 deletion src/data/PhoneNumberMetadata_MY.php
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
],
],
'fixedLine' => [
'pattern' => '(?:3(?:2[0-36-9]|3[0-368]|4[0-278]|5[0-24-8]|6[0-467]|7[1246-9]|8\\d|9[0-57])\\d|4(?:2[0-689]|[3-79]\\d|8[1-35689])|5(?:2[0-589]|[3468]\\d|5[0-489]|7[1-9]|9[23])|6(?:2[2-9]|3[1357-9]|[46]\\d|5[0-6]|7[0-35-9]|85|9[015-8])|7(?:[2579]\\d|3[03-68]|4[0-8]|6[5-9]|8[0-35-9])|8(?:[24][2-8]|3[2-5]|5[2-7]|6[2-589]|7[2-578]|[89][2-9])|9(?:0[57]|13|[25-7]\\d|[3489][0-8]))\\d{5}',
'pattern' => '4270\\d{4}|(?:3(?:2[0-36-9]|3[0-368]|4[0-278]|5[0-24-8]|6[0-467]|7[1246-9]|8\\d|9[0-57])\\d|4(?:2[0-689]|[3-79]\\d|8[1-35689])|5(?:2[0-589]|[3468]\\d|5[0-489]|7[1-9]|9[23])|6(?:2[2-9]|3[1357-9]|[46]\\d|5[0-6]|7[0-35-9]|85|9[015-8])|7(?:[2579]\\d|3[03-68]|4[0-8]|6[5-9]|8[0-35-9])|8(?:[24][2-8]|3[2-5]|5[2-7]|6[2-589]|7[2-578]|[89][2-9])|9(?:0[57]|13|[25-7]\\d|[3489][0-8]))\\d{5}',
'example' => '323856789',
'posLength' => [
8,
Expand Down
7 changes: 3 additions & 4 deletions src/data/PhoneNumberMetadata_SC.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
'id' => 'SC',
'countryCode' => 248,
'generalDesc' => [
'pattern' => '800\\d{4}|(?:[249]\\d|64)\\d{5}',
'pattern' => '(?:[2489]\\d|64)\\d{5}',
'posLength' => [
7,
],
Expand All @@ -28,9 +28,8 @@
'example' => '8000000',
],
'premiumRate' => [
'posLength' => [
-1,
],
'pattern' => '85\\d{5}',
'example' => '8512345',
],
'sharedCost' => [
'posLength' => [
Expand Down
2 changes: 1 addition & 1 deletion src/data/PhoneNumberMetadata_SG.php
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
],
],
'mobile' => [
'pattern' => '8(?:09[0-6]|95[0-2])\\d{4}|(?:8(?:0[1-8]|[1-8]\\d|9[0-4])|9[0-8]\\d)\\d{5}',
'pattern' => '8(?:09[0-68]|95[0-2])\\d{4}|(?:8(?:0[1-8]|[1-8]\\d|9[0-4])|9[0-8]\\d)\\d{5}',
'example' => '81234567',
'posLength' => [
8,
Expand Down
4 changes: 2 additions & 2 deletions src/data/PhoneNumberMetadata_TJ.php
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
],
],
'mobile' => [
'pattern' => '(?:4(?:1[18]|4[02-479])|81[1-9])\\d{6}|(?:0[0-57-9]|1[017]|2[02]|[34]0|5[05]|7[01578]|8[078]|9\\d)\\d{7}',
'pattern' => '(?:33[03-9]|4(?:1[18]|4[02-479])|81[1-9])\\d{6}|(?:0[0-57-9]|1[017]|2[02]|[34]0|5[05]|7[01578]|8[078]|9\\d)\\d{7}',
'example' => '917123456',
],
'tollFree' => [
Expand Down Expand Up @@ -106,7 +106,7 @@
'pattern' => '(\\d{4})(\\d)(\\d{4})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' => [
'3[1-5]',
'3(?:[1245]|3[12])',
],
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
Expand Down
4 changes: 2 additions & 2 deletions src/data/PhoneNumberMetadata_VI.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,14 @@
],
],
'fixedLine' => [
'pattern' => '340(?:2(?:0\\d|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}',
'pattern' => '340(?:2(?:0\\d|10|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}',
'example' => '3406421234',
'posLengthLocal' => [
7,
],
],
'mobile' => [
'pattern' => '340(?:2(?:0\\d|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}',
'pattern' => '340(?:2(?:0\\d|10|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}',
'example' => '3406421234',
'posLengthLocal' => [
7,
Expand Down
10 changes: 3 additions & 7 deletions src/data/ShortNumberMetadata_AT.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
'id' => 'AT',
'countryCode' => 0,
'generalDesc' => [
'pattern' => '[168]\\d\\d(?:\\d(?:\\d{2})?)?',
'pattern' => '[1268]\\d\\d(?:\\d(?:\\d{2})?)?',
'posLength' => [
3,
4,
Expand All @@ -34,7 +34,7 @@
],
],
'shortCode' => [
'pattern' => '1(?:1(?:2|6(?:00[06]|1(?:17|23)))|2[0238]|3[03]|4(?:[0-247]|5[05]|84))|(?:61|8108[1-3])0',
'pattern' => '1(?:1(?:2|6(?:00[06]|1(?:17|23)))|2[0238]|3[03]|4(?:[0-247]|5[05]|84))|(?:220|61|8108[1-3])0',
'example' => '112',
],
'standardRate' => [
Expand All @@ -43,12 +43,8 @@
],
],
'carrierSpecific' => [
'pattern' => '610|810\\d{3}',
'pattern' => '(?:220|810\\d\\d)\\d|610',
'example' => '610',
'posLength' => [
3,
6,
],
],
'smsServices' => [
'posLength' => [
Expand Down
9 changes: 6 additions & 3 deletions src/data/ShortNumberMetadata_DE.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,10 @@
'id' => 'DE',
'countryCode' => 0,
'generalDesc' => [
'pattern' => '1\\d\\d(?:\\d{2,3})?',
'pattern' => '[13]\\d{2,5}',
'posLength' => [
3,
4,
5,
6,
],
Expand All @@ -38,7 +39,7 @@
],
],
'shortCode' => [
'pattern' => '11(?:[025]|6(?:00[06]|1(?:1[167]|23))|800\\d)|118\\d\\d',
'pattern' => '11(?:[025]|6(?:00[06]|1(?:1[167]|23))|800\\d)|3311|118\\d\\d',
'example' => '110',
],
'standardRate' => [
Expand All @@ -47,8 +48,10 @@
],
],
'carrierSpecific' => [
'pattern' => '331\\d',
'example' => '3310',
'posLength' => [
-1,
4,
],
],
'smsServices' => [
Expand Down

0 comments on commit 692ea72

Please sign in to comment.