PluginProbe ʕ •ᴥ•ʔ
GiveWP – Donation Plugin and Fundraising Platform / 2.33.4
GiveWP – Donation Plugin and Fundraising Platform v2.33.4
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 / uk_UA / Address.php
give / vendor / fakerphp / faker / src / Faker / Provider / uk_UA Last commit date
Address.php 5 years ago Color.php 5 years ago Company.php 5 years ago Internet.php 5 years ago Payment.php 5 years ago Person.php 5 years ago PhoneNumber.php 5 years ago Text.php 5 years ago
Address.php
368 lines
1 <?php
2
3 namespace Faker\Provider\uk_UA;
4
5 class Address extends \Faker\Provider\Address
6 {
7 protected static $cityPrefix = array('місто');
8 protected static $regionSuffix = array('область');
9 protected static $streetPrefix = array(
10 'вул.', 'пров.', 'пл.', 'просп.'
11 );
12 protected static $buildingNumber = array('##');
13 protected static $postcode = array('#####');
14 protected static $country = array(
15 'Афганістан',
16 'Албанія',
17 'Алжир',
18 'Андорра',
19 'Ангола',
20 'Аргентина',
21 'Вірменія',
22 'Австралія',
23 'Австрія',
24 'Азербайджан',
25 'Багамські острови',
26 'Ба�
27 рейн',
28 'Бангладеш',
29 'Барбадос',
30 'Білорусь',
31 'Бельгія',
32 'Беліз',
33 'Бенін',
34 'Бутан',
35 'Болівія',
36 'Боснія і Герцеговина',
37 'Ботсвана',
38 'Бразилія',
39 'Бруней',
40 'Болгарія',
41 'Бурунді',
42 'Камбоджа',
43 'Камерун',
44 'Канада',
45 'Кабо-Верде',
46 'Центрально-Африканська Республіка',
47 'Чад',
48 'Чилі',
49 'Китай',
50 'Колумбія',
51 'Коморські острови',
52 'Конго',
53 'Конго, Демократична Республіка',
54 'Коста-Ріка',
55 'Хорватія',
56 'Куба',
57 'Кіпр',
58 'Чеська республіка',
59 'Данія',
60 'Джибуті',
61 'Домініка',
62 'Домініканська Республіка',
63 'с�
64 ідний Тимор',
65 'Еквадор',
66 'Єгипет',
67 'Сальвадор',
68 'Екваторіальна Гвінея',
69 'Еритрея',
70 'Естонія',
71 'Ефіопія',
72 'Фіджі',
73 'Фінляндія',
74 'Франція',
75 'Габон',
76 'Гамбія',
77 'Грузія',
78 'Німеччина',
79 'Гана',
80 'Греція',
81 'Гренада',
82 'Гватемала',
83 'Гвінея',
84 'Гвінея-Бісау',
85 'Гайана',
86 'Гаїті',
87 'Гондурас',
88 'Угорщина',
89 'Ісландія',
90 'Індія',
91 'Індонезія',
92 'Іран',
93 'Ірак',
94 'Ірландія',
95 'Ізраїль',
96 'Італія',
97 'Ямайка',
98 'Японія',
99 'Йорданія',
100 'Каза�
101 стан',
102 'Кенія',
103 'Кірібаті',
104 'Північна Корея',
105 'Південна Корея',
106 'Косово',
107 'Кувейт',
108 'Киргизія',
109 'Лаос',
110 'Латвія',
111 'Ліван',
112 'Лесото',
113 'Ліберія',
114 'Лівія',
115 'Лі�
116 тенштейн',
117 'Литва',
118 'Люксембург',
119 'Македонії',
120 'Мадагаскар',
121 'Малаві',
122 'Малайзія',
123 'Мальдіви',
124 'Малі',
125 'Мальта',
126 'Маршаллові острови',
127 'Мавританія',
128 'Маврикій',
129 'Мексика',
130 'Мікронезія',
131 'Молдова',
132 'Монако',
133 'Монголія',
134 'Чорногорія',
135 'Марокко',
136 'Мозамбік',
137 'М\'янма',
138 'Намібія',
139 'Науру',
140 'Непал',
141 'Нідерланди',
142 'Нова Зеландія',
143 'Нікарагуа',
144 'Нігер',
145 'Нігерія',
146 'Норвегія',
147 'Оман',
148 'Пакистан',
149 'Палау',
150 'Панама',
151 'Папуа-Нова Гвінея',
152 'Парагвай',
153 'Перу',
154 'Філіппіни',
155 'Польща',
156 'Португалія',
157 'Катар',
158 'Румунія',
159 'Російська Федерація',
160 'Руанда',
161 'Сент-Кітс і Невіс',
162 'Сент-Люсія',
163 'Сент-Вінсент і Гренадіни',
164 'Самоа',
165 'Саудівська Аравія',
166 'Сенегал',
167 'Сербія',
168 'Сейшельські острови',
169 'Сьєрра-Леоне',
170 'Сінгапур',
171 'Словаччина',
172 'Словенія',
173 'Соломонові острови',
174 'Сомалі',
175 'ПАР',
176 'Іспанія',
177 'Шрі Ланка',
178 'Судан',
179 'Сурінам',
180 'Свазіленд',
181 'Швеція',
182 'Швейцарія',
183 'Сирія',
184 'Тайвань',
185 'Таджикистан',
186 'Танзанія',
187 'Таїланд',
188 'Того',
189 'Тонга',
190 'Тринідад і Тобаго',
191 'Туніс',
192 'Туреччина',
193 'Туркменістан',
194 'Тувалу',
195 'Уганда',
196 'Україна',
197 'Об\'єднані Арабські Емірати',
198 'Великобританія',
199 'Сполучені Штати',
200 'Уругвай',
201 'Узбекистан',
202 'Вануату',
203 'Ватикан',
204 'Венесуела',
205 'В\'єтнам',
206 'Ємен',
207 'Замбія',
208 'Зімбабве',
209 );
210
211 protected static $region = array(
212 'Вінницька',
213 'Волинська',
214 'Дніпропетровська',
215 'Донецька',
216 'Житомирська',
217 'Закарпатська',
218 'Запорізька',
219 'Івано-Франківська',
220 'Київська',
221 'Кіровоградська',
222 'Луганська',
223 'Львівська',
224 'Миколаївська',
225 'Одеська',
226 'Полтавська',
227 'Рівненська',
228 'Сумська',
229 'Тернопільська',
230 'Харківська',
231 'Херсонська',
232 'Хмельницька',
233 'Черкаська',
234 'Чернівецька',
235 'Чернігівська'
236 );
237
238 protected static $city = array(
239 'Вінниця',
240 'Луцьк',
241 'Дніпро',
242 'Донецьк',
243 'Житомир',
244 'Ужгород',
245 'Запоріжжя',
246 'Івано-Франківськ',
247 'Київ',
248 'Кропивницький',
249 'Луганськ',
250 'Львів',
251 'Миколаїв',
252 'Одеса',
253 'Полтава',
254 'Рівне',
255 'Суми',
256 'Тернопіль',
257 'Харків',
258 'Херсон',
259 'Хмельницький',
260 'Черкаси',
261 'Чернівці',
262 'Чернігів'
263 );
264
265 /**
266 * @see list of Ukraine street (2017-08-08), source: http://ukrexport.gov.ua/ukr/useful_info/gov/
267 */
268 protected static $street = array(
269 'Тараса Шевченка',
270 'Лесі Українки',
271 'Ми�
272 айла Грушевського',
273 'Урицького',
274 'П. Орлика',
275 'Хрещатик',
276 'Артема',
277 'Копиленка',
278 'Різницька',
279 'Лук’янівська',
280 'Паторжинського',
281 'Солом’янська',
282 'Арсенальна',
283 'Мельникова',
284 'Володимирська',
285 'Фізкультури',
286 'Львівська',
287 'Шота Руставелі',
288 'Прорізна',
289 'І. Франкa',
290 'Б. Грінченка',
291 'Інститутська',
292 'Пирогова',
293 'М. Коцюбинського',
294 'Володимирська'
295 );
296
297 protected static $addressFormats = array(
298 "{{postcode}}, {{cityAndRegion}}, {{streetPrefix}} {{streetName}}, {{buildingNumber}}",
299 );
300
301 protected static $streetAddressFormats = array(
302 "{{streetPrefix}} {{streetName}}, {{buildingNumber}}"
303 );
304
305 public static function citySuffix()
306 {
307 // We don't use city suffix
308 return '';
309 }
310
311 public static function streetSuffix()
312 {
313 // We don't use street suffix
314 return '';
315 }
316
317 public function streetName()
318 {
319 return static::randomElement(static::$street);
320 }
321
322 public static function postcode()
323 {
324 return static::toUpper(static::bothify(static::randomElement(static::$postcode)));
325 }
326
327 public static function regionSuffix()
328 {
329 return static::randomElement(static::$regionSuffix);
330 }
331
332 public static function region()
333 {
334 return static::randomElement(static::$region);
335 }
336
337 public static function cityPrefix()
338 {
339 return static::randomElement(static::$cityPrefix);
340 }
341
342 public function city()
343 {
344 return static::randomElement(static::$city);
345 }
346
347 /**
348 * Get city and region together
349 * We need it because city and region must comply each other in Ukraine
350 * @example 'Закарпатська область, місто Ужгород'
351 * @return string
352 */
353 public function cityAndRegion()
354 {
355 $regionAndCityNumber = rand(0, count(static::$region) - 1);
356 $region = static::$region[$regionAndCityNumber];
357 $city = static::$city[$regionAndCityNumber];
358 $format = "$region {{regionSuffix}}, {{cityPrefix}} $city";
359
360 return $this->generator->parse($format);
361 }
362
363 public static function streetPrefix()
364 {
365 return static::randomElement(static::$streetPrefix);
366 }
367 }
368