Lggr
Public Member Functions | Static Protected Attributes | List of all members
Faker\Provider\ru_RU\Person Class Reference
Inheritance diagram for Faker\Provider\ru_RU\Person:
Inheritance graph
[legend]
Collaboration diagram for Faker\Provider\ru_RU\Person:
Collaboration graph
[legend]

Public Member Functions

 middleNameMale ()
 
 middleNameFemale ()
 
 middleName ($gender=null)
 
 lastName ($gender=null)
 
- Public Member Functions inherited from Faker\Provider\Person
 name ($gender=null)
 
 firstName ($gender=null)
 
 lastName ()
 
 title ($gender=null)
 
- Public Member Functions inherited from Faker\Provider\Base
 __construct (Generator $generator)
 
 optional ($weight=0.5, $default=null)
 
 unique ($reset=false, $maxRetries=10000)
 
 valid ($validator=null, $maxRetries=10000)
 

Static Protected Attributes

static $maleNameFormats
 
static $femaleNameFormats
 
static $firstNameMale
 
static $firstNameFemale
 
static $middleNameMale
 
static $middleNameFemale
 
static $lastName
 
static $lastNameSuffix = array('a', '')
 
- Static Protected Attributes inherited from Faker\Provider\Person
static $titleFormat
 
static $firstNameFormat
 
static $maleNameFormats
 
static $femaleNameFormats
 
static $firstNameMale
 
static $firstNameFemale
 
static $lastName = array('Doe')
 
static $titleMale = array('Mr.', 'Dr.', 'Prof.')
 
static $titleFemale = array('Mrs.', 'Ms.', 'Miss', 'Dr.', 'Prof.')
 

Additional Inherited Members

- Static Public Member Functions inherited from Faker\Provider\Person
static firstNameMale ()
 
static firstNameFemale ()
 
static titleMale ()
 
static titleFemale ()
 
- Static Public Member Functions inherited from Faker\Provider\Base
static randomDigit ()
 
static randomDigitNotNull ()
 
static randomDigitNot ($except)
 
static randomNumber ($nbDigits=null, $strict=false)
 
static randomFloat ($nbMaxDecimals=null, $min=0, $max=null)
 
static numberBetween ($int1=0, $int2=2147483647)
 
static passthrough ($value)
 
static randomLetter ()
 
static randomAscii ()
 
static randomElements ($array=array('a', 'b', 'c'), $count=1, $allowDuplicates=false)
 
static randomElement ($array=array('a', 'b', 'c'))
 
static randomKey ($array=array())
 
static shuffle ($arg='')
 
static shuffleArray ($array=array())
 
static shuffleString ($string='', $encoding='UTF-8')
 
static numerify ($string='###')
 
static lexify ($string='????')
 
static bothify ($string='## ??')
 
static asciify ($string=' ****')
 
static regexify ($regex='')
 
static toLower ($string='')
 
static toUpper ($string='')
 
- Public Attributes inherited from Faker\Provider\Person
const GENDER_MALE = 'male'
 
const GENDER_FEMALE = 'female'
 
- Protected Attributes inherited from Faker\Provider\Base
 $generator
 
 $unique
 

Member Function Documentation

◆ lastName()

Faker\Provider\ru_RU\Person::lastName (   $gender = null)

Return last name for the specified gender.

Parameters
string | null$genderA gender of the last name should be generated for. If the argument is skipped a random gender will be used.
Returns
string Last name

◆ middleName()

Faker\Provider\ru_RU\Person::middleName (   $gender = null)

Return middle name for the specified gender.

@access public

Parameters
string | null$genderA gender the middle name should be generated for. If the argument is skipped a random gender will be used.
Returns
string Middle name

Member Data Documentation

◆ $femaleNameFormats

Faker\Provider\ru_RU\Person::$femaleNameFormats
staticprotected
Initial value:
= array(
'{{firstNameFemale}} {{middleNameFemale}} {{lastName}}а',
'{{lastName}}а {{firstNameFemale}} {{middleNameFemale}}',
)

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

◆ $firstNameFemale

Faker\Provider\ru_RU\Person::$firstNameFemale
staticprotected
Initial value:
= array(
'Александра', 'Алина', 'Алиса', 'Алла', 'Альбина', 'Алёна', 'Анастасия', 'Анжелика', 'Анна', 'Антонина', 'Анфиса', 'Валентина', 'Валерия',
'Варвара', 'Василиса', 'Вера', 'Вероника', 'Виктория', 'Владлена', 'Галина', 'Дарья', 'Диана', 'Дина', 'Доминика', 'Ева',
'Евгения', 'Екатерина', 'Елена', 'Елизавета', 'Жанна', 'Зинаида', 'Злата', 'Зоя', 'Изабелла', 'Изольда', 'Инга', 'Инесса',
'Инна', 'Ирина', 'Искра', 'Капитолина', 'Клавдия', 'Клара', 'Клементина', 'Кристина', 'Ксения', 'Лада', 'Лариса', 'Лидия',
'Лилия', 'Любовь', 'Людмила', 'Люся', 'Майя', 'Мальвина', 'Маргарита', 'Марина', 'Мария', 'Марта', 'Надежда', 'Наталья',
'Нелли', 'Ника', 'Нина', 'Нонна', 'Оксана', 'Олеся', 'Ольга', 'Полина', 'Рада', 'Раиса', 'Регина', 'Рената',
'Розалина', 'Светлана', 'Софья', 'София', 'Таисия', 'Тамара', 'Татьяна', 'Ульяна', 'Фаина', 'Федосья', 'Флорентина', 'Эльвира', 'Эмилия',
'Эмма', 'Юлия', 'Яна', 'Ярослава',
)

{ http://masterrussian.com/aa031001a.shtml

◆ $firstNameMale

Faker\Provider\ru_RU\Person::$firstNameMale
staticprotected
Initial value:
= array(
'Абрам', 'Август', 'Адам', 'Адриан', 'Аким', 'Александр', 'Алексей', 'Альберт', 'Ананий', 'Анатолий', 'Андрей', 'Антон', 'Антонин',
'Аполлон', 'Аркадий', 'Арсений', 'Артемий', 'Артур', 'Артём', 'Афанасий', 'Богдан', 'Болеслав', 'Борис', 'Бронислав', 'Вадим',
'Валентин', 'Валериан', 'Валерий', 'Василий', 'Вениамин', 'Викентий', 'Виктор', 'Виль', 'Виталий', 'Витольд', 'Влад', 'Владимир',
'Владислав', 'Владлен', 'Всеволод', 'Вячеслав', 'Гавриил', 'Гарри', 'Геннадий', 'Георгий', 'Герасим', 'Герман', 'Глеб', 'Гордей',
'Григорий', 'Давид', 'Дан', 'Даниил', 'Данила', 'Денис', 'Дмитрий', 'Добрыня', 'Донат', 'Евгений', 'Егор', 'Ефим',
'Захар', 'Иван', 'Игнат', 'Игнатий', 'Игорь', 'Илларион', 'Илья', 'Иммануил', 'Иннокентий', 'Иосиф', 'Ираклий', 'Кирилл',
'Клим', 'Константин', 'Кузьма', 'Лаврентий', 'Лев', 'Леонид', 'Макар', 'Максим', 'Марат', 'Марк', 'Матвей', 'Милан',
'Мирослав', 'Михаил', 'Назар', 'Нестор', 'Никита', 'Никодим', 'Николай', 'Олег', 'Павел', 'Платон', 'Прохор', 'Пётр',
'Радислав', 'Рафаил', 'Роберт', 'Родион', 'Роман', 'Ростислав', 'Руслан', 'Сава', 'Савва', 'Святослав', 'Семён', 'Сергей',
'Спартак', 'Станислав', 'Степан', 'Стефан', 'Тарас', 'Тимофей', 'Тимур', 'Тит', 'Трофим', 'Феликс', 'Филипп', 'Фёдор',
'Эдуард', 'Эрик', 'Юлиан', 'Юлий', 'Юрий', 'Яков', 'Ян', 'Ярослав', 'Милан',
)

{ 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 { http://masterrussian.com/aa031701a.shtml

◆ $lastName

Faker\Provider\ru_RU\Person::$lastName
staticprotected

◆ $maleNameFormats

Faker\Provider\ru_RU\Person::$maleNameFormats
staticprotected
Initial value:
= array(
'{{firstNameMale}} {{middleNameMale}} {{lastName}}',
'{{lastName}} {{firstNameMale}} {{middleNameMale}}',
)

◆ $middleNameFemale

Faker\Provider\ru_RU\Person::$middleNameFemale
staticprotected
Initial value:
= array(
'Александровна', 'Алексеевна', 'Андреевна', 'Дмитриевна', 'Евгеньевна',
'Сергеевна', 'Ивановна', 'Фёдоровна', 'Львовна', 'Романовна', 'Владимировна',
'Борисовна', 'Максимовна',
)

◆ $middleNameMale

Faker\Provider\ru_RU\Person::$middleNameMale
staticprotected
Initial value:
= array(
'Александрович', 'Алексеевич', 'Андреевич', 'Дмитриевич', 'Евгеньевич',
'Сергеевич', 'Иванович', 'Фёдорович', 'Львович', 'Романович', 'Владимирович',
'Борисович', 'Максимович',
)

The documentation for this class was generated from the following file: