Skip to content

Commit 53e498c

Browse files
pearlcpearlc
authored andcommitted
add email datasource and make it sorted for ko_KR
1 parent 5e86d4c commit 53e498c

File tree

1 file changed

+36
-32
lines changed

1 file changed

+36
-32
lines changed

src/Faker/Provider/ko_KR/Internet.php

Lines changed: 36 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,9 @@
55
class Internet extends \Faker\Provider\Internet
66
{
77
protected static $userNameFormats = array(
8-
'{{lastNameAscii}}.{{firstNameAscii}}',
9-
'{{firstNameAscii}}.{{lastNameAscii}}',
10-
'{{firstNameAscii}}##',
11-
'?{{lastNameAscii}}',
8+
'{{lastNameAscii}}.{{firstNameAscii}}', '{{firstNameAscii}}.{{lastNameAscii}}', '{{firstNameAscii}}##', '?{{lastNameAscii}}',
129
);
10+
1311
protected static $safeEmailTld = array(
1412
'com', 'kr', 'me', 'net', 'org',
1513
);
@@ -18,38 +16,44 @@ class Internet extends \Faker\Provider\Internet
1816
'biz', 'com', 'info', 'kr', 'net', 'org',
1917
);
2018

19+
/**
20+
* {@link} http://ko.wikipedia.org/wiki/%EB%8C%80%ED%95%9C%EB%AF%BC%EA%B5%AD%EC%9D%98_%EC%9D%B8%EA%B5%AC%EC%88%9C_%EC%84%B1%EC%94%A8_%EB%AA%A9%EB%A1%9D
21+
*/
2122
protected static $lastNameAscii = array(
22-
'gang', 'go', 'gwak', 'gwon', 'kang', 'ko', 'kwak', 'kwon', 'kim', 'nam', 'no', 'ryu', 'moon', 'park', 'bae',
23-
'baek', 'seo', 'son', 'song', 'shin', 'shim', 'ahn', 'yang', 'oh', 'yu', 'yoon', 'lee', 'lim', 'jang', 'jeon',
24-
'jung', 'jo', 'choi', 'chang', 'cheon', 'chung', 'cho', 'ha', 'han', 'heo', 'hong', 'hwang',
23+
'ahn', 'bae', 'baek', 'chang', 'cheon', 'cho', 'choi', 'chung', 'gang', 'go', 'gwak', 'gwon', 'ha', 'han',
24+
'heo', 'hong', 'hwang', 'jang', 'jeon', 'jo', 'jung', 'kang', 'kim', 'ko', 'kwak', 'kwon', 'lee', 'lim', 'moon',
25+
'nam', 'no', 'oh', 'park', 'ryu', 'seo', 'shim', 'shin', 'son', 'song', 'yang', 'yoon', 'yu',
2526
);
2627

28+
/**
29+
* {@link} http://ko.wikipedia.org/wiki/%ED%95%9C%EA%B5%AD%EC%9D%98_%EC%84%B1%EC%94%A8%EC%99%80_%EC%9D%B4%EB%A6%84#.EC.8B.9C.EB.8C.80.EB.B3.84_.EA.B0.80.EC.9E.A5_.ED.9D.94.ED.95.9C_.EC.9D.B4.EB.A6.84_10.EC.84.A0.28.E9.81.B8.29
30+
*/
2731
protected static $firstNameAscii = array(
28-
'gunwoo', 'gunho', 'kyungseok', 'kyungsoo', 'kyungchoon', 'kyunghwan', 'kwangsoo', 'kubum', 'kyusan', 'kisoo',
29-
'namsoo', 'namho', 'daesun', 'daesoo', 'doyoon', 'dohyunn', 'dongyoon', 'dongha', 'donghyun', 'myungshik',
30-
'myungho', 'moonyong', 'moonchang', 'minseok', 'minsung', 'minsoo', 'minjae', 'minjun', 'mincheol', 'minhwan',
31-
'byungcheol', 'byungho', 'sangsun', 'sangsoo', 'sangwoo', 'sangwook', 'sangjun', 'sangcheol', 'sanghyun',
32-
'sangho', 'sanghun', 'seojun', 'seoho', 'sunyup', 'sunggon', 'sungryung', 'sungmin', 'sungsoo', 'sungjin',
33-
'sunghyun', 'sungho', 'sunghun', 'suwon', 'seungmin', 'seunghyun', 'seungho', 'siwoo', 'younggil', 'youngsoo',
34-
'youngshik', 'youngil', 'youngjin', 'youngcheol', 'youngha', 'youngho', 'youngwhan', 'yejun', 'youngtae',
35-
'youngwhan', 'younghun', 'woojin', 'wonjun', 'wonjin', 'wonhee', 'eunsung', 'eunteck', 'ingyu', 'jaeyun',
36-
'jaecheo', 'jaehyuk', 'jaehyun', 'jaeho', 'jaehun', 'jungnam', 'jungsoo', 'jungshik', 'jungwoong', 'jungho',
37-
'junghun', 'jongsoo', 'jongju', 'jonghun', 'juwon', 'jughyung', 'jun', 'junbum', 'junseo', 'junyoung',
38-
'junhyuk', 'junhyung', 'junho', 'jungsoo', 'jihoo', 'jihoon', 'jinsoo', 'jinwoo', 'jinho', 'changyoung',
39-
'chaehyun', 'taehyun', 'taeho', 'hyuksang', 'hyunkyu', 'hyunwoo', 'hyunjong', 'hyunjun', 'hyungmin',
40-
'hyungcheol', 'homin', 'hojin', 'hongsun', 'hyoil', 'garam', 'gangeun', 'ganghee', 'geongeun', 'kyungjoo',
41-
'kiyun', 'naroo', 'naree', 'nayun', 'naeun', 'nahyoung', 'nuree', 'dayoung', 'doyoun', 'donghyun', 'mikyoung',
42-
'mira', 'miran', 'miyoung', 'mijung', 'minseo', 'mina', 'minji', 'minhyoung', 'minhee', 'banhee', 'boram',
43-
'bomi', 'bomin', 'bom', 'sangah', 'sangmyoung', 'saemi', 'seoyeon', 'seoyoung', 'seoyun', 'seohyeon',
44-
'sunyoung', 'sunwoo', 'sunjung', 'sunho', 'sungmi', 'sungmin', 'sungeun', 'sewon', 'somin', 'soyoun', 'soyoung',
45-
'sojung', 'suran', 'sumin', 'subin', 'suyoun', 'suwon', 'sujung', 'sujin', 'sunhang', 'seulki', 'sieun',
46-
'sinae', 'areum', 'arin', 'yeojin', 'younsun', 'younhee', 'youngjin', 'younghwa', 'yewon', 'yeon', 'yeji',
47-
'yejin', 'yuri', 'yujung', 'yujin', 'yunkyoung', 'yunmi', 'yunseo', 'yunyoung', 'eunkyoung', 'eunmi', 'eunsang',
48-
'eunseo', 'eunae', 'eunyoung', 'eunjung', 'eunju', 'eunji', 'eunjin', 'eunhyoung', 'eunhye', 'eunhee', 'inhwa',
49-
'jaeyeon', 'jungran', 'jungmin', 'jungeun', 'junghwa', 'jumyoung', 'jumi', 'juyeon', 'juhee', 'jimin', 'jisun',
50-
'jisuk', 'jia', 'jiyeon', 'jiyoung', 'jiye', 'jiwoo', 'jiwon', 'jieun', 'jihyeon', 'jihye', 'jihee', 'jina',
51-
'jinhee', 'chaewon', 'taehee', 'hana', 'hayun', 'haeun', 'hanna', 'hyesun', 'hyunyoung', 'hyounjung', 'hyunjoo',
52-
'hyunji', 'hyena', 'hyerim', 'hyemin', 'hyesuk', 'hyeyoun', 'hyejin', 'hyojin', 'heekyoung', 'heewon'
32+
'areum', 'arin', 'banhee', 'bom', 'bomi', 'bomin', 'boram', 'byungcheol', 'byungho', 'chaehyun', 'chaewon',
33+
'changyoung', 'daesoo', 'daesun', 'dayoung', 'dohyunn', 'dongha', 'donghyun', 'donghyun', 'dongyoon', 'doyoon',
34+
'doyoun', 'eunae', 'eunhee', 'eunhye', 'eunhyoung', 'eunji', 'eunjin', 'eunju', 'eunjung', 'eunkyoung', 'eunmi',
35+
'eunsang', 'eunseo', 'eunsung', 'eunteck', 'eunyoung', 'gangeun', 'ganghee', 'garam', 'geongeun', 'gunho',
36+
'gunwoo', 'haeun', 'hana', 'hanna', 'hayun', 'heekyoung', 'heewon', 'hojin', 'homin', 'hongsun', 'hyejin',
37+
'hyemin', 'hyena', 'hyerim', 'hyesuk', 'hyesun', 'hyeyoun', 'hyoil', 'hyojin', 'hyounjung', 'hyuksang',
38+
'hyungcheol', 'hyungmin', 'hyunji', 'hyunjong', 'hyunjoo', 'hyunjun', 'hyunkyu', 'hyunwoo', 'hyunyoung',
39+
'ingyu', 'inhwa', 'jaecheo', 'jaeho', 'jaehun', 'jaehyuk', 'jaehyun', 'jaeyeon', 'jaeyun', 'jia', 'jieun',
40+
'jihee', 'jihoo', 'jihoon', 'jihye', 'jihyeon', 'jimin', 'jina', 'jinhee', 'jinho', 'jinsoo', 'jinwoo', 'jisuk',
41+
'jisun', 'jiwon', 'jiwoo', 'jiye', 'jiyeon', 'jiyoung', 'jonghun', 'jongju', 'jongsoo', 'jughyung', 'juhee',
42+
'jumi', 'jumyoung', 'jun', 'junbum', 'jungeun', 'jungho', 'junghun', 'junghwa', 'jungmin', 'jungnam', 'jungran',
43+
'jungshik', 'jungsoo', 'jungsoo', 'jungwoong', 'junho', 'junhyuk', 'junhyung', 'junseo', 'junyoung', 'juwon',
44+
'juyeon', 'kisoo', 'kiyun', 'kubum', 'kwangsoo', 'kyungchoon', 'kyunghwan', 'kyungjoo', 'kyungseok', 'kyungsoo',
45+
'kyusan', 'mijung', 'mikyoung', 'mina', 'mincheol', 'minhee', 'minhwan', 'minhyoung', 'minjae', 'minji',
46+
'minjun', 'minseo', 'minseok', 'minsoo', 'minsung', 'mira', 'miran', 'miyoung', 'moonchang', 'moonyong',
47+
'myungho', 'myungshik', 'naeun', 'nahyoung', 'namho', 'namsoo', 'naree', 'naroo', 'nayun', 'nuree', 'saemi',
48+
'sangah', 'sangcheol', 'sangho', 'sanghun', 'sanghyun', 'sangjun', 'sangmyoung', 'sangsoo', 'sangsun',
49+
'sangwoo', 'sangwook', 'seoho', 'seohyeon', 'seojun', 'seoyeon', 'seoyoung', 'seoyun', 'seulki', 'seungho',
50+
'seunghyun', 'seungmin', 'sewon', 'sieun', 'sinae', 'siwoo', 'sojung', 'somin', 'soyoun', 'soyoung', 'subin',
51+
'sujin', 'sujung', 'sumin', 'sungeun', 'sunggon', 'sungho', 'sunghun', 'sunghyun', 'sungjin', 'sungmi',
52+
'sungmin', 'sungmin', 'sungryung', 'sungsoo', 'sunhang', 'sunho', 'sunjung', 'sunwoo', 'sunyoung', 'sunyup',
53+
'suran', 'suwon', 'suwon', 'suyoun', 'taehee', 'taeho', 'taehyun', 'wonhee', 'wonjin', 'wonjun', 'woojin',
54+
'yeji', 'yejin', 'yejun', 'yeojin', 'yeon', 'yewon', 'youngcheol', 'younggil', 'youngha', 'youngho', 'younghun',
55+
'younghwa', 'youngil', 'youngjin', 'youngjin', 'youngshik', 'youngsoo', 'youngtae', 'youngwhan', 'youngwhan',
56+
'younhee', 'younsun', 'yujin', 'yujung', 'yunkyoung', 'yunmi', 'yunseo', 'yunyoung', 'yuri'
5357
);
5458

5559
public static function lastNameAscii()

0 commit comments

Comments
 (0)