22
33namespace Faker \Provider \zh_TW ;
44
5- class Person extends \Faker \Provider \Person
5+ class Person extends \Faker \Provider \Person
66{
7+
78 protected static $ maleNameFormats = array (
89 '{{lastName}}{{firstNameMale}} ' ,
9- // '{{firstNameMale}}{{$lastName1Male}}{{$lastName2Male}}',
1010 );
1111
1212 protected static $ femaleNameFormats = array (
1313 '{{lastName}}{{firstNameFemale}} ' ,
1414 );
1515
16-
16+ /**
17+ * Override firstNameMail()
18+ **/
1719 public static function firstNameMale ()
1820 {
1921 return static ::randomElement (static ::$ firstName1Male ) . static ::randomElement (static ::$ firstName2Male );
2022 }
2123
24+ /**
25+ * Override firstNameFemale()
26+ **/
2227 public static function firstNameFemale ()
2328 {
24- // return static::randomElement(static::$firstNameFemale);
2529 return static ::randomElement (static ::$ firstName1Female ) . static ::randomElement (static ::$ firstName2Female );
2630 }
2731
28-
29-
3032 protected static $ lastName = array (
3133 //百家姓
3234 '趙 ' ,'錢 ' ,'孫 ' ,'李 ' ,'周 ' ,'吳 ' ,'鄭 ' ,'王 ' ,'馮 ' ,'陳 ' ,'褚 ' ,'衛 ' ,'蔣 ' ,'沈 ' ,'韓 ' ,'楊 ' ,'朱 ' ,'秦 ' ,'尤 ' ,'許 ' ,'何 ' ,'呂 ' ,'施 ' ,'張 ' ,'孔 ' ,'曹 ' ,'嚴 ' ,'華 ' ,'金 ' ,'魏 ' ,'陶 ' ,'姜 ' ,
@@ -50,6 +52,7 @@ public static function firstNameFemale()
5052 '建 ' , '堅 ' , '健 ' , '經 ' , '景 ' , '俊 ' , '天 ' , '峻 ' , '季 ' ,
5153 '' , '' , '' , '' , ''
5254 );
55+
5356 protected static $ firstName2Male = array (
5457 '邦 ' , '福 ' , '歌 ' , '國 ' , '和 ' , '康 ' , '瀾 ' , '民 ' , '寧 ' , '平 ' , '然 ' , '順 ' ,
5558 '翔 ' , '晏 ' , '宜 ' , '怡 ' , '易 ' , '志 ' , '然 ' , '雄 ' ,
@@ -106,16 +109,14 @@ public static function firstNameFemale()
106109 '語 ' , '雲 ' , '韻 ' , '玉 ' , '珠 ' , '寶 ' , '珍 ' , '金 ' , '銀 ' , '珊 ' ,
107110 '瓊 ' , '瑤 ' , '琳 ' , '玲 ' , '璧 ' ,
108111 '' , '' , '' , ''
109-
110112 );
113+
111114 protected static $ firstName2Female = array (
112115 '玉 ' ,'珠 ' ,'寶 ' ,'珍 ' ,'金 ' ,'銀 ' ,'珊 ' ,'瑩 ' ,'瓊 ' ,'瑤 ' ,'琳 ' ,'玲 ' ,
113116 '璧 ' ,'彩 ' ,'豔 ' ,'紅 ' ,'綠 ' ,'紫 ' ,'彤 ' ,'青 ' ,'翠 ' ,'秀 ' ,'美 ' ,'麗 ' ,
114117 '倩 ' ,'素 ' ,'黃 ' ,'絳 ' ,'丹 ' ,'碧 ' ,'貞 ' ,'淑 ' ,'賢 ' ,'端 ' ,'莊 ' ,'嫻 ' ,
115118 '靜 ' ,'潔 ' ,'慧 ' ,'巧 ' ,'雅 ' ,'花 ' ,'蘭 ' ,'菊 ' ,'蓮 ' ,'梅 ' ,'柳 ' ,'莉 ' ,
116119 '茜 ' ,'薇 ' ,'鳳 ' ,'凰 ' ,'鸞 ' ,'鶯 ' ,'燕 ' ,'雁 ' ,'鵑 ' ,'釵 ' ,'環 ' ,'繡 ' ,
117120 '錦 ' ,'纓 ' ,'黛 ' ,'香 ' ,'線 ' ,'瓶 ' ,'琴 '
118-
119121 );
120-
121- }
122+ }
0 commit comments