From 2b8877200bca746283652809214b1e3a38a245ba Mon Sep 17 00:00:00 2001 From: iamraccoon Date: Tue, 8 Aug 2017 17:08:11 +0300 Subject: [PATCH 1/2] Added more Ukrainian streets and removed irrelevant names --- src/Faker/Provider/uk_UA/Address.php | 33 +++++++++++++++++++++------- 1 file changed, 25 insertions(+), 8 deletions(-) diff --git a/src/Faker/Provider/uk_UA/Address.php b/src/Faker/Provider/uk_UA/Address.php index cf6655be89..dc0091c3ef 100644 --- a/src/Faker/Provider/uk_UA/Address.php +++ b/src/Faker/Provider/uk_UA/Address.php @@ -258,18 +258,35 @@ class Address extends \Faker\Provider\Address 'Чернігів' ); + /** + * @see list of Ukraine street (2017-08-08), source: http://ukrexport.gov.ua/ukr/useful_info/gov/ + */ protected static $street = array( 'Тараса Шевченка', 'Лесі Українки', - 'Леніна', - '40 років Перемоги', - '50 років Жовтня', 'Михайла Грушевського', - 'Гагаріна', - 'Космонавта Попова', - 'Генерала Жадова', - 'Пацаєва', - 'Волкова', + 'Урицького', + 'П. Орлика', + 'Хрещатик', + 'Артема', + 'Копиленка', + 'Різницька', + 'Лук’янівська', + 'Паторжинського', + 'Солом’янська', + 'Арсенальна', + 'Мельникова', + 'Володимирська', + 'Фізкультури', + 'Львівська', + 'Шота Руставелі', + 'Прорізна', + 'І. Франкa', + 'Б. Грінченка', + 'Інститутська', + 'Пирогова', + 'М. Коцюбинського', + 'Володимирська' ); protected static $addressFormats = array( From 7352b454c01d12cdc36b5c66aae837bd92e35e13 Mon Sep 17 00:00:00 2001 From: iamraccoon Date: Tue, 8 Aug 2017 17:26:46 +0300 Subject: [PATCH 2/2] Addde more Ukraine mobile formats --- src/Faker/Provider/uk_UA/PhoneNumber.php | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/src/Faker/Provider/uk_UA/PhoneNumber.php b/src/Faker/Provider/uk_UA/PhoneNumber.php index b18a9b53d5..24187f332e 100644 --- a/src/Faker/Provider/uk_UA/PhoneNumber.php +++ b/src/Faker/Provider/uk_UA/PhoneNumber.php @@ -4,26 +4,48 @@ class PhoneNumber extends \Faker\Provider\PhoneNumber { + /** + * @see list of Ukraine mobile formats (2017-08-08), source: https://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BB%D0%B0%D0%BD_%D0%BD%D1%83%D0%BC%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%B8_%D0%A3%D0%BA%D1%80%D0%B0%D0%B8%D0%BD%D1%8B + */ protected static $formats = array( // International format (mobile) '+38050#######', + '+38066#######', + '+38068#######', '+38096#######', '+38067#######', + '+38091#######', + '+38092#######', '+38093#######', + '+38094#######', + '+38095#######', + '+38096#######', + '+38097#######', + '+38098#######', '+38063#######', '+38099#######', // Internal country format (mobile) '050#######', + '066#######', + '068#######', '096#######', '067#######', + '091#######', + '092#######', '093#######', + '094#######', + '095#######', + '096#######', + '097#######', + '098#######', '063#######', '099#######', // More generic formats '+38(0##)#######', - '+38(0###)######' + '+38(0###)######', + '+38(0####)#####' ); }