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 / it_CH / Address.php
give / vendor / fakerphp / faker / src / Faker / Provider / it_CH Last commit date
Address.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
140 lines
1 <?php
2
3 namespace Faker\Provider\it_CH;
4
5 class Address extends \Faker\Provider\it_IT\Address
6 {
7 protected static $buildingNumber = array('###', '##', '#', '#a', '#b', '#c');
8
9 protected static $streetPrefix = array('Piazza', 'Strada', 'Via', 'Borgo', 'Contrada', 'Rotonda', 'Incrocio');
10
11 protected static $postcode = array('####');
12
13 /**
14 * @link https://it.wikipedia.org/wiki/Citt%C3%A0_svizzere
15 */
16 protected static $cityNames = array(
17 'Aarau', 'Adliswil', 'Aesch', 'Affoltern am Albis', 'Allschwil', 'Altstätten', 'Amriswil', 'Arbon', 'Arth',
18 'Baar', 'Baden', 'Basilea', 'Bassersdorf', 'Bellinzona', 'Belp', 'Berna', 'Bienne', 'Binningen', 'Birsfelden', 'Briga-Glis', 'Brugg', 'Buchs', 'Bulle', 'Burgdorf', 'Bülach',
19 'Carouge', 'Cham', 'Chêne-Bougeries', 'Coira',
20 'Davos', 'Delémont', 'Dietikon', 'Dübendorf', 'Ebikon',
21 'Ecublens', 'Einsiedeln', 'Emmen',
22 'Frauenfeld', 'Freienbach', 'Friburgo',
23 'Ginevra', 'Gland', 'Gossau', 'Grenchen',
24 'Herisau', 'Hinwil', 'Horgen', 'Horw',
25 'Illnau-Effretikon', 'Ittigen',
26 'Kloten', 'Kreuzlingen', 'Kriens', 'Köniz', 'Küsnacht', 'Küssnacht',
27 'La Chaux-de-Fonds', 'La Tour-de-Peilz', 'Lancy', 'Langenthal', 'Le Grand-Saconnex', 'Le Locle', 'Liestal', 'Locarno', 'Losanna', 'Lucerna', 'Lugano', 'Lyss',
28 'Martigny', 'Meilen', 'Mendrisio', 'Meyrin', 'Monthey', 'Montreux', 'Morges', 'Muri bei Bern', 'Muttenz', 'Männedorf', 'Möhlin', 'Münchenstein', 'Münsingen',
29 'Neuchâtel', 'Neuhausen am Rheinfall', 'Nyon',
30 'Oberwil', 'Oftringen', 'Olten', 'Onex', 'Opfikon', 'Ostermundigen',
31 'Pfäffikon', 'Pratteln', 'Prilly', 'Pully',
32 'Rapperswil-Jona', 'Regensdorf', 'Reinach', 'Renens', 'Rheinfelden', 'Richterswil', 'Riehen', 'Rüti',
33 'San Gallo', 'Schlieren', 'Sciaffusa', 'Sierre', 'Sion', 'Soletta', 'Spiez', 'Spreitenbach', 'Steffisburg', 'Stäfa', 'Svitto',
34 'Thalwil', 'Thun', 'Thônex',
35 'Uster', 'Uzwil',
36 'Val-de-Travers', 'Vernier', 'Versoix', 'Vevey', 'Veyrier', 'Villars-sur-Glâne', 'Volketswil',
37 'Wallisellen', 'Weinfelden', 'Wettingen', 'Wetzikon', 'Wil', 'Winterthur', 'Wohlen', 'Worb', 'Wädenswil',
38 'Yverdon-les-Bains',
39 'Zofingen', 'Zollikon', 'Zugo', 'Zurigo'
40 );
41
42 /**
43 * @link https://it.wikipedia.org/wiki/Cantoni_della_Svizzera
44 */
45 protected static $canton = array(
46 array('AG' => 'Argovia'),
47 array('AI' => 'Appenzello Interno'),
48 array('AR' => 'Appenzello Esterno'),
49 array('BE' => 'Berna'),
50 array('BL' => 'Basilea Campagna'),
51 array('BS' => 'Basilea Città'),
52 array('FR' => 'Friburgo'),
53 array('GE' => 'Ginevra'),
54 array('GL' => 'Glarona'),
55 array('GR' => 'Grigioni'),
56 array('JU' => 'Giura'),
57 array('LU' => 'Lucerna'),
58 array('NE' => 'Neuchâtel'),
59 array('NW' => 'Nidvaldo'),
60 array('OW' => 'Obvaldo'),
61 array('SG' => 'San Gallo'),
62 array('SH' => 'Sciaffusa'),
63 array('SO' => 'Soletta'),
64 array('SZ' => 'Svitto'),
65 array('TG' => 'Turgovia'),
66 array('TI' => 'Ticino'),
67 array('UR' => 'Uri'),
68 array('VD' => 'Vaud'),
69 array('VS' => 'Vallese'),
70 array('ZG' => 'Zugo'),
71 array('ZH' => 'Zurigo')
72 );
73
74 protected static $cityFormats = array(
75 '{{cityName}}',
76 );
77
78 protected static $streetNameFormats = array(
79 '{{streetSuffix}} {{firstName}}',
80 '{{streetSuffix}} {{lastName}}'
81 );
82
83 protected static $streetAddressFormats = array(
84 '{{streetName}} {{buildingNumber}}',
85 );
86 protected static $addressFormats = array(
87 "{{streetAddress}}\n{{postcode}} {{city}}",
88 );
89
90 /**
91 * Returns a random street prefix
92 * @example Via
93 * @return string
94 */
95 public static function streetPrefix()
96 {
97 return static::randomElement(static::$streetPrefix);
98 }
99
100 /**
101 * Returns a random city name.
102 * @example Luzern
103 * @return string
104 */
105 public function cityName()
106 {
107 return static::randomElement(static::$cityNames);
108 }
109
110 /**
111 * Returns a canton
112 * @example array('BE' => 'Bern')
113 * @return array
114 */
115 public static function canton()
116 {
117 return static::randomElement(static::$canton);
118 }
119
120 /**
121 * Returns the abbreviation of a canton.
122 * @return string
123 */
124 public static function cantonShort()
125 {
126 $canton = static::canton();
127 return key($canton);
128 }
129
130 /**
131 * Returns the name of canton.
132 * @return string
133 */
134 public static function cantonName()
135 {
136 $canton = static::canton();
137 return current($canton);
138 }
139 }
140