PluginProbe ʕ •ᴥ•ʔ
Kubio AI Page Builder / trunk
Kubio AI Page Builder vtrunk
2.9.0 2.8.6 2.8.5 2.8.4 2.8.3 2.8.2 2.8.1 trunk 1.0.0 1.0.1 1.1.0 1.2.0 1.2.1 1.2.2 1.2.3 1.3.0 1.3.1 1.3.2 1.4.0 1.4.1 1.4.2 1.4.3 1.5.0 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.7.0 1.7.1 1.7.2 1.7.3 1.8.0 1.8.1 1.8.2 1.9.0 2.0.0 2.1.1 2.1.2 2.1.3 2.2.0 2.2.3 2.2.4 2.2.5 2.3.0 2.3.1 2.3.3 2.3.4 2.4.0 2.4.1 2.4.2 2.4.3 2.4.5 2.5.0 2.5.1 2.5.2 2.5.3 2.6.0 2.6.1 2.6.2 2.6.3 2.6.5 2.6.6 2.6.7 2.7.0 2.7.1 2.7.2 2.7.3 2.8.0
kubio / vendor / fzaninotto / faker / src / Faker / Provider / en_HK / Address.php
kubio / vendor / fzaninotto / faker / src / Faker / Provider / en_HK Last commit date
Address.php 1 year ago Internet.php 1 year ago PhoneNumber.php 1 year ago
Address.php
241 lines
1 <?php
2
3 namespace Faker\Provider\en_HK;
4
5 class Address extends \Faker\Provider\Address
6 {
7 protected static $country = array('Hong Kong');
8
9 protected static $syllables = array(
10 'A', 'Ai', 'Ak', 'Am', 'An', 'Ang', 'Ap', 'At', 'Au',
11 'Cha', 'Chai', 'Chak', 'Cham', 'Chan', 'Chang', 'Chap', 'Chat', 'Chau',
12 'Che', 'Chek', 'Cheng', 'Cheuk', 'Cheung',
13 'Chi', 'Chik', 'Chim', 'Chin', 'Ching', 'Chip', 'Chit', 'Chiu',
14 'Cho', 'Choi', 'Chok', 'Chong', 'Chou',
15 'Chue', 'Chuen', 'Chuet', 'Chui', 'Chuk', 'Chun', 'Chung', 'Chut',
16 'E', 'Ei',
17 'Fa', 'Fai', 'Fak', 'Fan', 'Fang', 'Fat', 'Fau',
18 'Fe', 'Fei', 'Fo', 'Fok', 'Fong',
19 'Fu', 'Fui', 'Fuk', 'Fun', 'Fung', 'Fut',
20 'Ha', 'Hai', 'Hak', 'Ham', 'Han', 'Hang', 'Hap', 'Hat', 'Hau',
21 'Hei', 'Hek', 'Heng', 'Heu', 'Heung',
22 'Hik', 'Him', 'Hin', 'Hing', 'Hip', 'Hit', 'Hiu',
23 'Ho', 'Hoi', 'Hok', 'Hon', 'Hong', 'Hot', 'Hou',
24 'Huen', 'Huet', 'Hui', 'Huk', 'Hung',
25 'Ka', 'Kai', 'Kak', 'Kam', 'Kan', 'Kang', 'Kap', 'Kat', 'Kau',
26 'Ke', 'Kei', 'Kek', 'Keng', 'Keu', 'Keuk', 'Keung',
27 'Kik', 'Kim', 'Kin', 'King', 'Kip', 'Kit', 'Kiu',
28 'Ko', 'Koi', 'Kok', 'Kon', 'Kong', 'Kot', 'Kou',
29 'Ku', 'Kuen', 'Kuet', 'Kui', 'Kuk', 'Kun', 'Kung', 'Kut',
30 'Kwa', 'Kwai', 'Kwak', 'Kwan', 'Kwang', 'Kwat', 'Kwik', 'Kwing', 'Kwo', 'Kwok', 'Kwong',
31 'La', 'Lai', 'Lak', 'Lam', 'Lan', 'Lang', 'Lap', 'Lat', 'Lau',
32 'Le', 'Lei', 'Lek', 'Leng', 'Leuk', 'Leung',
33 'Li', 'Lik', 'Lim', 'Lin', 'Ling', 'Lip', 'Lit', 'Liu',
34 'Lo', 'Loi', 'Lok', 'Long', 'Lou',
35 'Luen', 'Luet', 'Lui', 'Luk', 'Lun', 'Lung', 'Lut',
36 'Ma', 'Mai', 'Mak', 'Man', 'Mang', 'Mat', 'Mau',
37 'Me', 'Mei', 'Meng',
38 'Mi', 'Mik', 'Min', 'Ming', 'Mit', 'Miu',
39 'Mo', 'Mok', 'Mong', 'Mou',
40 'Mui', 'Muk', 'Mun', 'Mung', 'Mut',
41 'Na', 'Nai', 'Nam', 'Nan', 'Nang', 'Nap', 'Nat', 'Nau',
42 'Ne', 'Nei', 'Neung',
43 'Ng', 'Nga', 'Ngai', 'Ngak', 'Ngam', 'Ngan', 'Ngang', 'Ngap', 'Ngat', 'Ngau',
44 'Ngit',
45 'Ngo', 'Ngoi', 'Ngok', 'Ngon', 'Ngong', 'Ngou',
46 'Ni', 'Nik', 'Nim', 'Nin', 'Ning', 'Nip', 'Niu',
47 'No', 'Noi', 'Nok', 'Nong', 'Nou', 'Nuen',
48 'Nui', 'Nuk', 'Nung', 'Nut',
49 'O', 'Oi', 'Ok', 'On', 'Ong', 'Ou',
50 'Pa', 'Pai', 'Pak', 'Pam', 'Pan', 'Pang', 'Pat', 'Pau',
51 'Pe', 'Pei', 'Pek', 'Peng',
52 'Pik', 'Pin', 'Ping', 'Pit', 'Piu',
53 'Po', 'Poi', 'Pok', 'Pong', 'Pou',
54 'Pui', 'Puk', 'Pun', 'Pung', 'Put',
55 'Sa', 'Sai', 'Sak', 'Sam', 'San', 'Sang', 'Sap', 'Sat', 'Sau',
56 'Se', 'Sei', 'Sek', 'Seng', 'Seuk', 'Seung',
57 'Sha', 'Shai', 'Shak', 'Sham', 'Shan', 'Shang', 'Shap', 'Shat', 'Shau',
58 'She', 'Shei', 'Shek', 'Sheng', 'Sheuk', 'Sheung',
59 'Shi', 'Shik', 'Shim', 'Shin', 'Shing', 'Ship', 'Shit', 'Shiu',
60 'Sho', 'Shoi', 'Shok', 'Shong', 'Shou',
61 'Shue', 'Shuen', 'Shuet', 'Shui', 'Shuk', 'Shun', 'Shung', 'Shut',
62 'Sik', 'Sim', 'Sin', 'Sing', 'Sip', 'Sit', 'Siu',
63 'So', 'Soi', 'Sok', 'Song', 'Sou',
64 'Sue', 'Suen', 'Suet', 'Sui', 'Suk', 'Sun', 'Sung', 'Sut',
65 'Sze',
66 'Ta', 'Tai', 'Tak', 'Tam', 'Tan', 'Tang', 'Tap', 'Tat', 'Tau',
67 'Te', 'Tei', 'Tek', 'Teng', 'Teu', 'Teuk',
68 'Tik', 'Tim', 'Tin', 'Ting', 'Tip', 'Tit', 'Tiu',
69 'To', 'Toi', 'Tok', 'Tong', 'Tou',
70 'Tsa', 'Tsai', 'Tsak', 'Tsam', 'Tsan', 'Tsang', 'Tsap', 'Tsat', 'Tsau',
71 'Tse', 'Tsek', 'Tseng', 'Tseuk', 'Tseung',
72 'Tsik', 'Tsim', 'Tsin', 'Tsing', 'Tsip', 'Tsit', 'Tsiu',
73 'Tso', 'Tsoi', 'Tsok', 'Tsong', 'Tsou',
74 'Tsue', 'Tsuen', 'Tsuet', 'Tsui', 'Tsuk', 'Tsun', 'Tsung', 'Tsut',
75 'Tsz',
76 'Tuen', 'Tuet', 'Tui', 'Tuk', 'Tun', 'Tung', 'Tut',
77 'Uk', 'Ung',
78 'Wa', 'Wai', 'Wak', 'Wan', 'Wang', 'Wat',
79 'Wik', 'Wing',
80 'Wo', 'Wok', 'Wong', 'Wu',
81 'Wui', 'Wun', 'Wut', 'Ya',
82 'Yai', 'Yak', 'Yam', 'Yan', 'Yap', 'Yat', 'Yau',
83 'Ye', 'Yeng', 'Yeuk', 'Yeung', 'Yi',
84 'Yik', 'Yim', 'Yin', 'Ying', 'Yip', 'Yit', 'Yiu',
85 'Yo',
86 'Yue', 'Yuen', 'Yuet', 'Yui', 'Yuk', 'Yun', 'Yung',
87 );
88
89 protected static $streetAddressFormats = array(
90 '{{buildingNumber}} {{streetName}}',
91 '{{buildingNumber}} {{village}}',
92 'Block {{buildingNumber}}, {{estate}}',
93 );
94
95 protected static $addressFormats = array(
96 "{{streetAddress}}\n{{town}}\n{{city}}",
97 );
98
99 protected static $villageNameFormats = array(
100 '{{syllable}} {{syllable}} {{villageSuffix}}',
101 '{{syllable}} {{syllable}} {{villageSuffix}}',
102 '{{syllable}} {{syllable}} {{villageSuffix}}',
103 '{{syllable}} {{syllable}} {{villageSuffix}}',
104 '{{syllable}} {{syllable}} {{villageSuffix}}',
105 '{{syllable}} {{syllable}} {{villageSuffix}}',
106 '{{syllable}} {{syllable}} {{villageSuffix}}',
107 '{{syllable}} {{syllable}} {{syllable}} {{villageSuffix}}',
108 '{{syllable}} {{syllable}} {{syllable}} {{villageSuffix}}',
109 '{{syllable}} {{syllable}} {{syllable}} {{villageSuffix}}',
110 '{{syllable}} {{syllable}} {{syllable}} {{villageSuffix}}',
111 '{{syllable}} {{syllable}} {{syllable}} {{villageSuffix}}',
112 '{{syllable}} {{syllable}} {{syllable}} {{villageSuffix}}',
113 '{{syllable}} {{syllable}} {{syllable}} {{villageSuffix}}',
114 '{{syllable}} {{syllable}} {{syllable}} {{villageSuffix}}',
115 '{{syllable}} {{syllable}}',
116 '{{syllable}} {{syllable}}',
117 '{{syllable}} {{syllable}}',
118 '{{syllable}} {{syllable}} {{syllable}}',
119 '{{syllable}} {{syllable}} {{syllable}}',
120 '{{syllable}} {{syllable}} {{syllable}}',
121 '{{town}}',
122 '{{town}} {{villageSuffix}}',
123 );
124
125 protected static $estateNameFormats = array(
126 '{{syllable}} {{syllable}} {{estateSuffix}}',
127 '{{syllable}} {{syllable}} {{estateSuffix}}',
128 '{{syllable}} {{syllable}} {{estateSuffix}}',
129 '{{syllable}} {{syllable}} {{syllable}} {{estateSuffix}}',
130 '{{syllable}} {{syllable}} {{syllable}} {{estateSuffix}}',
131 '{{syllable}} {{syllable}} {{syllable}} {{estateSuffix}}',
132 '{{town}} {{estateSuffix}}',
133 );
134
135
136 protected static $villageSuffixes = array('Village', 'Tsuen', 'San Tsuen', 'New Village', 'Wai');
137
138 protected static $estateSuffixes = array('Estate', 'Court');
139
140 protected static $streetNameFormats = array(
141 '{{syllable}} {{streetSuffix}}',
142 '{{syllable}} {{syllable}} {{streetSuffix}}',
143 '{{syllable}} {{syllable}} {{streetSuffix}}',
144 '{{syllable}} {{syllable}} {{streetSuffix}}',
145 '{{syllable}} {{syllable}} {{syllable}} {{streetSuffix}}',
146 '{{syllable}} {{syllable}} {{syllable}} {{streetSuffix}}',
147 '{{syllable}} {{syllable}} {{syllable}} {{streetSuffix}}',
148 '{{syllable}} {{syllable}} {{direction}} {{streetSuffix}}',
149 '{{syllable}} {{syllable}} {{syllable}} {{direction}} {{streetSuffix}}',
150 '{{syllable}} {{syllable}} {{streetSuffix}} {{direction}}',
151 '{{syllable}} {{syllable}} {{syllable}} {{streetSuffix}} {{direction}}',
152 '{{englishStreetName}} {{streetSuffix}}',
153 '{{englishStreetName}} {{streetSuffix}} {{direction}}',
154 );
155
156 protected static $englishStreetNames = array(
157 "King's", "Queen's", "Nathan", "Robinson", "Kingston", "Irving", "Bonham", "Salisbury",
158 "Tonkin", "Nanking", "Peking", "Canton", "Amoy", "Shanghai"
159 );
160
161 protected static $streetSuffix = array(
162 'Road', 'Road', 'Road', 'Street', 'Street', 'Street', 'Lane',
163 'Circuit', 'Avenue', 'Path', 'Square',
164 );
165
166 protected static $directions = array('North', 'East', 'South', 'West');
167
168 protected static $cities = array('Hong Kong', 'Kowloon', 'New Territories');
169
170 protected static $towns = array(
171 '{{syllable}} {{syllable}}',
172 '{{syllable}} {{syllable}}',
173 '{{syllable}} {{syllable}}',
174 '{{syllable}} {{syllable}}',
175 '{{syllable}} {{syllable}}',
176 '{{syllable}} {{syllable}}',
177 '{{syllable}} {{syllable}}',
178 '{{syllable}} {{syllable}}',
179 '{{syllable}} {{syllable}}',
180 '{{syllable}} {{syllable}}',
181 '{{syllable}} {{syllable}} {{syllable}}',
182 '{{syllable}} {{syllable}} {{syllable}}',
183 '{{syllable}} {{syllable}} {{syllable}}',
184 '{{syllable}} {{syllable}} {{syllable}}',
185 '{{syllable}} {{syllable}} {{syllable}}',
186 '{{syllable}} {{syllable}} {{syllable}}',
187 '{{syllable}} {{syllable}} {{syllable}}',
188 '{{syllable}} {{syllable}} {{syllable}}',
189 '{{syllable}} {{syllable}} {{syllable}}',
190 '{{syllable}} {{syllable}} {{syllable}}',
191 'Aberdeen',
192 'Stanley',
193 'Victoria',
194 );
195
196 public function city()
197 {
198 return static::randomElement(static::$cities);
199 }
200
201 public function town()
202 {
203 return $this->generator->parse(static::randomElement(static::$towns));
204 }
205
206 public function syllable()
207 {
208 return static::randomElement(static::$syllables);
209 }
210
211 public function direction()
212 {
213 return static::randomElement(static::$directions);
214 }
215
216 public function englishStreetName()
217 {
218 return static::randomElement(static::$englishStreetNames);
219 }
220
221 public function villageSuffix()
222 {
223 return static::randomElement(static::$villageSuffixes);
224 }
225
226 public function estateSuffix()
227 {
228 return static::randomElement(static::$estateSuffixes);
229 }
230
231 public function village()
232 {
233 return $this->generator->parse(static::randomElement(static::$villageNameFormats));
234 }
235
236 public function estate()
237 {
238 return $this->generator->parse(static::randomElement(static::$estateNameFormats));
239 }
240 }
241