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_CA / Address.php
give / vendor / fakerphp / faker / src / Faker / Provider / fr_CA Last commit date
Address.php 5 years ago Company.php 5 years ago Person.php 5 years ago Text.php 5 years ago
Address.php
126 lines
1 <?php
2
3 namespace Faker\Provider\fr_CA;
4
5 class Address extends \Faker\Provider\fr_FR\Address
6 {
7 protected static $cityPrefix = array('Saint-', 'Sainte-', 'St-', 'Ste-');
8
9 /**
10 * The suffixes come from this list of communities in Québec
11 * http://fr.wikipedia.org/wiki/Liste_des_municipalités_locales_du_Québec
12 */
13 protected static $citySuffix = array(
14 // Bas-Saint-Laurent
15 '-des-Sables', '-sur-Mer', '-des-Neiges', '-des-Sept-Douleurs', '-du-Portage', '-du-Loup', '-des-Lacs', '-de-Lessard',
16 '-de-Kamourasca', '-de-Témiscouata', '-de-Ladrière', '-de-Rimouski', '-de-Rivière-du-Loup', '-du-Lac', '-du-Ha! Ha!',
17 '-du-Lac-Long', '-de-Rioux', '-du-Squatec', '-de-Métis', '-d\'Ixworth', '-de-la-Croix', '-de-Matane', '-du-Lac-Humqui',
18 '-de-Mérici', '-de-la-Pocatière', '-sur-le-Lac',
19 // Saguenay–Lac-Saint-Jean
20 '-de-Lorette', '-du-Lac-Saint-Jean', '-de-Bourget', '-de-Falardeau', '-les-Plaines', '-de-Sales', '-de-Taillon',
21 '-de-Milot', '-du-Nord',
22 // Québec (Capitale-Nationale)
23 '-aux-Coudres', '-des-Anges', '-de-Desmaures', '-les-Neiges', '-de-l\'Île-d\'Orléans', '-de-Valcartier',
24 '-de-Portneuf', '-du-Cap-Tourmente', '-des-Carrières', '-des-Caps', '-de-Beaupré', '-de-Laval', '-de-la-Jacques-Cartier',
25 '-d\'Auvergne',
26 // Mauricie
27 '-de-Monteauban', '-du-Mont-Carmel', '-des-Monts', '-de-Maskinongé', '-de-Caxton', '-des-Grès', '-le-Grand',
28 '-de-Vincennes', '-du-Parc', '-de-Champlain', '-de-Mékinac', '-de-Prémont', '-de-la-Pérade', '-de-Batiscan',
29 // Estrie (Cantons de l'est)
30 '-Ouest', '-Est', '-Sud', '-Nord', '-des-Bois', '-de-Woburn', '-de-Brompton', '-de-Bolton', '-de-Windsor',
31 '-de-Clifton', '-de-Paquette', '-de-la-Rochelle', '-de-Hatley', '-de-Whitton',
32 // Montréal
33 '-de-Bellevue',
34 // Chaudière-Appalaches
35 '-de-Buckland', '-des-Pins', '-du-Rosaire', '-d\'Issoudun', '-de-Jésus', '-d\'Irlande', '-de-l\'Isle-aux-Grues',
36 '-de-Tilly', '-de-Lellis', '-de-Bellechasse', '-de-Lessard', '-de-L\'Islet', '-de-Lotbinière', '-de-Beauce',
37 '-de-Forsyth', '-de-Panet', '-de-la-Rivière-du-Sud', '-de-Dorset', '-de-Shenley', '-de-Leeds', '-de-Wolfestown',
38 '-de-Joly', '-de-Brébeuf', '-de-Coleraine', '-des-Érables', '-Bretenières', '-de-Lauzon', '-de-Standon',
39 '-de-Gonzague', '-de-Beaurivage', '-de-Dorchester', '-de-Cranbourne', '-de-Broughton', '-de-la-Rivière-du-Sud',
40 '-des-Aulnaies', '-les-Mines', '-de-Lotbinière', '-de-Patton', '-sur-Rivière-du-Sud', '-de-Beauregard', '-de-Watford'
41 );
42
43 /**
44 * @example 'Saint-Marc-des-Carrières' or 'Sainte-Monique'
45 */
46 protected static $cityFormats = array(
47 '{{cityPrefix}}{{firstName}}{{citySuffix}}',
48 '{{cityPrefix}}{{firstName}}',
49 );
50
51 protected static $buildingNumber = array('#####', '####', '###', '##', '#');
52
53 protected static $streetSuffix = array(
54 'Autoroute', 'Avenue', 'Boulevard', 'Chemin', 'Route', 'Rue', 'Pont'
55 );
56
57 protected static $postcode = array('?#? #?#', '?#?#?#');
58
59 /**
60 * @example 'Avenue Bolduc'
61 */
62 protected static $streetNameFormats = array(
63 '{{streetSuffix}} {{firstName}}',
64 '{{streetSuffix}} {{lastName}}'
65 );
66
67 protected static $streetAddressFormats = array(
68 '{{buildingNumber}} {{streetName}}',
69 '{{buildingNumber}} {{streetName}} {{secondaryAddress}}',
70 );
71
72 protected static $addressFormats = array(
73 "{{streetAddress}}, {{city}}, {{stateAbbr}} {{postcode}}",
74 );
75
76 protected static $secondaryAddressFormats = array('Apt. ###', 'Suite ###', 'Bureau ###');
77
78 protected static $state = array(
79 'Alberta', 'Colombie-Britannique', 'Manitoba', 'Nouveau-Brunswick', 'Terre-Neuve-et-Labrador', 'Nouvelle-Écosse', 'Ontario', 'Île-du-Prince-Édouard', 'Québec', 'Saskatchewan'
80 );
81
82 protected static $stateAbbr = array(
83 'AB', 'BC', 'MB', 'NB', 'NL', 'NS', 'ON', 'PE', 'QC', 'SK'
84 );
85
86 /**
87 * @example 'Saint-'
88 */
89 public static function cityPrefix()
90 {
91 return static::randomElement(static::$cityPrefix);
92 }
93
94 /**
95 * @example '-des-Sables'
96 */
97 public static function citySuffix()
98 {
99 return static::randomElement(static::$citySuffix);
100 }
101
102 /**
103 * @example 'Bureau 500'
104 */
105 public static function secondaryAddress()
106 {
107 return static::numerify(static::randomElement(static::$secondaryAddressFormats));
108 }
109
110 /**
111 * @example 'Québec'
112 */
113 public static function state()
114 {
115 return static::randomElement(static::$state);
116 }
117
118 /**
119 * @example 'QC'
120 */
121 public static function stateAbbr()
122 {
123 return static::randomElement(static::$stateAbbr);
124 }
125 }
126