Person.php
90 lines
| 1 | <?php |
| 2 | |
| 3 | namespace Faker\Provider\en_NG; |
| 4 | |
| 5 | class Person extends \Faker\Provider\Person |
| 6 | { |
| 7 | protected static $maleNameFormats = array( |
| 8 | '{{firstNameMale}} {{lastName}}', |
| 9 | '{{firstNameMale}} {{firstNameMale}} {{lastName}}' |
| 10 | ); |
| 11 | |
| 12 | protected static $femaleNameFormats = array( |
| 13 | '{{firstNameFemale}} {{lastName}}', |
| 14 | '{{firstNameFemale}} {{firstNameFemale}} {{lastName}}' |
| 15 | ); |
| 16 | |
| 17 | /** |
| 18 | * An array of typical Nigerian male firstnames. |
| 19 | * @link https://andela-celisha-wigwe.github.io/names.html |
| 20 | */ |
| 21 | protected static $firstNameMale = array( |
| 22 | 'Abimbola','Abisola','Abisoye','Adeboye','Adedayo','Adegoke', 'Akande', 'Akanni', 'Alade', 'Ayinde', 'Azubuike', |
| 23 | 'Banji', 'Bankole', 'Buchi', 'Bukola', |
| 24 | 'Chinedu', 'Chisom', 'Chukwu', |
| 25 | 'Damilare', 'Damilola', 'Danjuma', |
| 26 | 'Ebiowei', 'Emeka', 'Emmanuel', 'Esse', |
| 27 | 'Funmilade', 'Funmilayo', |
| 28 | 'Gbeminiyi', 'Gbemisola', |
| 29 | 'Habiba', 'Ifeanyichukwu', |
| 30 | 'Ikenna', 'Ikhidie', 'Ireti', |
| 31 | 'Jadesola', 'Johnson', |
| 32 | 'Kayode', 'Kemi', 'Kubra', 'Kubura', |
| 33 | 'Lolade', |
| 34 | 'Makinwa', 'Mohammed', 'Musa', 'Muyiwa', |
| 35 | 'Nnamdi', |
| 36 | 'Olaide', 'Olufunmi', 'Olumide', 'Oluwunmi', 'Onoriode', |
| 37 | 'Remilekun', 'Rotimi', |
| 38 | 'Shade', 'Shalewa', 'Sname', |
| 39 | 'Tari', 'Temitope', 'Titilope', 'Tobiloba', 'Toke', 'Tomiloba', 'Tope', |
| 40 | 'Uzodimma', |
| 41 | 'Wale', |
| 42 | 'Yakubu', 'Yusuf', 'Yusuf', |
| 43 | ); |
| 44 | |
| 45 | /** |
| 46 | * @link https://andela-celisha-wigwe.github.io/names.html |
| 47 | */ |
| 48 | protected static $firstNameFemale = array( |
| 49 | 'Adaugo', 'Akunna', 'Aminat', 'Aminu', 'Augustina', 'Ayebatari', |
| 50 | 'Cherechi', 'Chiamaka', 'Chimamanda', 'Chinyere', 'Chizoba', |
| 51 | 'Ebiere', 'Efe', |
| 52 | 'Fatima', 'Ifeoma', |
| 53 | 'Ifunanya', 'Isioma', |
| 54 | 'Jolayemi', |
| 55 | 'Lola', |
| 56 | 'Obioma', 'Omawunmi', 'Omolara', 'Onome', |
| 57 | 'Rasheedah', |
| 58 | 'Sekinat', 'Simisola', 'Sumayyah', |
| 59 | 'Titi', 'Titilayo', 'Toluwani', |
| 60 | 'Zainab' |
| 61 | ); |
| 62 | |
| 63 | /** |
| 64 | * @link https://andela-celisha-wigwe.github.io/names.html |
| 65 | */ |
| 66 | protected static $lastName = array( |
| 67 | 'Abiodun', 'Abiola', 'Abodunrin', 'Abosede', 'Adaobi', 'Adebayo', 'Adegboye', 'Adegoke', 'Ademayowa', 'Ademola', 'Adeniyan', 'Adeoluwa', 'Aderinsola', 'Aderonke', 'Adesina', 'Adewale', 'Adewale', 'Adewale', 'Adewunmi', 'Adewura', 'Adeyemo', 'Afolabi', 'Afunku', 'Agboola', 'Agboola', 'Agnes', 'Aigbiniode', 'Ajakaiye', 'Ajose-adeogun', 'Akeem-omosanya', 'Akerele', 'Akintade', 'Aligbe', 'Amaechi', 'Aminat', 'Aremu', 'Atanda', 'Ayisat', 'Ayobami', 'Ayomide', 'Ayomide', |
| 68 | 'Babalola', 'Babatunde', 'Balogun', 'Bamisebi', 'Bello', 'Busari', |
| 69 | 'Chibike', 'Chibuike', 'Chidinma', 'Chidozie', 'Christian', 'Clare', |
| 70 | 'David', 'David', |
| 71 | 'Ebubechukwu', 'Egbochukwu', 'Ehigiator', 'Ekwueme', 'Elebiyo', 'Elizabeth', 'Elizabeth', 'Elizabeth', 'Emmanuel', 'Emmanuel', 'Esther', |
| 72 | 'Funmilayo', |
| 73 | 'Gbadamosi', 'Gbogboade', 'Grace', |
| 74 | 'Habeeb', 'Hanifat', 'Isaac', |
| 75 | 'Ismail', 'Isokun', 'Israel', 'Iyalla', |
| 76 | 'Jamiu', 'Jimoh', 'Joshua', 'Justina', |
| 77 | 'Katherine', 'Kayode', 'Kayode', 'Kimberly', |
| 78 | 'Ladega', 'Latifat', 'Lawal', 'Leonard', |
| 79 | 'Makuachukwu', 'Maryam', 'Maryjane', 'Mayowa', 'Miracle', 'Mobolaji', 'Mogbadunade', 'Motalo', 'Muinat', 'Mukaram', 'Mustapha', 'Mutiat', |
| 80 | 'Ndukwu', 'Ngozi', 'Nojeem', 'Nwachukwu', 'Nwogu', 'Nwuzor', |
| 81 | 'Obiageli', 'Obianuju', 'Odunayo', 'Odunayo', 'Ogunbanwo', 'Ogunwande', 'Okonkwo', 'Okunola', 'Oladeji', 'Oladimeji', 'Olaoluwa', 'Olasunkanmi', 'Olasunkanmi-fasayo', 'Olawale', 'Olubukola', 'Olubunmi', 'Olufeyikemi', 'Olumide', 'Olutola', 'Oluwakemi', 'Oluwanisola', 'Oluwaseun', 'Oluwaseyi', 'Oluwashina', 'Oluwatosin', 'Omobolaji', 'Omobolanle', 'Omolara', 'Omowale', 'Onohinosen', 'Onose', 'Onyinyechukwu', 'Opeyemi', 'Osuagwu', 'Oyebola', 'Oyelude', 'Oyinkansola', |
| 82 | 'Peter', |
| 83 | 'Sabdat', 'Saheed', 'Salami', 'Samuel', 'Sanusi', 'Sarah', 'Segunmaru', 'Sekinat', 'Sulaimon', 'Sylvester', |
| 84 | 'Taiwo', 'Tamunoemi', 'Tella', 'Temitope', 'Tolulope', |
| 85 | 'Uchechi', |
| 86 | 'Wasiu', 'Wilcox', 'Wuraola', |
| 87 | 'Yaqub', 'Yussuf' |
| 88 | ); |
| 89 | } |
| 90 |