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 / fr_CH / Address.php
give / vendor / fakerphp / faker / src / Faker / Provider / fr_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
141 lines
1 <?php
2
3 namespace Faker\Provider\fr_CH;
4
5 class Address extends \Faker\Provider\fr_FR\Address
6 {
7 protected static $buildingNumber = array('###', '##', '#', '#a', '#b', '#c');
8
9 protected static $streetPrefix = array('Rue', 'Rue', 'Chemin', 'Avenue', 'Boulevard', 'Place', 'Impasse');
10
11 protected static $postcode = array('####');
12
13 /**
14 * @link https://fr.wikipedia.org/wiki/Villes_de_Suisse
15 */
16 protected static $cityNames = array(
17 'Aarau', 'Aarberg', 'Aarburg', 'Agno', 'Aigle VD', 'Altdorf', 'Altstätten', 'Appenzell', 'Arbon', 'Ascona', 'Aubonne', 'Avenches',
18 'Baden', 'Bad Zurzach', 'Bâle', 'Bellinzone', 'Berne', 'Beromünster', 'Berthoud', 'Biasca', 'Bienne', 'Bischofszell', 'Boudry', 'Bourg-Saint-Pierre', 'Bremgarten AG', 'Brigue', 'Brugg', 'Bulle', 'Bülach',
19 'Cerlier', 'Châtel-Saint-Denis',
20 'Coire', 'Conthey', 'Coppet', 'Cossonay', 'Croglio', 'Cudrefin', 'Cully',
21 'Delémont', 'Diessenhofen', 'Échallens', 'Eglisau', 'Elgg', 'Estavayer-le-Lac',
22 'Frauenfeld', 'Fribourg',
23 'Genève', 'Glaris', 'Gordola', 'Grandcour', 'Grandson', 'Greifensee', 'Grüningen', 'Gruyères',
24 'Hermance', 'Huttwil',
25 'Ilanz',
26 'Kaiserstuhl', 'Klingnau',
27 'La Chaux-de-Fonds', 'La Neuveville', 'La Sarraz', 'La Tour-de-Peilz', 'La Tour-de-Trême', 'Le Landeron', 'Les Clées', 'Lachen', 'Langenthal', 'Laufon', 'Laufenburg', 'Laupen', 'Lausanne', 'Lenzburg', 'Loèche', 'Lichtensteig', 'Liestal', 'Locarno', 'Losone', 'Lugano', 'Lutry', 'Lucerne',
28 'Maienfeld', 'Martigny', 'Mellingen', 'Mendrisio', 'Monthey', 'Morat', 'Morcote', 'Morges', 'Moudon', 'Moutier', 'Münchenstein',
29 'Neuchâtel', 'Neunkirch', 'Nidau', 'Nyon',
30 'Olten', 'Orbe', 'Orsières',
31 'Payerne', 'Porrentruy',
32 'Rapperswil', 'Regensberg', 'Rheinau', 'Rheineck', 'Rheinfelden', 'Riva San Vitale', 'Rolle', 'Romainmôtier', 'Romont FR', 'Rorschach', 'Rue',
33 'Saillon', 'Saint-Maurice', 'Saint-Prex', 'Saint-Ursanne', 'Sala', 'Saint-Gall', 'Sargans', 'Sarnen', 'Schaffhouse', 'Schwytz', 'Sembrancher', 'Sempach', 'Sion', 'Soleure', 'Splügen', 'Stans', 'Steckborn', 'Stein am Rhein', 'Sursee',
34 'Thoune', 'Thusis',
35 'Unterseen', 'Uznach',
36 'Valangin', 'Vevey', 'Villeneuve', 'Viège',
37 'Waldenburg', 'Walenstadt', 'Wangen an der Aare', 'Werdenberg', 'Wiedlisbach', 'Wil', 'Willisau', 'Winterthour',
38 'Yverdon-les-Bains',
39 'Zofingue', 'Zoug', 'Zurich'
40 );
41
42 /**
43 * @link https://fr.wikipedia.org/wiki/Canton_suisse
44 */
45 protected static $canton = array(
46 array('AG' => 'Argovie'),
47 array('AI' => 'Appenzell Rhodes-Intérieures'),
48 array('AR' => 'Appenzell Rhodes-Extérieures'),
49 array('BE' => 'Berne'),
50 array('BL' => 'Bâle-Campagne'),
51 array('BS' => 'Bâle-Ville'),
52 array('FR' => 'Fribourg'),
53 array('GE' => 'Genève'),
54 array('GL' => 'Glaris'),
55 array('GR' => 'Grisons'),
56 array('JU' => 'Jura'),
57 array('LU' => 'Lucerne'),
58 array('NE' => 'Neuchâtel'),
59 array('NW' => 'Nidwald'),
60 array('OW' => 'Obwald'),
61 array('SG' => 'Saint-Gall'),
62 array('SH' => 'Schaffhouse'),
63 array('SO' => 'Soleure'),
64 array('SZ' => 'Schwytz'),
65 array('TG' => 'Thurgovie'),
66 array('TI' => 'Tessin'),
67 array('UR' => 'Uri'),
68 array('VD' => 'Vaud'),
69 array('VS' => 'Valais'),
70 array('ZG' => 'Zoug'),
71 array('ZH' => 'Zurich')
72 );
73
74 protected static $cityFormats = array(
75 '{{cityName}}',
76 );
77
78 protected static $streetNameFormats = array(
79 '{{streetPrefix}} {{lastName}}',
80 '{{streetPrefix}} de {{cityName}}',
81 '{{streetPrefix}} de {{lastName}}'
82 );
83
84 protected static $streetAddressFormats = array(
85 '{{streetName}} {{buildingNumber}}',
86 );
87 protected static $addressFormats = array(
88 "{{streetAddress}}\n{{postcode}} {{city}}",
89 );
90
91 /**
92 * Returns a random street prefix
93 * @example Rue
94 * @return string
95 */
96 public static function streetPrefix()
97 {
98 return static::randomElement(static::$streetPrefix);
99 }
100
101 /**
102 * Returns a random city name.
103 * @example Luzern
104 * @return string
105 */
106 public function cityName()
107 {
108 return static::randomElement(static::$cityNames);
109 }
110
111 /**
112 * Returns a canton
113 * @example array('BE' => 'Bern')
114 * @return array
115 */
116 public static function canton()
117 {
118 return static::randomElement(static::$canton);
119 }
120
121 /**
122 * Returns the abbreviation of a canton.
123 * @return string
124 */
125 public static function cantonShort()
126 {
127 $canton = static::canton();
128 return key($canton);
129 }
130
131 /**
132 * Returns the name of canton.
133 * @return string
134 */
135 public static function cantonName()
136 {
137 $canton = static::canton();
138 return current($canton);
139 }
140 }
141