Skip to content

Commit 2cf2035

Browse files
Merge pull request #2176 from nextcloud/dependabot/composer/stable32/giggsey/libphonenumber-for-php-lite-9.0.17
build(deps): Bump giggsey/libphonenumber-for-php-lite from 9.0.9 to 9.0.17
2 parents d0e21d2 + 5f4edbe commit 2cf2035

File tree

54 files changed

+271
-127
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+271
-127
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"doctrine/dbal": "^3.10.2",
2929
"egulias/email-validator": "^4.0.4",
3030
"fusonic/opengraph": "^3.0.0",
31-
"giggsey/libphonenumber-for-php-lite": "^9.0.9",
31+
"giggsey/libphonenumber-for-php-lite": "^9.0.17",
3232
"guzzlehttp/guzzle": "^7.9.3",
3333
"icewind/searchdav": "^3.2.0",
3434
"icewind/smb": "^3.7",

composer.lock

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

composer/installed.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -927,17 +927,17 @@
927927
},
928928
{
929929
"name": "giggsey/libphonenumber-for-php-lite",
930-
"version": "9.0.9",
931-
"version_normalized": "9.0.9.0",
930+
"version": "9.0.17",
931+
"version_normalized": "9.0.17.0",
932932
"source": {
933933
"type": "git",
934934
"url": "https://github.com/giggsey/libphonenumber-for-php-lite.git",
935-
"reference": "d7ae8dd1186b54ce1451aec437346dd772321492"
935+
"reference": "430a602c6e5a03932b732226daf64aeeab5c6c65"
936936
},
937937
"dist": {
938938
"type": "zip",
939-
"url": "https://api.github.com/repos/giggsey/libphonenumber-for-php-lite/zipball/d7ae8dd1186b54ce1451aec437346dd772321492",
940-
"reference": "d7ae8dd1186b54ce1451aec437346dd772321492",
939+
"url": "https://api.github.com/repos/giggsey/libphonenumber-for-php-lite/zipball/430a602c6e5a03932b732226daf64aeeab5c6c65",
940+
"reference": "430a602c6e5a03932b732226daf64aeeab5c6c65",
941941
"shasum": ""
942942
},
943943
"require": {
@@ -950,7 +950,7 @@
950950
"require-dev": {
951951
"ext-dom": "*",
952952
"friendsofphp/php-cs-fixer": "^3.71",
953-
"infection/infection": "^0.28.0",
953+
"infection/infection": "^0.29|^0.31.0",
954954
"nette/php-generator": "^4.1",
955955
"php-coveralls/php-coveralls": "^2.7",
956956
"phpstan/extension-installer": "^1.4.3",
@@ -966,7 +966,7 @@
966966
"suggest": {
967967
"giggsey/libphonenumber-for-php": "Use libphonenumber-for-php for geocoding, carriers, timezones and matching"
968968
},
969-
"time": "2025-07-08T08:38:23+00:00",
969+
"time": "2025-10-24T07:09:56+00:00",
970970
"type": "library",
971971
"extra": {
972972
"branch-alias": {

composer/installed.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -128,9 +128,9 @@
128128
'dev_requirement' => false,
129129
),
130130
'giggsey/libphonenumber-for-php-lite' => array(
131-
'pretty_version' => '9.0.9',
132-
'version' => '9.0.9.0',
133-
'reference' => 'd7ae8dd1186b54ce1451aec437346dd772321492',
131+
'pretty_version' => '9.0.17',
132+
'version' => '9.0.17.0',
133+
'reference' => '430a602c6e5a03932b732226daf64aeeab5c6c65',
134134
'type' => 'library',
135135
'install_path' => __DIR__ . '/../giggsey/libphonenumber-for-php-lite',
136136
'aliases' => array(),

giggsey/libphonenumber-for-php-lite/METADATA-VERSION.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@
88
* For more information, look at the phing tasks in build.xml
99
* @internal
1010
*/
11-
return 'v9.0.9';
11+
return 'v9.0.17';

giggsey/libphonenumber-for-php-lite/src/PhoneNumberUtil.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ class PhoneNumberUtil
114114
protected const UNWANTED_END_CHAR_PATTERN = '[^' . self::DIGITS . self::VALID_ALPHA . '#]+$';
115115
protected const DIALLABLE_CHAR_MAPPINGS = self::ASCII_DIGIT_MAPPINGS
116116
+ [self::PLUS_SIGN => self::PLUS_SIGN]
117-
+ ['*' => '*', '#' => '#'];
117+
+ ['*' => '*', '#' => '#'];
118118

119119
protected static ?PhoneNumberUtil $instance;
120120

giggsey/libphonenumber-for-php-lite/src/data/PhoneNumberMetadata_AU.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public function __construct()
3636
->setNationalNumberPattern('1(?:[0-79]\d{7}(?:\d(?:\d{2})?)?|8[0-24-9]\d{7})|[2-478]\d{8}|1\d{4,7}')
3737
->setPossibleLength([5, 6, 7, 8, 9, 10, 12]);
3838
$this->mobile = (new PhoneNumberDesc())
39-
->setNationalNumberPattern('4(?:79[01]|83[0-389]|94[0-478])\d{5}|4(?:[0-36]\d|4[047-9]|5[0-25-9]|7[02-8]|8[0-24-9]|9[0-37-9])\d{6}')
39+
->setNationalNumberPattern('4(?:79[01]|83[0-36-9])\d{5}|4(?:[0-36]\d|4[047-9]|[58][0-24-9]|7[02-8]|9[0-47-9])\d{6}')
4040
->setExampleNumber('412345678')
4141
->setPossibleLength([9]);
4242
$this->premiumRate = (new PhoneNumberDesc())

giggsey/libphonenumber-for-php-lite/src/data/PhoneNumberMetadata_BT.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@ class PhoneNumberMetadata_BT extends PhoneMetadata
2828
public function __construct()
2929
{
3030
$this->generalDesc = (new PhoneNumberDesc())
31-
->setNationalNumberPattern('[17]\d{7}|[2-8]\d{6}')
31+
->setNationalNumberPattern('[178]\d{7}|[2-8]\d{6}')
3232
->setPossibleLengthLocalOnly([6])
3333
->setPossibleLength([7, 8]);
3434
$this->mobile = (new PhoneNumberDesc())
35-
->setNationalNumberPattern('(?:1[67]|77)\d{6}')
35+
->setNationalNumberPattern('(?:1[67]|[78]7)\d{6}')
3636
->setExampleNumber('17123456')
3737
->setPossibleLength([8]);
3838
$this->premiumRate = PhoneNumberDesc::empty();
@@ -50,12 +50,12 @@ public function __construct()
5050
(new NumberFormat())
5151
->setPattern('(\d)(\d{3})(\d{3})')
5252
->setFormat('$1 $2 $3')
53-
->setLeadingDigitsPattern(['[2-68]|7[246]'])
53+
->setLeadingDigitsPattern(['[2-6]|7[246]|8[2-4]'])
5454
->setNationalPrefixOptionalWhenFormatting(false),
5555
(new NumberFormat())
5656
->setPattern('(\d{2})(\d{2})(\d{2})(\d{2})')
5757
->setFormat('$1 $2 $3 $4')
58-
->setLeadingDigitsPattern(['1[67]|7'])
58+
->setLeadingDigitsPattern(['1[67]|[78]'])
5959
->setNationalPrefixOptionalWhenFormatting(false),
6060
];
6161
$this->tollFree = PhoneNumberDesc::empty();
@@ -70,12 +70,12 @@ public function __construct()
7070
(new NumberFormat())
7171
->setPattern('(\d)(\d{3})(\d{3})')
7272
->setFormat('$1 $2 $3')
73-
->setLeadingDigitsPattern(['[2-68]|7[246]'])
73+
->setLeadingDigitsPattern(['[2-6]|7[246]|8[2-4]'])
7474
->setNationalPrefixOptionalWhenFormatting(false),
7575
(new NumberFormat())
7676
->setPattern('(\d{2})(\d{2})(\d{2})(\d{2})')
7777
->setFormat('$1 $2 $3 $4')
78-
->setLeadingDigitsPattern(['1[67]|7'])
78+
->setLeadingDigitsPattern(['1[67]|[78]'])
7979
->setNationalPrefixOptionalWhenFormatting(false),
8080
];
8181
}

giggsey/libphonenumber-for-php-lite/src/data/PhoneNumberMetadata_CC.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public function __construct()
3434
->setNationalNumberPattern('1(?:[0-79]\d{8}(?:\d{2})?|8[0-24-9]\d{7})|[148]\d{8}|1\d{5,7}')
3535
->setPossibleLength([6, 7, 8, 9, 10, 12]);
3636
$this->mobile = (new PhoneNumberDesc())
37-
->setNationalNumberPattern('4(?:79[01]|83[0-389]|94[0-478])\d{5}|4(?:[0-36]\d|4[047-9]|5[0-25-9]|7[02-8]|8[0-24-9]|9[0-37-9])\d{6}')
37+
->setNationalNumberPattern('4(?:79[01]|83[0-36-9])\d{5}|4(?:[0-36]\d|4[047-9]|[58][0-24-9]|7[02-8]|9[0-47-9])\d{6}')
3838
->setExampleNumber('412345678')
3939
->setPossibleLength([9]);
4040
$this->premiumRate = (new PhoneNumberDesc())

giggsey/libphonenumber-for-php-lite/src/data/PhoneNumberMetadata_CL.php

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,21 +25,20 @@ class PhoneNumberMetadata_CL extends PhoneMetadata
2525

2626
protected ?string $internationalPrefix = '(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0';
2727
protected bool $mobileNumberPortableRegion = true;
28-
protected bool $sameMobileAndFixedLinePattern = true;
2928

3029
public function __construct()
3130
{
3231
$this->generalDesc = (new PhoneNumberDesc())
3332
->setNationalNumberPattern('12300\d{6}|6\d{9,10}|[2-9]\d{8}')
3433
->setPossibleLength([9, 10, 11]);
3534
$this->mobile = (new PhoneNumberDesc())
36-
->setNationalNumberPattern('2(?:1982[0-6]|3314[05-9])\d{3}|(?:2(?:1(?:160|962)|3(?:2\d\d|3(?:[03467]\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-3])|600)|646[59])|80[1-9]\d\d|9(?:3(?:[0-57-9]\d\d|6(?:0[02-9]|[1-9]\d))|6(?:[0-8]\d\d|9(?:[02-79]\d|1[05-9]))|7[1-9]\d\d|9(?:[03-9]\d\d|1(?:[0235-9]\d|4[0-24-9])|2(?:[0-79]\d|8[0-46-9]))))\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\d{7}')
35+
->setNationalNumberPattern('2(?:1982[0-6]|3314[05-9])\d{3}|(?:2(?:1(?:160|962)|2\d{3}|3(?:(?:2\d|50)\d|3(?:[03467]\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-389]|9[0-8])|600)|646[59])|(?:(?:3[2-5]|[47][1-35]|5[1-3578]|6[13-57])\d|8(?:0[1-8]|[1-9]\d))\d\d|9(?:(?:10[01]|(?:[2458]\d|7[1-9])\d)\d|3(?:[0-57-9]\d\d|6(?:0[02-9]|[1-9]\d))|6(?:[0-8]\d\d|9(?:[02-79]\d|1[05-9]))|9(?:[03-9]\d\d|1(?:[0235-9]\d|4[0-24-9])|2(?:[0-79]\d|8[0-46-9]))))\d{4}')
3736
->setExampleNumber('221234567')
3837
->setPossibleLength([9]);
3938
$this->premiumRate = PhoneNumberDesc::empty();
4039
$this->fixedLine = (new PhoneNumberDesc())
41-
->setNationalNumberPattern('2(?:1982[0-6]|3314[05-9])\d{3}|(?:2(?:1(?:160|962)|3(?:2\d\d|3(?:[03467]\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-3])|600)|646[59])|80[1-9]\d\d|9(?:3(?:[0-57-9]\d\d|6(?:0[02-9]|[1-9]\d))|6(?:[0-8]\d\d|9(?:[02-79]\d|1[05-9]))|7[1-9]\d\d|9(?:[03-9]\d\d|1(?:[0235-9]\d|4[0-24-9])|2(?:[0-79]\d|8[0-46-9]))))\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\d{7}')
42-
->setExampleNumber('221234567')
40+
->setNationalNumberPattern('2(?:1982[0-6]|3314[05-9])\d{3}|(?:2(?:1(?:160|962)|2\d{3}|3(?:(?:2\d|50)\d|3(?:[03467]\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-389]|9[0-8])|600)|646[59])|(?:(?:3[2-5]|[47][1-35]|5[1-3578])\d|6(?:00|[13-57]\d)|8(?:0[1-9]|[1-9]\d))\d\d|9(?:(?:10[01]|(?:[2458]\d|7[1-9])\d)\d|3(?:[0-57-9]\d\d|6(?:0[02-9]|[1-9]\d))|6(?:[0-8]\d\d|9(?:[02-79]\d|1[05-9]))|9(?:[03-9]\d\d|1(?:[0235-9]\d|4[0-24-9])|2(?:[0-79]\d|8[0-46-9]))))\d{4}')
41+
->setExampleNumber('600123456')
4342
->setPossibleLength([9]);
4443
$this->numberFormat = [
4544
(new NumberFormat())
@@ -53,6 +52,11 @@ public function __construct()
5352
->setLeadingDigitsPattern(['219', '2196'])
5453
->setNationalPrefixFormattingRule('($1)')
5554
->setNationalPrefixOptionalWhenFormatting(false),
55+
(new NumberFormat())
56+
->setPattern('(\d{3})(\d{3})(\d{3})')
57+
->setFormat('$1 $2 $3')
58+
->setLeadingDigitsPattern(['60|809'])
59+
->setNationalPrefixOptionalWhenFormatting(false),
5660
(new NumberFormat())
5761
->setPattern('(\d{2})(\d{3})(\d{4})')
5862
->setFormat('$1 $2 $3')
@@ -67,12 +71,12 @@ public function __construct()
6771
(new NumberFormat())
6872
->setPattern('(\d)(\d{4})(\d{4})')
6973
->setFormat('$1 $2 $3')
70-
->setLeadingDigitsPattern(['9[2-9]'])
74+
->setLeadingDigitsPattern(['9(?:10|[2-9])'])
7175
->setNationalPrefixOptionalWhenFormatting(false),
7276
(new NumberFormat())
7377
->setPattern('(\d{2})(\d{3})(\d{4})')
7478
->setFormat('$1 $2 $3')
75-
->setLeadingDigitsPattern(['3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])'])
79+
->setLeadingDigitsPattern(['3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-8]|[1-9])'])
7680
->setNationalPrefixFormattingRule('($1)')
7781
->setNationalPrefixOptionalWhenFormatting(false),
7882
(new NumberFormat())
@@ -117,6 +121,11 @@ public function __construct()
117121
->setLeadingDigitsPattern(['219', '2196'])
118122
->setNationalPrefixFormattingRule('($1)')
119123
->setNationalPrefixOptionalWhenFormatting(false),
124+
(new NumberFormat())
125+
->setPattern('(\d{3})(\d{3})(\d{3})')
126+
->setFormat('$1 $2 $3')
127+
->setLeadingDigitsPattern(['60|809'])
128+
->setNationalPrefixOptionalWhenFormatting(false),
120129
(new NumberFormat())
121130
->setPattern('(\d{2})(\d{3})(\d{4})')
122131
->setFormat('$1 $2 $3')
@@ -131,12 +140,12 @@ public function __construct()
131140
(new NumberFormat())
132141
->setPattern('(\d)(\d{4})(\d{4})')
133142
->setFormat('$1 $2 $3')
134-
->setLeadingDigitsPattern(['9[2-9]'])
143+
->setLeadingDigitsPattern(['9(?:10|[2-9])'])
135144
->setNationalPrefixOptionalWhenFormatting(false),
136145
(new NumberFormat())
137146
->setPattern('(\d{2})(\d{3})(\d{4})')
138147
->setFormat('$1 $2 $3')
139-
->setLeadingDigitsPattern(['3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])'])
148+
->setLeadingDigitsPattern(['3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-8]|[1-9])'])
140149
->setNationalPrefixFormattingRule('($1)')
141150
->setNationalPrefixOptionalWhenFormatting(false),
142151
(new NumberFormat())

0 commit comments

Comments
 (0)