PluginProbe ʕ •ᴥ•ʔ
GiveWP – Donation Plugin and Fundraising Platform / 2.22.1
GiveWP – Donation Plugin and Fundraising Platform v2.22.1
4.16.3 4.16.2 4.16.1 4.16.0 4.15.5 4.15.4 4.15.3 4.15.2 4.15.1 4.15.0 2.3.0 2.3.1 2.3.2 2.30.0 2.31.0 2.31.1 2.32.0 2.33.0 2.33.1 2.33.2 2.33.3 2.33.4 2.33.5 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.5.0 2.5.1 2.5.10 2.5.11 2.5.12 2.5.13 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.7 2.5.8 2.5.9 2.6.0 2.6.1 2.6.2 2.6.3 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.8.0 2.8.1 2.9.0 2.9.1 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.1.0 3.1.1 3.1.2 3.10.0 3.11.0 3.12.0 3.12.1 3.12.2 3.12.3 3.13.0 3.14.0 3.14.1 3.14.2 3.15.0 3.15.1 3.16.0 3.16.1 3.16.2 3.16.3 3.16.4 3.16.5 3.17.0 3.17.1 3.17.2 3.18.0 3.19.0 3.19.1 3.19.2 3.19.3 3.19.4 3.2.0 3.2.1 3.2.2 3.20.0 3.21.0 3.21.1 3.22.0 3.22.1 3.22.2 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.5.1 3.6.0 3.6.1 3.6.2 3.7.0 3.8.0 3.9.0 4.0.0 4.1.0 4.1.1 4.10.0 4.10.1 4.11.0 4.12.0 4.13.0 4.13.1 4.13.2 4.14.0 4.14.1 4.14.2 4.14.3 4.14.4 4.14.5 4.14.6 4.2.0 4.2.1 4.3.0 4.3.1 4.3.2 4.4.0 4.5.0 4.6.1 4.7.0 4.7.1 4.8.0 4.8.1 4.9.0 trunk 1.9.0 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.2 2.11.3 2.12.0 2.12.1 2.12.2 2.12.3 2.13.0 2.13.1 2.13.2 2.13.3 2.13.4 2.14.0 2.15.0 2.16.0 2.16.1 2.17.0 2.17.1 2.17.3 2.18.0 2.18.1 2.19.1 2.19.2 2.19.3 2.19.4 2.19.5 2.19.6 2.19.7 2.19.8 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.20.0 2.20.1 2.20.2 2.21.0 2.21.1 2.21.2 2.21.3 2.21.4 2.22.0 2.22.1 2.22.2 2.22.3 2.23.0 2.23.1 2.23.2 2.24.0 2.24.1 2.24.2 2.25.0 2.25.1 2.25.2 2.25.3 2.26.0 2.27.0 2.27.1 2.27.2 2.27.3 2.28.0 2.29.0 2.29.1 2.29.2
give / vendor / fakerphp / faker / src / Faker / Provider / ja_JP / Person.php
give / vendor / fakerphp / faker / src / Faker / Provider / ja_JP Last commit date
Address.php 5 years ago Company.php 5 years ago Internet.php 5 years ago Person.php 5 years ago PhoneNumber.php 5 years ago Text.php 5 years ago
Person.php
146 lines
1 <?php
2
3 namespace Faker\Provider\ja_JP;
4
5 class Person extends \Faker\Provider\Person
6 {
7 protected static $maleNameFormats = array(
8 '{{lastName}} {{firstNameMale}}',
9 );
10
11 protected static $femaleNameFormats = array(
12 '{{lastName}} {{firstNameFemale}}',
13 );
14
15 /**
16 * {@link} http://dic.nicovideo.jp/a/%E6%97%A5%E6%9C%AC%E4%BA%BA%E3%81%AE%E5%90%8D%E5%89%8D%E4%B8%80%E8%A6%A7
17 * {@link} http://www.meijiyasuda.co.jp/enjoy/ranking/
18 */
19 protected static $firstNameMale = array(
20 '', '篤司', '', '和也', '京助', '健一', '修平', '翔太', '', '聡太郎', '太一', '太郎', '拓真', '', '智也',
21 '直樹', '直人', '英樹', '浩', '学', '�
22
23 ', '', '裕樹', '裕太', '康弘', '陽一', '洋介', '亮介', '涼平', '',
24 );
25
26 /**
27 * {@link} http://dic.nicovideo.jp/a/%E6%97%A5%E6%9C%AC%E4%BA%BA%E3%81%AE%E5%90%8D%E5%89%8D%E4%B8%80%E8%A6%A7
28 * {@link} http://www.meijiyasuda.co.jp/enjoy/ranking/
29 */
30 protected static $firstNameFemale = array(
31 '明美', 'あすか', '香織', '加奈', 'くみ子', 'さゆり', '知実', '千代',
32 '直子', '七夏', '花子', '春香', '真綾', '', '美加子', '', '桃子', '結衣', '裕美子', '陽子', '里佳',
33 );
34
35 /**
36 * {@link} http://dic.nicovideo.jp/a/%E6%97%A5%E6%9C%AC%E3%81%AE%E8%8B%97%E5%AD%97%28%E5%90%8D%E5%AD%97%29%E3%81%AE%E4%B8%80%E8%A6%A7
37 */
38 protected static $lastName = array(
39 '青田', '青山', '石田', '井高', '伊藤', '井上', '宇野', '江古田', '大垣',
40 '加藤', '加納', '喜嶋', '木村', '桐山', '工藤', '小泉', '小林', '近藤',
41 '斉藤', '坂本', '佐�
42 ', '佐藤', '笹田', '鈴木', '杉山',
43 '高橋', '田中', '田辺', '津田',
44 '中島', '中村', '', '中津川', '西之園', '野村',
45 '原田', '浜田', '廣川', '藤本',
46 '松本', '三�
47 ', '宮沢', '村山',
48 '山岸', '山口', '山田', '山本', '吉田', '吉本',
49 '若松', '渡辺',
50 );
51
52 protected static $firstKanaNameFormat = array(
53 '{{firstKanaNameMale}}',
54 '{{firstKanaNameFemale}}',
55 );
56
57 protected static $maleKanaNameFormats = array(
58 '{{lastKanaName}} {{firstKanaNameMale}}',
59 );
60
61 protected static $femaleKanaNameFormats = array(
62 '{{lastKanaName}} {{firstKanaNameFemale}}',
63 );
64
65 protected static $firstKanaNameMale = array(
66 'アキラ', 'アツシ', 'オサム', 'カズヤ', 'キョウスケ', 'ケンイチ', 'シュウヘイ', 'ショウタ', 'ジュン', 'ソウタロウ',
67 'タイチ', 'タロウ', 'タクマ', 'ツバサ', 'トモヤ', 'ナオキ', 'ナオト', 'ヒデキ', 'ヒロシ', 'マナブ', 'ミツル', 'ミノル',
68 'ユウキ', 'ユウタ', 'ヤスヒロ', 'ヨウイチ', 'ヨウスケ', 'リョウスケ', 'リョウヘイ', 'レイ',
69 );
70
71 protected static $firstKanaNameFemale = array(
72 'アケミ', 'アスカ', 'カオリ', 'カナ', 'クミコ', 'サユリ', 'サトミ', 'チヨ',
73 'ナオコ', 'ナナミ', 'ハナコ', 'ハルカ', 'マアヤ', 'マイ', 'ミカコ', 'ミキ', 'モモコ', 'ユイ', 'ユミコ', 'ヨウコ', 'リカ',
74 );
75
76 protected static $lastKanaName = array(
77 'アオタ', 'アオヤマ', 'イシダ', 'イダカ', 'イトウ', 'ウノ', 'エコダ', 'オオガキ',
78 'カノウ', 'カノウ', 'キジマ', 'キムラ', 'キリヤマ', 'クドウ', 'コイズミ', 'コバヤシ', 'コンドウ',
79 'サイトウ', 'サカモト', 'ササキ', 'サトウ', 'ササダ', 'スズキ', 'スギヤマ',
80 'タカハシ', 'タナカ', 'タナベ', 'ツダ',
81 'ナカジマ', 'ナカムラ', 'ナギサ', 'ナカツガワ', 'ニシノソノ', 'ノムラ',
82 'ハラダ', 'ハマダ', 'ヒロカワ', 'フジモト',
83 'マツモト', 'ミヤケ', 'ミヤザワ', 'ムラヤマ',
84 'ヤマギシ', 'ヤマグチ', 'ヤマダ', 'ヤマモト', 'ヨシダ', 'ヨシモト',
85 'ワカマツ', 'ワタナベ',
86 );
87
88 /**
89 * @param string|null $gender 'male', 'female' or null for any
90 * @return string
91 * @example 'アオタ アキラ'
92 */
93 public function kanaName($gender = null)
94 {
95 if ($gender === static::GENDER_MALE) {
96 $format = static::randomElement(static::$maleKanaNameFormats);
97 } elseif ($gender === static::GENDER_FEMALE) {
98 $format = static::randomElement(static::$femaleKanaNameFormats);
99 } else {
100 $format = static::randomElement(array_merge(static::$maleKanaNameFormats, static::$femaleKanaNameFormats));
101 }
102
103 return $this->generator->parse($format);
104 }
105
106 /**
107 * @param string|null $gender 'male', 'female' or null for any
108 * @return string
109 * @example 'アキラ'
110 */
111 public function firstKanaName($gender = null)
112 {
113 if ($gender === static::GENDER_MALE) {
114 return static::firstKanaNameMale();
115 } elseif ($gender === static::GENDER_FEMALE) {
116 return static::firstKanaNameFemale();
117 }
118
119 return $this->generator->parse(static::randomElement(static::$firstKanaNameFormat));
120 }
121
122 /**
123 * @example 'アキラ'
124 */
125 public static function firstKanaNameMale()
126 {
127 return static::randomElement(static::$firstKanaNameMale);
128 }
129
130 /**
131 * @example 'アケミ'
132 */
133 public static function firstKanaNameFemale()
134 {
135 return static::randomElement(static::$firstKanaNameFemale);
136 }
137
138 /**
139 * @example 'アオタ'
140 */
141 public static function lastKanaName()
142 {
143 return static::randomElement(static::$lastKanaName);
144 }
145 }
146