diff --git a/src/Faker/Provider/ua_UA/Address.php b/src/Faker/Provider/uk_UA/Address.php similarity index 96% rename from src/Faker/Provider/ua_UA/Address.php rename to src/Faker/Provider/uk_UA/Address.php index 3f2487b3..25a567d5 100644 --- a/src/Faker/Provider/ua_UA/Address.php +++ b/src/Faker/Provider/uk_UA/Address.php @@ -1,345 +1,345 @@ -<?php - -namespace Faker\Provider\ua_UA; - -class Address extends \Faker\Provider\Address -{ - protected static $cityPrefix = array('місто'); - protected static $regionSuffix = array('область'); - protected static $streetPrefix = array( - 'вул.', 'пров.', 'пл.', 'просп.' - ); - protected static $buildingNumber = array('##'); - protected static $postcode = array('#####'); - protected static $country = array( - 'Афганістан', - 'Албанія', - 'Алжир', - 'Андорра', - 'Ангола', - 'Аргентина', - 'Вірменія', - 'Австралія', - 'Австрія', - 'Азербайджан', - 'Багамські острови', - 'Бахрейн', - 'Бангладеш', - 'Барбадос', - 'Білорусь', - 'Бельгія', - 'Беліз', - 'Бенін', - 'Бутан', - 'Болівія', - 'Боснія і Герцеговина', - 'Ботсвана', - 'Бразилія', - 'Бруней', - 'Болгарія', - 'Бурунді', - 'Камбоджа', - 'Камерун', - 'Канада', - 'Кабо-Верде', - 'Центрально-Африканська Республіка', - 'Чад', - 'Чилі', - 'Китай', - 'Колумбія', - 'Коморські острови', - 'Конго', - 'Конго, Демократична Республіка', - 'Коста-Ріка', - 'Хорватія', - 'Куба', - 'Кіпр', - 'Чеська республіка', - 'Данія', - 'Джибуті', - 'Домініка', - 'Домініканська Республіка', - 'східний Тимор', - 'Еквадор', - 'Єгипет', - 'Сальвадор', - 'Екваторіальна Гвінея', - 'Еритрея', - 'Естонія', - 'Ефіопія', - 'Фіджі', - 'Фінляндія', - 'Франція', - 'Габон', - 'Гамбія', - 'Грузія', - 'Німеччина', - 'Гана', - 'Греція', - 'Гренада', - 'Гватемала', - 'Гвінея', - 'Гвінея-Бісау', - 'Гайана', - 'Гаїті', - 'Гондурас', - 'Угорщина', - 'Ісландія', - 'Індія', - 'Індонезія', - 'Іран', - 'Ірак', - 'Ірландія', - 'Ізраїль', - 'Італія', - 'Ямайка', - 'Японія', - 'Йорданія', - 'Казахстан', - 'Кенія', - 'Кірібаті', - 'Північна Корея', - 'Південна Корея', - 'Косово', - 'Кувейт', - 'Киргизія', - 'Лаос', - 'Латвія', - 'Ліван', - 'Лесото', - 'Ліберія', - 'Лівія', - 'Ліхтенштейн', - 'Литва', - 'Люксембург', - 'Македонії', - 'Мадагаскар', - 'Малаві', - 'Малайзія', - 'Мальдіви', - 'Малі', - 'Мальта', - 'Маршаллові острови', - 'Мавританія', - 'Маврикій', - 'Мексика', - 'Мікронезія', - 'Молдова', - 'Монако', - 'Монголія', - 'Чорногорія', - 'Марокко', - 'Мозамбік', - 'М\'янма', - 'Намібія', - 'Науру', - 'Непал', - 'Нідерланди', - 'Нова Зеландія', - 'Нікарагуа', - 'Нігер', - 'Нігерія', - 'Норвегія', - 'Оман', - 'Пакистан', - 'Палау', - 'Панама', - 'Папуа-Нова Гвінея', - 'Парагвай', - 'Перу', - 'Філіппіни', - 'Польща', - 'Португалія', - 'Катар', - 'Румунія', - 'Російська Федерація', - 'Руанда', - 'Сент-Кітс і Невіс', - 'Сент-Люсія', - 'Сент-Вінсент і Гренадіни', - 'Самоа', - 'Саудівська Аравія', - 'Сенегал', - 'Сербія', - 'Сейшельські острови', - 'Сьєрра-Леоне', - 'Сінгапур', - 'Словаччина', - 'Словенія', - 'Соломонові острови', - 'Сомалі', - 'ПАР', - 'Іспанія', - 'Шрі Ланка', - 'Судан', - 'Сурінам', - 'Свазіленд', - 'Швеція', - 'Швейцарія', - 'Сирія', - 'Тайвань', - 'Таджикистан', - 'Танзанія', - 'Таїланд', - 'Того', - 'Тонга', - 'Тринідад і Тобаго', - 'Туніс', - 'Туреччина', - 'Туркменістан', - 'Тувалу', - 'Уганда', - 'Україна', - 'Об\'єднані Арабські Емірати', - 'Великобританія', - 'Сполучені Штати', - 'Уругвай', - 'Узбекистан', - 'Вануату', - 'Ватикан', - 'Венесуела', - 'В\'єтнам', - 'Ємен', - 'Замбія', - 'Зімбабве', - ); - - protected static $region = array( - 'Вінницька', - 'Волинська', - 'Дніпропетровська', - 'Донецька', - 'Житомирська', - 'Закарпатська', - 'Запорізька', - 'Івано-Франківська', - 'Київська', - 'Кіровоградська', - 'Луганська', - 'Львівська', - 'Миколаївська', - 'Одеська', - 'Полтавська', - 'Рівненська', - 'Сумська', - 'Тернопільська', - 'Харківська', - 'Херсонська', - 'Хмельницька', - 'Черкаська', - 'Чернівецька', - 'Чернігівська' - ); - - protected static $city = array( - 'Вінниця', - 'Луцьк', - 'Дніпропетровськ', - 'Донецьк', - 'Житомир', - 'Ужгород', - 'Запоріжжя', - 'Івано-Франківськ', - 'Київ', - 'Кіровоград', - 'Луганськ', - 'Львів', - 'Миколаїв', - 'Одеса', - 'Полтава', - 'Рівне', - 'Суми', - 'Тернопіль', - 'Харків', - 'Херсон', - 'Хмельницьк', - 'Черкаси', - 'Чернівці', - 'Чернігів' - ); - - protected static $street = array( - 'Тараса Шевченка', - 'Лесі Українки', - 'Леніна', - '40 років Перемоги', - '50 років Жовтня', - 'Михайла Грушевського', - 'Гагаріна', - 'Космонавта Попова', - 'Генерала Жадова', - 'Пацаєва', - 'Волкова', - ); - - protected static $addressFormats = array( - "{{postcode}}, {{cityAndRegion}}, {{streetPrefix}} {{streetName}}, {{buildingNumber}}", - ); - - protected static $streetAddressFormats = array( - "{{streetPrefix}} {{streetName}}, {{buildingNumber}}" - ); - - public static function citySuffix() - { - // We don't use city suffix - return ''; - } - - public static function streetSuffix() - { - // We don't use street suffix - return ''; - } - - public function streetName() - { - return static::randomElement(static::$street); - } - - public static function postcode() - { - return static::toUpper(static::bothify(static::randomElement(static::$postcode))); - } - - public static function regionSuffix() - { - return static::randomElement(static::$regionSuffix); - } - - public static function region() - { - return static::randomElement(static::$region); - } - - public static function cityPrefix() - { - return static::randomElement(static::$cityPrefix); - } - - public function city() - { - return static::randomElement(static::$city); - } - - /** - * Get city and region together - * We need it because city and region must comply each other in Ukraine - * @example 'Закарпатська область, місто Ужгород' - * @return string - */ - public function cityAndRegion() - { - $regionAndCityNumber = rand(0, count(static::$region) - 1); - $region = static::$region[$regionAndCityNumber]; - $city = static::$city[$regionAndCityNumber]; - $format = "$region {{regionSuffix}}, {{cityPrefix}} $city"; - - return $this->generator->parse($format); - } - - public static function streetPrefix() - { - return static::randomElement(static::$streetPrefix); - } -} +<?php + +namespace Faker\Provider\ua_UA; + +class Address extends \Faker\Provider\Address +{ + protected static $cityPrefix = array('місто'); + protected static $regionSuffix = array('область'); + protected static $streetPrefix = array( + 'вул.', 'пров.', 'пл.', 'просп.' + ); + protected static $buildingNumber = array('##'); + protected static $postcode = array('#####'); + protected static $country = array( + 'Афганістан', + 'Албанія', + 'Алжир', + 'Андорра', + 'Ангола', + 'Аргентина', + 'Вірменія', + 'Австралія', + 'Австрія', + 'Азербайджан', + 'Багамські острови', + 'Бахрейн', + 'Бангладеш', + 'Барбадос', + 'Білорусь', + 'Бельгія', + 'Беліз', + 'Бенін', + 'Бутан', + 'Болівія', + 'Боснія і Герцеговина', + 'Ботсвана', + 'Бразилія', + 'Бруней', + 'Болгарія', + 'Бурунді', + 'Камбоджа', + 'Камерун', + 'Канада', + 'Кабо-Верде', + 'Центрально-Африканська Республіка', + 'Чад', + 'Чилі', + 'Китай', + 'Колумбія', + 'Коморські острови', + 'Конго', + 'Конго, Демократична Республіка', + 'Коста-Ріка', + 'Хорватія', + 'Куба', + 'Кіпр', + 'Чеська республіка', + 'Данія', + 'Джибуті', + 'Домініка', + 'Домініканська Республіка', + 'східний Тимор', + 'Еквадор', + 'Єгипет', + 'Сальвадор', + 'Екваторіальна Гвінея', + 'Еритрея', + 'Естонія', + 'Ефіопія', + 'Фіджі', + 'Фінляндія', + 'Франція', + 'Габон', + 'Гамбія', + 'Грузія', + 'Німеччина', + 'Гана', + 'Греція', + 'Гренада', + 'Гватемала', + 'Гвінея', + 'Гвінея-Бісау', + 'Гайана', + 'Гаїті', + 'Гондурас', + 'Угорщина', + 'Ісландія', + 'Індія', + 'Індонезія', + 'Іран', + 'Ірак', + 'Ірландія', + 'Ізраїль', + 'Італія', + 'Ямайка', + 'Японія', + 'Йорданія', + 'Казахстан', + 'Кенія', + 'Кірібаті', + 'Північна Корея', + 'Південна Корея', + 'Косово', + 'Кувейт', + 'Киргизія', + 'Лаос', + 'Латвія', + 'Ліван', + 'Лесото', + 'Ліберія', + 'Лівія', + 'Ліхтенштейн', + 'Литва', + 'Люксембург', + 'Македонії', + 'Мадагаскар', + 'Малаві', + 'Малайзія', + 'Мальдіви', + 'Малі', + 'Мальта', + 'Маршаллові острови', + 'Мавританія', + 'Маврикій', + 'Мексика', + 'Мікронезія', + 'Молдова', + 'Монако', + 'Монголія', + 'Чорногорія', + 'Марокко', + 'Мозамбік', + 'М\'янма', + 'Намібія', + 'Науру', + 'Непал', + 'Нідерланди', + 'Нова Зеландія', + 'Нікарагуа', + 'Нігер', + 'Нігерія', + 'Норвегія', + 'Оман', + 'Пакистан', + 'Палау', + 'Панама', + 'Папуа-Нова Гвінея', + 'Парагвай', + 'Перу', + 'Філіппіни', + 'Польща', + 'Португалія', + 'Катар', + 'Румунія', + 'Російська Федерація', + 'Руанда', + 'Сент-Кітс і Невіс', + 'Сент-Люсія', + 'Сент-Вінсент і Гренадіни', + 'Самоа', + 'Саудівська Аравія', + 'Сенегал', + 'Сербія', + 'Сейшельські острови', + 'Сьєрра-Леоне', + 'Сінгапур', + 'Словаччина', + 'Словенія', + 'Соломонові острови', + 'Сомалі', + 'ПАР', + 'Іспанія', + 'Шрі Ланка', + 'Судан', + 'Сурінам', + 'Свазіленд', + 'Швеція', + 'Швейцарія', + 'Сирія', + 'Тайвань', + 'Таджикистан', + 'Танзанія', + 'Таїланд', + 'Того', + 'Тонга', + 'Тринідад і Тобаго', + 'Туніс', + 'Туреччина', + 'Туркменістан', + 'Тувалу', + 'Уганда', + 'Україна', + 'Об\'єднані Арабські Емірати', + 'Великобританія', + 'Сполучені Штати', + 'Уругвай', + 'Узбекистан', + 'Вануату', + 'Ватикан', + 'Венесуела', + 'В\'єтнам', + 'Ємен', + 'Замбія', + 'Зімбабве', + ); + + protected static $region = array( + 'Вінницька', + 'Волинська', + 'Дніпропетровська', + 'Донецька', + 'Житомирська', + 'Закарпатська', + 'Запорізька', + 'Івано-Франківська', + 'Київська', + 'Кіровоградська', + 'Луганська', + 'Львівська', + 'Миколаївська', + 'Одеська', + 'Полтавська', + 'Рівненська', + 'Сумська', + 'Тернопільська', + 'Харківська', + 'Херсонська', + 'Хмельницька', + 'Черкаська', + 'Чернівецька', + 'Чернігівська' + ); + + protected static $city = array( + 'Вінниця', + 'Луцьк', + 'Дніпропетровськ', + 'Донецьк', + 'Житомир', + 'Ужгород', + 'Запоріжжя', + 'Івано-Франківськ', + 'Київ', + 'Кіровоград', + 'Луганськ', + 'Львів', + 'Миколаїв', + 'Одеса', + 'Полтава', + 'Рівне', + 'Суми', + 'Тернопіль', + 'Харків', + 'Херсон', + 'Хмельницьк', + 'Черкаси', + 'Чернівці', + 'Чернігів' + ); + + protected static $street = array( + 'Тараса Шевченка', + 'Лесі Українки', + 'Леніна', + '40 років Перемоги', + '50 років Жовтня', + 'Михайла Грушевського', + 'Гагаріна', + 'Космонавта Попова', + 'Генерала Жадова', + 'Пацаєва', + 'Волкова', + ); + + protected static $addressFormats = array( + "{{postcode}}, {{cityAndRegion}}, {{streetPrefix}} {{streetName}}, {{buildingNumber}}", + ); + + protected static $streetAddressFormats = array( + "{{streetPrefix}} {{streetName}}, {{buildingNumber}}" + ); + + public static function citySuffix() + { + // We don't use city suffix + return ''; + } + + public static function streetSuffix() + { + // We don't use street suffix + return ''; + } + + public function streetName() + { + return static::randomElement(static::$street); + } + + public static function postcode() + { + return static::toUpper(static::bothify(static::randomElement(static::$postcode))); + } + + public static function regionSuffix() + { + return static::randomElement(static::$regionSuffix); + } + + public static function region() + { + return static::randomElement(static::$region); + } + + public static function cityPrefix() + { + return static::randomElement(static::$cityPrefix); + } + + public function city() + { + return static::randomElement(static::$city); + } + + /** + * Get city and region together + * We need it because city and region must comply each other in Ukraine + * @example 'Закарпатська область, місто Ужгород' + * @return string + */ + public function cityAndRegion() + { + $regionAndCityNumber = rand(0, count(static::$region) - 1); + $region = static::$region[$regionAndCityNumber]; + $city = static::$city[$regionAndCityNumber]; + $format = "$region {{regionSuffix}}, {{cityPrefix}} $city"; + + return $this->generator->parse($format); + } + + public static function streetPrefix() + { + return static::randomElement(static::$streetPrefix); + } +} diff --git a/src/Faker/Provider/ua_UA/Company.php b/src/Faker/Provider/uk_UA/Company.php similarity index 97% rename from src/Faker/Provider/ua_UA/Company.php rename to src/Faker/Provider/uk_UA/Company.php index 332e156a..bbbd34b1 100644 --- a/src/Faker/Provider/ua_UA/Company.php +++ b/src/Faker/Provider/uk_UA/Company.php @@ -1,44 +1,44 @@ -<?php - -namespace Faker\Provider\ua_UA; - -class Company extends \Faker\Provider\Company -{ - protected static $formats = array( - '{{companyName}}', // Вектор - '{{companyPrefix}} "{{companyName}}"', // ТОВ "Інфоком" - '{{companyName}}-{{companySuffix}}', // Сервіс-Плюс - '{{companyPrefix}} "{{companyName}}-{{companySuffix}}"',// ПАТ "Альфа-Стиль" - ); - - protected static $urlFormats = array( - '{{companyName}}', - '{{companyName}}-{{companySuffix}}', - ); - - protected static $companyPrefix = array('ТОВ', 'ПП', 'ПАТ','ПрАТ'); - protected static $companySuffix = array('Сервіс','Плюс', 'Груп', 'Стиль', 'Дизайн'); - - protected static $companyName = array( - 'Вектор', 'Едельвейс', 'Смарт', 'Альфа', 'Система', 'Універсал', - 'Інфоком', 'Макс', 'Планета', 'Вектор', 'Приват', 'Еко', 'Мега', - 'Мегамакс', 'Мульти', 'Майнер' - ); - - public function companyUrl() - { - $format = static::randomElement(static::$urlFormats); - - return $this->generator->parse($format); - } - - public static function companyPrefix() - { - return static::randomElement(static::$companyPrefix); - } - - public static function companyName() - { - return static::randomElement(static::$companyName); - } -} +<?php + +namespace Faker\Provider\ua_UA; + +class Company extends \Faker\Provider\Company +{ + protected static $formats = array( + '{{companyName}}', // Вектор + '{{companyPrefix}} "{{companyName}}"', // ТОВ "Інфоком" + '{{companyName}}-{{companySuffix}}', // Сервіс-Плюс + '{{companyPrefix}} "{{companyName}}-{{companySuffix}}"',// ПАТ "Альфа-Стиль" + ); + + protected static $urlFormats = array( + '{{companyName}}', + '{{companyName}}-{{companySuffix}}', + ); + + protected static $companyPrefix = array('ТОВ', 'ПП', 'ПАТ','ПрАТ'); + protected static $companySuffix = array('Сервіс','Плюс', 'Груп', 'Стиль', 'Дизайн'); + + protected static $companyName = array( + 'Вектор', 'Едельвейс', 'Смарт', 'Альфа', 'Система', 'Універсал', + 'Інфоком', 'Макс', 'Планета', 'Вектор', 'Приват', 'Еко', 'Мега', + 'Мегамакс', 'Мульти', 'Майнер' + ); + + public function companyUrl() + { + $format = static::randomElement(static::$urlFormats); + + return $this->generator->parse($format); + } + + public static function companyPrefix() + { + return static::randomElement(static::$companyPrefix); + } + + public static function companyName() + { + return static::randomElement(static::$companyName); + } +} diff --git a/src/Faker/Provider/ua_UA/Internet.php b/src/Faker/Provider/uk_UA/Internet.php similarity index 100% rename from src/Faker/Provider/ua_UA/Internet.php rename to src/Faker/Provider/uk_UA/Internet.php diff --git a/src/Faker/Provider/ua_UA/Person.php b/src/Faker/Provider/uk_UA/Person.php similarity index 98% rename from src/Faker/Provider/ua_UA/Person.php rename to src/Faker/Provider/uk_UA/Person.php index ffabbed6..1db1f20f 100644 --- a/src/Faker/Provider/ua_UA/Person.php +++ b/src/Faker/Provider/uk_UA/Person.php @@ -1,51 +1,51 @@ -<?php - -namespace Faker\Provider\ua_UA; - -class Person extends \Faker\Provider\Person -{ - protected static $formats = array( - '{{firstName}} {{middleName}} {{lastName}}', - '{{lastName}} {{firstName}} {{middleName}}', - ); - - protected static $firstName = array( - 'Анатолій', 'Андрій', 'Антон', 'Аркадій', 'Арсеній', 'Богдан', - 'Болеслав', 'Борис', 'В\'ячеслав', 'Вадим', 'Валентин', 'Валерій', 'Василь', - 'Владислав', 'Володимир', 'Всеволод', 'Віктор', 'Віталий', 'Генадій', 'Георгій', - 'Григорій', 'Давид', 'Дан', 'Данил', 'Данило', 'Денис', 'Дмитро', - 'Захар', 'Илля', 'Йосиф', 'В\'Кирило', 'Костянтин', 'Лаврентій', 'Лев', - 'Леонід', 'Макар', 'Максим', 'Марк', 'Микита', 'Миколай', 'Мирослав', - 'Михайло', 'Назар', 'Олег', 'Олександр', 'Олексій', 'Петро', 'Платон', - 'Роман', 'Ростислав', 'Руслан', 'Сава', 'Савва', 'Святослав', 'Семен', - 'Сергій', 'Степан', 'Тарас', 'Тимофій', 'Федір', 'Фелікс', 'Юлій', - 'Юрій', 'Ян', 'Ярослав', 'Євген', 'Єгор', 'Єфим', 'Іван', - 'Ігор', 'Ілля' - ); - - protected static $middleName = array( - 'Олександрович', 'Олексійович', 'Андрійович', 'Євгенович', 'Сергійович', 'Іванович', - 'Федорович', 'Тарасович', 'Васильович', 'Романович', 'Петрович', 'Миколайович', - 'Борисович', 'Йосипович', 'Михайлович', 'Валентинович', 'Янович', 'Анатолійович', - 'Євгенійович', 'Володимирович' - ); - - protected static $lastName = array( - 'Антоненко', 'Василенко', 'Васильчук', 'Васильєв', 'Гнатюк', 'Дмитренко', - 'Захарчук', 'Іванченко', 'Микитюк', 'Павлюк', 'Панасюк', 'Петренко', 'Романченко', - 'Сергієнко', 'Середа', 'Таращук', 'Боднаренко', 'Броваренко', 'Броварчук', 'Кравченко', - 'Кравчук', 'Крамаренко', 'Крамарчук', 'Мельниченко', 'Мірошниченко', 'Шевченко', 'Шевчук', - 'Шинкаренко', 'Пономаренко', 'Пономарчук', 'Лысенко' - ); - - /** - * Return middle name - * @example 'Іванович' - * @access public - * @return string Middle name - */ - public function middleName() - { - return static::randomElement(static::$middleName); - } -} +<?php + +namespace Faker\Provider\ua_UA; + +class Person extends \Faker\Provider\Person +{ + protected static $formats = array( + '{{firstName}} {{middleName}} {{lastName}}', + '{{lastName}} {{firstName}} {{middleName}}', + ); + + protected static $firstName = array( + 'Анатолій', 'Андрій', 'Антон', 'Аркадій', 'Арсеній', 'Богдан', + 'Болеслав', 'Борис', 'В\'ячеслав', 'Вадим', 'Валентин', 'Валерій', 'Василь', + 'Владислав', 'Володимир', 'Всеволод', 'Віктор', 'Віталий', 'Генадій', 'Георгій', + 'Григорій', 'Давид', 'Дан', 'Данил', 'Данило', 'Денис', 'Дмитро', + 'Захар', 'Илля', 'Йосиф', 'В\'Кирило', 'Костянтин', 'Лаврентій', 'Лев', + 'Леонід', 'Макар', 'Максим', 'Марк', 'Микита', 'Миколай', 'Мирослав', + 'Михайло', 'Назар', 'Олег', 'Олександр', 'Олексій', 'Петро', 'Платон', + 'Роман', 'Ростислав', 'Руслан', 'Сава', 'Савва', 'Святослав', 'Семен', + 'Сергій', 'Степан', 'Тарас', 'Тимофій', 'Федір', 'Фелікс', 'Юлій', + 'Юрій', 'Ян', 'Ярослав', 'Євген', 'Єгор', 'Єфим', 'Іван', + 'Ігор', 'Ілля' + ); + + protected static $middleName = array( + 'Олександрович', 'Олексійович', 'Андрійович', 'Євгенович', 'Сергійович', 'Іванович', + 'Федорович', 'Тарасович', 'Васильович', 'Романович', 'Петрович', 'Миколайович', + 'Борисович', 'Йосипович', 'Михайлович', 'Валентинович', 'Янович', 'Анатолійович', + 'Євгенійович', 'Володимирович' + ); + + protected static $lastName = array( + 'Антоненко', 'Василенко', 'Васильчук', 'Васильєв', 'Гнатюк', 'Дмитренко', + 'Захарчук', 'Іванченко', 'Микитюк', 'Павлюк', 'Панасюк', 'Петренко', 'Романченко', + 'Сергієнко', 'Середа', 'Таращук', 'Боднаренко', 'Броваренко', 'Броварчук', 'Кравченко', + 'Кравчук', 'Крамаренко', 'Крамарчук', 'Мельниченко', 'Мірошниченко', 'Шевченко', 'Шевчук', + 'Шинкаренко', 'Пономаренко', 'Пономарчук', 'Лысенко' + ); + + /** + * Return middle name + * @example 'Іванович' + * @access public + * @return string Middle name + */ + public function middleName() + { + return static::randomElement(static::$middleName); + } +} diff --git a/src/Faker/Provider/ua_UA/PhoneNumber.php b/src/Faker/Provider/uk_UA/PhoneNumber.php similarity index 100% rename from src/Faker/Provider/ua_UA/PhoneNumber.php rename to src/Faker/Provider/uk_UA/PhoneNumber.php diff --git a/src/Faker/Provider/ua_UA/Transliteration.php b/src/Faker/Provider/uk_UA/Transliteration.php similarity index 96% rename from src/Faker/Provider/ua_UA/Transliteration.php rename to src/Faker/Provider/uk_UA/Transliteration.php index 1a4754bf..eb8f49c4 100644 --- a/src/Faker/Provider/ua_UA/Transliteration.php +++ b/src/Faker/Provider/uk_UA/Transliteration.php @@ -1,60 +1,60 @@ -<?php - -namespace Faker\Provider\ua_UA; - -/** - * Cyrillic to latin transliteration util - */ -class Transliteration -{ - /** - * Translate cyrillic text to latin - * Useful for URL ang email generation - * @param string $string - * @return string - */ - public static function transliterate($string = '') - { - $replace=array( - "'"=>"", - "`"=>"", - "а"=>"a","А"=>"a", - "б"=>"b","Б"=>"b", - "в"=>"v","В"=>"v", - "г"=>"g","Г"=>"g", - "д"=>"d","Д"=>"d", - "е"=>"e","Е"=>"e", - "ж"=>"zh","Ж"=>"zh", - "з"=>"z","З"=>"z", - "и"=>"i","И"=>"i", - "й"=>"y","Й"=>"y", - "к"=>"k","К"=>"k", - "л"=>"l","Л"=>"l", - "м"=>"m","М"=>"m", - "н"=>"n","Н"=>"n", - "о"=>"o","О"=>"o", - "п"=>"p","П"=>"p", - "р"=>"r","Р"=>"r", - "с"=>"s","С"=>"s", - "т"=>"t","Т"=>"t", - "у"=>"u","У"=>"u", - "ф"=>"f","Ф"=>"f", - "х"=>"h","Х"=>"h", - "ц"=>"c","Ц"=>"c", - "ч"=>"ch","Ч"=>"ch", - "ш"=>"sh","Ш"=>"sh", - "щ"=>"sch","Щ"=>"sch", - "ъ"=>"","Ъ"=>"", - "ы"=>"y","Ы"=>"y", - "ь"=>"","Ь"=>"", - "э"=>"e","Э"=>"e", - "ю"=>"yu","Ю"=>"yu", - "я"=>"ya","Я"=>"ya", - "і"=>"i","І"=>"i", - "ї"=>"yi","Ї"=>"yi", - "є"=>"e","Є"=>"e" - ); - - return strtr($string, $replace); - } -} +<?php + +namespace Faker\Provider\ua_UA; + +/** + * Cyrillic to latin transliteration util + */ +class Transliteration +{ + /** + * Translate cyrillic text to latin + * Useful for URL ang email generation + * @param string $string + * @return string + */ + public static function transliterate($string = '') + { + $replace=array( + "'"=>"", + "`"=>"", + "а"=>"a","А"=>"a", + "б"=>"b","Б"=>"b", + "в"=>"v","В"=>"v", + "г"=>"g","Г"=>"g", + "д"=>"d","Д"=>"d", + "е"=>"e","Е"=>"e", + "ж"=>"zh","Ж"=>"zh", + "з"=>"z","З"=>"z", + "и"=>"i","И"=>"i", + "й"=>"y","Й"=>"y", + "к"=>"k","К"=>"k", + "л"=>"l","Л"=>"l", + "м"=>"m","М"=>"m", + "н"=>"n","Н"=>"n", + "о"=>"o","О"=>"o", + "п"=>"p","П"=>"p", + "р"=>"r","Р"=>"r", + "с"=>"s","С"=>"s", + "т"=>"t","Т"=>"t", + "у"=>"u","У"=>"u", + "ф"=>"f","Ф"=>"f", + "х"=>"h","Х"=>"h", + "ц"=>"c","Ц"=>"c", + "ч"=>"ch","Ч"=>"ch", + "ш"=>"sh","Ш"=>"sh", + "щ"=>"sch","Щ"=>"sch", + "ъ"=>"","Ъ"=>"", + "ы"=>"y","Ы"=>"y", + "ь"=>"","Ь"=>"", + "э"=>"e","Э"=>"e", + "ю"=>"yu","Ю"=>"yu", + "я"=>"ya","Я"=>"ya", + "і"=>"i","І"=>"i", + "ї"=>"yi","Ї"=>"yi", + "є"=>"e","Є"=>"e" + ); + + return strtr($string, $replace); + } +}