<?php namespace Faker\Provider\ru_RU; class Person extends \Faker\Provider\Person { protected static $maleNameFormats = array( '{{firstNameMale}} {{middleNameMale}} {{lastName}}', '{{lastName}} {{firstNameMale}} {{middleNameMale}}', ); /** * This provider uses wikipedia's 250 top russian last names * That list of MALE last names could be safely extended to FEMALE list just by adding 'a' letter at the end */ protected static $femaleNameFormats = array( '{{firstNameFemale}} {{middleNameFemale}} {{lastName}}а', '{{lastName}}а {{firstNameFemale}} {{middleNameFemale}}', ); /** * {@link} http://ru.wikipedia.org/wiki/%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%BE%D0%B5_%D0%BB%D0%B8%D1%87%D0%BD%D0%BE%D0%B5_%D0%B8%D0%BC%D1%8F * {@link} http://masterrussian.com/aa031701a.shtml **/ protected static $firstNameMale = array( 'Ðбрам', 'ÐвгуÑÑ‚', 'Ðдам', 'Ðдриан', 'Ðким', 'ÐлекÑандр', 'ÐлекÑей', 'Ðльберт', 'Ðнаний', 'Ðнатолий', 'Ðндрей', 'Ðнтон', 'Ðнтонин', 'Ðполлон', 'Ðркадий', 'ÐÑ€Ñений', 'Ðртемий', 'Ðртур', 'Ðртём', 'ÐфанаÑий', 'Богдан', 'БолеÑлав', 'БориÑ', 'БрониÑлав', 'Вадим', 'Валентин', 'Валериан', 'Валерий', 'ВаÑилий', 'Вениамин', 'Викентий', 'Виктор', 'Виль', 'Виталий', 'Витольд', 'Влад', 'Владимир', 'ВладиÑлав', 'Владлен', 'Ð’Ñеволод', 'Ð’ÑчеÑлав', 'Гавриил', 'Гарри', 'Геннадий', 'Георгий', 'ГераÑим', 'Герман', 'Глеб', 'Гордей', 'Григорий', 'Давид', 'Дан', 'Даниил', 'Данила', 'ДениÑ', 'Дмитрий', 'ДобрынÑ', 'Донат', 'Евгений', 'Егор', 'Ефим', 'Захар', 'Иван', 'Игнат', 'Игнатий', 'Игорь', 'Илларион', 'ИльÑ', 'Иммануил', 'Иннокентий', 'ИоÑиф', 'Ираклий', 'Кирилл', 'Клим', 'КонÑтантин', 'Кузьма', 'Лаврентий', 'Лев', 'Леонид', 'Макар', 'МакÑим', 'Марат', 'Марк', 'Матвей', 'Милан', 'МироÑлав', 'Михаил', 'Ðазар', 'ÐеÑтор', 'Ðикита', 'Ðикодим', 'Ðиколай', 'Олег', 'Павел', 'Платон', 'Прохор', 'Пётр', 'РадиÑлав', 'Рафаил', 'Роберт', 'Родион', 'Роман', 'РоÑтиÑлав', 'РуÑлан', 'Сава', 'Савва', 'СвÑтоÑлав', 'Семён', 'Сергей', 'Спартак', 'СтаниÑлав', 'Степан', 'Стефан', 'ТараÑ', 'Тимофей', 'Тимур', 'Тит', 'Трофим', 'ФеликÑ', 'Филипп', 'Фёдор', 'Ðдуард', 'Ðрик', 'Юлиан', 'Юлий', 'Юрий', 'Яков', 'Ян', 'ЯроÑлав', 'Милан', ); /** * {@link} http://masterrussian.com/aa031001a.shtml **/ protected static $firstNameFemale = array( 'ÐлекÑандра', 'Ðлина', 'ÐлиÑа', 'Ðлла', 'Ðльбина', 'Ðлёна', 'ÐнаÑтаÑиÑ', 'Ðнжелика', 'Ðнна', 'Ðнтонина', 'ÐнфиÑа', 'Валентина', 'ВалериÑ', 'Варвара', 'ВаÑилиÑа', 'Вера', 'Вероника', 'ВикториÑ', 'Владлена', 'Галина', 'ДарьÑ', 'Диана', 'Дина', 'Доминика', 'Ева', 'ЕвгениÑ', 'Екатерина', 'Елена', 'Елизавета', 'Жанна', 'Зинаида', 'Злата', 'ЗоÑ', 'Изабелла', 'Изольда', 'Инга', 'ИнеÑÑа', 'Инна', 'Ирина', 'ИÑкра', 'Капитолина', 'КлавдиÑ', 'Клара', 'Клементина', 'КриÑтина', 'КÑениÑ', 'Лада', 'ЛариÑа', 'ЛидиÑ', 'ЛилиÑ', 'Любовь', 'Людмила', 'ЛюÑÑ', 'МайÑ', 'Мальвина', 'Маргарита', 'Марина', 'МариÑ', 'Марта', 'Ðадежда', 'ÐатальÑ', 'Ðелли', 'Ðика', 'Ðина', 'Ðонна', 'ОкÑана', 'ОлеÑÑ', 'Ольга', 'Полина', 'Рада', 'РаиÑа', 'Регина', 'Рената', 'Розалина', 'Светлана', 'СофьÑ', 'СофиÑ', 'ТаиÑиÑ', 'Тамара', 'ТатьÑна', 'УльÑна', 'Фаина', 'ФедоÑÑŒÑ', 'Флорентина', 'Ðльвира', 'ÐмилиÑ', 'Ðмма', 'ЮлиÑ', 'Яна', 'ЯроÑлава', ); protected static $middleNameMale = array( 'ÐлекÑандрович', 'ÐлекÑеевич', 'Ðндреевич', 'Дмитриевич', 'Евгеньевич', 'Сергеевич', 'Иванович', 'Фёдорович', 'Львович', 'Романович', 'Владимирович', 'БориÑович', 'МакÑимович', ); protected static $middleNameFemale = array( 'ÐлекÑандровна', 'ÐлекÑеевна', 'Ðндреевна', 'Дмитриевна', 'Евгеньевна', 'Сергеевна', 'Ивановна', 'Фёдоровна', 'Львовна', 'Романовна', 'Владимировна', 'БориÑовна', 'МакÑимовна', ); /** * {@link} http://ru.wikipedia.org/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BE%D0%B1%D1%89%D0%B5%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8%D1%85_%D1%84%D0%B0%D0%BC%D0%B8%D0%BB%D0%B8%D0%B9 **/ protected static $lastName = array( 'Смирнов', 'Иванов', 'Кузнецов', 'Соколов', 'Попов', 'Лебедев', 'Козлов', 'Ðовиков', 'Морозов', 'Петров', 'Волков', 'Соловьёв', 'ВаÑильев', 'Зайцев', 'Павлов', 'Семёнов', 'Голубев', 'Виноградов', 'Богданов', 'Воробьёв', 'Фёдоров', 'Михайлов', 'БелÑев', 'ТараÑов', 'Белов', 'Комаров', 'Орлов', 'КиÑелёв', 'Макаров', 'Ðндреев', 'Ковалёв', 'Ильин', 'ГуÑев', 'Титов', 'Кузьмин', 'КудрÑвцев', 'Баранов', 'Куликов', 'ÐлекÑеев', 'Степанов', 'Яковлев', 'Сорокин', 'Сергеев', 'Романов', 'Захаров', 'БориÑов', 'Королёв', 'ГераÑимов', 'Пономарёв', 'Григорьев', 'Лазарев', 'Медведев', 'Ершов', 'Ðикитин', 'Соболев', 'Ð Ñбов', 'ПолÑков', 'Цветков', 'Данилов', 'Жуков', 'Фролов', 'Журавлёв', 'Ðиколаев', 'Крылов', 'МакÑимов', 'Сидоров', 'ОÑипов', 'БелоуÑов', 'Федотов', 'Дорофеев', 'Егоров', 'Матвеев', 'Бобров', 'Дмитриев', 'Калинин', 'ÐниÑимов', 'Петухов', 'Ðнтонов', 'Тимофеев', 'Ðикифоров', 'ВеÑелов', 'Филиппов', 'Марков', 'Большаков', 'Суханов', 'Миронов', 'ШирÑев', 'ÐлекÑандров', 'Коновалов', 'ШеÑтаков', 'Казаков', 'Ефимов', 'ДениÑов', 'Громов', 'Фомин', 'Давыдов', 'Мельников', 'Щербаков', 'Блинов', 'КолеÑников', 'Карпов', 'ÐфанаÑьев', 'ВлаÑов', 'МаÑлов', 'ИÑаков', 'Тихонов', 'ÐкÑёнов', 'Гаврилов', 'Родионов', 'Котов', 'Горбунов', 'КудрÑшов', 'Быков', 'Зуев', 'ТретьÑков', 'Савельев', 'Панов', 'Рыбаков', 'Суворов', 'Ðбрамов', 'Воронов', 'Мухин', 'Ðрхипов', 'Трофимов', 'Мартынов', 'ЕмельÑнов', 'Горшков', 'Чернов', 'Овчинников', 'Селезнёв', 'Панфилов', 'Копылов', 'Михеев', 'Галкин', 'Ðазаров', 'Лобанов', 'Лукин', 'БелÑков', 'Потапов', 'ÐекраÑов', 'Хохлов', 'Жданов', 'Ðаумов', 'Шилов', 'Воронцов', 'Ермаков', 'Дроздов', 'Игнатьев', 'Савин', 'Логинов', 'Сафонов', 'КапуÑтин', 'Кириллов', 'МоиÑеев', 'ЕлиÑеев', 'Кошелев', 'КоÑтин', 'Горбачёв', 'Орехов', 'Ефремов', 'ИÑаев', 'Евдокимов', 'Калашников', 'Кабанов', 'ÐоÑков', 'Юдин', 'Кулагин', 'Лапин', 'Прохоров', 'ÐеÑтеров', 'Харитонов', 'Ðгафонов', 'Муравьёв', 'Ларионов', 'ФедоÑеев', 'Зимин', 'Пахомов', 'Шубин', 'Игнатов', 'Филатов', 'Крюков', 'Рогов', 'Кулаков', 'Терентьев', 'Молчанов', 'Владимиров', 'Ðртемьев', 'Гурьев', 'Зиновьев', 'Гришин', 'Кононов', 'Дементьев', 'Ситников', 'Симонов', 'Мишин', 'Фадеев', 'КомиÑÑаров', 'Мамонтов', 'ÐоÑов', 'ГулÑев', 'Шаров', 'УÑтинов', 'ВишнÑков', 'ЕвÑеев', 'Лаврентьев', 'Брагин', 'КонÑтантинов', 'Корнилов', 'Ðвдеев', 'Зыков', 'Бирюков', 'Шарапов', 'Ðиконов', 'Щукин', 'ДьÑчков', 'Одинцов', 'Сазонов', 'Якушев', 'КраÑильников', 'Гордеев', 'Самойлов', 'КнÑзев', 'БеÑпалов', 'Уваров', 'Шашков', 'Бобылёв', 'Доронин', 'Белозёров', 'Рожков', 'СамÑонов', 'МÑÑников', 'Лихачёв', 'Буров', 'СыÑоев', 'Фомичёв', 'РуÑаков', 'Стрелков', 'Гущин', 'Тетерин', 'Колобов', 'Субботин', 'Фокин', 'Блохин', 'СеливерÑтов', 'ПеÑтов', 'Кондратьев', 'Силин', 'Меркушев', 'Лыткин', 'Туров', ); /** * Return male middle name * * @example 'Иванович' * * @access public * * @return string Middle name */ public function middleNameMale() { return static::randomElement(static::$middleNameMale); } /** * Return female middle name * * @example 'Ивановна' * * @access public * * @return string Middle name */ public function middleNameFemale() { return static::randomElement(static::$middleNameFemale); } }