From 5afa25ca3017d42d2663984cce06c941255facf3 Mon Sep 17 00:00:00 2001 From: gabrieleolmi Date: Tue, 27 May 2025 16:24:49 +0200 Subject: [PATCH] added Albania and Kosovo providers --- src/Provider/sq_AL/Address.php | 371 +++++++++++++++++++++++++++++ src/Provider/sq_AL/PhoneNumber.php | 61 +++++ src/Provider/sq_XK/Address.php | 339 ++++++++++++++++++++++++++ src/Provider/sq_XK/PhoneNumber.php | 68 ++++++ 4 files changed, 839 insertions(+) create mode 100644 src/Provider/sq_AL/Address.php create mode 100644 src/Provider/sq_AL/PhoneNumber.php create mode 100644 src/Provider/sq_XK/Address.php create mode 100644 src/Provider/sq_XK/PhoneNumber.php diff --git a/src/Provider/sq_AL/Address.php b/src/Provider/sq_AL/Address.php new file mode 100644 index 0000000000..7edf4535ac --- /dev/null +++ b/src/Provider/sq_AL/Address.php @@ -0,0 +1,371 @@ + static::latitude(40.208626, 42.193826), + 'longitude' => static::longitude(19.649947, 20.371598), + ]; + } +} diff --git a/src/Provider/sq_AL/PhoneNumber.php b/src/Provider/sq_AL/PhoneNumber.php new file mode 100644 index 0000000000..7020b9b3b1 --- /dev/null +++ b/src/Provider/sq_AL/PhoneNumber.php @@ -0,0 +1,61 @@ +generator->parse($format); + + return preg_replace('/\+3550(\d+)/', '+355$1', $phoneNumber); + } +} diff --git a/src/Provider/sq_XK/Address.php b/src/Provider/sq_XK/Address.php new file mode 100644 index 0000000000..c8336cbfb7 --- /dev/null +++ b/src/Provider/sq_XK/Address.php @@ -0,0 +1,339 @@ + static::latitude(42.245536, 42.852125), + 'longitude' => static::longitude(20.515369, 21.351432), + ]; + } +} diff --git a/src/Provider/sq_XK/PhoneNumber.php b/src/Provider/sq_XK/PhoneNumber.php new file mode 100644 index 0000000000..9a1cdbb9ff --- /dev/null +++ b/src/Provider/sq_XK/PhoneNumber.php @@ -0,0 +1,68 @@ +generator->parse($format); + + return preg_replace('/\+3830(\d+)/', '+383$1', $phoneNumber); + } +}