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
Address.php
295 lines
| 1 | <?php |
| 2 | |
| 3 | namespace Faker\Provider\da_DK; |
| 4 | |
| 5 | /** |
| 6 | * @author Antoine Corcy <contact@sbin.dk> |
| 7 | */ |
| 8 | class Address extends \Faker\Provider\Address |
| 9 | { |
| 10 | /** |
| 11 | * @var array Danish city suffixes. |
| 12 | */ |
| 13 | protected static $citySuffix = array( |
| 14 | 'sted', 'bjerg', 'borg', 'rød', 'lund', 'by', |
| 15 | ); |
| 16 | |
| 17 | /** |
| 18 | * @var array Danish street suffixes. |
| 19 | */ |
| 20 | protected static $streetSuffix = array( |
| 21 | 'vej', 'gade', 'skov', 'shaven', |
| 22 | ); |
| 23 | |
| 24 | /** |
| 25 | * @var array Danish street word suffixes. |
| 26 | */ |
| 27 | protected static $streetSuffixWord = array( |
| 28 | 'Vej', 'Gade', 'Allé', 'Boulevard', 'Plads', 'Have', |
| 29 | ); |
| 30 | |
| 31 | /** |
| 32 | * @var array Danish building numbers. |
| 33 | */ |
| 34 | protected static $buildingNumber = array( |
| 35 | '%##', '%#', '%#', '%', '%', '%', '%?', '% ?', |
| 36 | ); |
| 37 | |
| 38 | /** |
| 39 | * @var array Danish building level. |
| 40 | */ |
| 41 | protected static $buildingLevel = array( |
| 42 | 'st.', '%.', '%. sal.', |
| 43 | ); |
| 44 | |
| 45 | /** |
| 46 | * @var array Danish building sides. |
| 47 | */ |
| 48 | protected static $buildingSide = array( |
| 49 | 'tv.', 'th.', |
| 50 | ); |
| 51 | |
| 52 | /** |
| 53 | * @var array Danish zip code. |
| 54 | */ |
| 55 | protected static $postcode = array( |
| 56 | '%###' |
| 57 | ); |
| 58 | |
| 59 | /** |
| 60 | * @var array Danish cities. |
| 61 | */ |
| 62 | protected static $cityNames = array( |
| 63 | 'Aabenraa', 'Aabybro', 'Aakirkeby', 'Aalborg', 'Aalestrup', 'Aars', 'Aarup', 'Agedrup', 'Agerbæk', 'Agerskov', |
| 64 | 'Albertslund', 'Allerød', 'Allinge', 'Allingåbro', 'Almind', 'Anholt', 'Ansager', 'Arden', 'Asaa', 'Askeby', |
| 65 | 'Asnæs', 'Asperup', 'Assens', 'Augustenborg', 'Aulum', 'Auning', 'Bagenkop', 'Bagsværd', 'Balle', 'Ballerup', |
| 66 | 'Bandholm', 'Barrit', 'Beder', 'Bedsted', 'Bevtoft', 'Billum', 'Billund', 'Bindslev', 'Birkerød', 'Bjerringbro', |
| 67 | 'Bjert', 'Bjæverskov', 'Blokhus', 'Blommenslyst', 'Blåvand', 'Boeslunde', 'Bogense', 'Bogø', 'Bolderslev', 'Bording', |
| 68 | 'Borre', 'Borup', 'Brøndby', 'Brabrand', 'Bramming', 'Brande', 'Branderup', 'Bredebro', 'Bredsten', 'Brenderup', |
| 69 | 'Broager', 'Broby', 'Brovst', 'Bryrup', 'Brædstrup', 'Strand', 'Brønderslev', 'Brønshøj', 'Brørup', 'Bække', |
| 70 | 'Bækmarksbro', 'Bælum', 'Børkop', 'Bøvlingbjerg', 'Charlottenlund', 'Christiansfeld', 'Dalby', 'Dalmose', |
| 71 | 'Dannemare', 'Daugård', 'Dianalund', 'Dragør', 'Dronninglund', 'Dronningmølle', 'Dybvad', 'Dyssegård', 'Ebberup', |
| 72 | 'Ebeltoft', 'Egernsund', 'Egtved', 'Egå', 'Ejby', 'Ejstrupholm', 'Engesvang', 'Errindlev', 'Erslev', 'Esbjerg', |
| 73 | 'Eskebjerg', 'Eskilstrup', 'Espergærde', 'Faaborg', 'Fanø', 'Farsø', 'Farum', 'Faxe', 'Ladeplads', 'Fejø', |
| 74 | 'Ferritslev', 'Fjenneslev', 'Fjerritslev', 'Flemming', 'Fredensborg', 'Fredericia', 'Frederiksberg', |
| 75 | 'Frederikshavn', 'Frederikssund', 'Frederiksværk', 'Frørup', 'Frøstrup', 'Fuglebjerg', 'Føllenslev', 'Føvling', |
| 76 | 'Fårevejle', 'Fårup', 'Fårvang', 'Gadbjerg', 'Gadstrup', 'Galten', 'Gandrup', 'Gedser', 'Gedsted', 'Gedved', 'Gelsted', |
| 77 | 'Gentofte', 'Gesten', 'Gilleleje', 'Gislev', 'Gislinge', 'Gistrup', 'Give', 'Gjerlev', 'Gjern', 'Glamsbjerg', |
| 78 | 'Glejbjerg', 'Glesborg', 'Glostrup', 'Glumsø', 'Gram', 'Gredstedbro', 'Grenaa', 'Greve', 'Grevinge', 'Grindsted', |
| 79 | 'Græsted', 'Gråsten', 'Gudbjerg', 'Sydfyn', 'Gudhjem', 'Gudme', 'Guldborg', 'Gørding', 'Gørlev', 'Gørløse', |
| 80 | 'Haderslev', 'Haderup', 'Hadsten', 'Hadsund', 'Hals', 'Hammel', 'Hampen', 'Hanstholm', 'Harboøre', 'Harlev', 'Harndrup', |
| 81 | 'Harpelunde', 'Hasle', 'Haslev', 'Hasselager', 'Havdrup', 'Havndal', 'Hedehusene', 'Hedensted', 'Hejls', 'Hejnsvig', |
| 82 | 'Hellebæk', 'Hellerup', 'Helsinge', 'Helsingør', 'Hemmet', 'Henne', 'Herfølge', 'Herlev', 'Herlufmagle', 'Herning', |
| 83 | 'Hesselager', 'Hillerød', 'Hinnerup', 'Hirtshals', 'Hjallerup', 'Hjerm', 'Hjortshøj', 'Hjørring', 'Hobro', 'Holbæk', |
| 84 | 'Holeby', 'Holmegaard', 'Holstebro', 'Holsted', 'Holte', 'Horbelev', 'Hornbæk', 'Hornslet', 'Hornsyld', 'Horsens', |
| 85 | 'Horslunde', 'Hovborg', 'Hovedgård', 'Humble', 'Humlebæk', 'Hundested', 'Hundslund', 'Hurup', 'Hvalsø', 'Hvide', |
| 86 | 'Sande', 'Hvidovre', 'Højbjerg', 'Højby', 'Højer', 'Højslev', 'Høng', 'Hørning', 'Hørsholm', 'Hørve', 'Hårlev', |
| 87 | 'Idestrup', 'Ikast', 'Ishøj', 'Janderup', 'Vestj', 'Jelling', 'Jerslev', 'Sjælland', 'Jerup', 'Jordrup', 'Juelsminde', |
| 88 | 'Jyderup', 'Jyllinge', 'Jystrup', 'Midtsj', 'Jægerspris', 'Kalundborg', 'Kalvehave', 'Karby', 'Karise', 'Karlslunde', |
| 89 | 'Karrebæksminde', 'Karup', 'Kastrup', 'Kerteminde', 'Kettinge', 'Kibæk', 'Kirke', 'Hyllinge', 'Såby', 'Kjellerup', |
| 90 | 'Klampenborg', 'Klarup', 'Klemensker', 'Klippinge', 'Klovborg', 'Knebel', 'Kokkedal', 'Kolding', 'Kolind', 'Kongens', |
| 91 | 'Lyngby', 'Kongerslev', 'Korsør', 'Kruså', 'Kvistgård', 'Kværndrup', 'København', 'Køge', 'Langebæk', 'Langeskov', |
| 92 | 'Langå', 'Lejre', 'Lemming', 'Lemvig', 'Lille', 'Skensved', 'Lintrup', 'Liseleje', 'Lundby', 'Lunderskov', 'Lynge', |
| 93 | 'Lystrup', 'Læsø', 'Løgstrup', 'Løgstør', 'Løgumkloster', 'Løkken', 'Løsning', 'Låsby', 'Malling', 'Mariager', |
| 94 | 'Maribo', 'Marslev', 'Marstal', 'Martofte', 'Melby', 'Mern', 'Mesinge', 'Middelfart', 'Millinge', 'Morud', 'Munke', |
| 95 | 'Bjergby', 'Munkebo', 'Møldrup', 'Mørke', 'Mørkøv', 'Måløv', 'Mårslet', 'Nakskov', 'Nexø', 'Nibe', 'Nimtofte', |
| 96 | 'Nordborg', 'Nyborg', 'Nykøbing', 'Nyrup', 'Nysted', 'Nærum', 'Næstved', 'Nørager', 'Nørre', 'Aaby', 'Alslev', |
| 97 | 'Asmindrup', 'Nebel', 'Snede', 'Nørreballe', 'Nørresundby', 'Odder', 'Odense', 'Oksbøl', 'Otterup', 'Oure', 'Outrup', |
| 98 | 'Padborg', 'Pandrup', 'Præstø', 'Randbøl', 'Randers', 'Ranum', 'Rask', 'Mølle', 'Redsted', 'Regstrup', 'Ribe', 'Ringe', |
| 99 | 'Ringkøbing', 'Ringsted', 'Risskov', 'Roskilde', 'Roslev', 'Rude', 'Rudkøbing', 'Ruds', 'Vedby', 'Rungsted', 'Kyst', |
| 100 | 'Rynkeby', 'Ryomgård', 'Ryslinge', 'Rødby', 'Rødding', 'Rødekro', 'Rødkærsbro', 'Rødovre', 'Rødvig', 'Stevns', |
| 101 | 'Rønde', 'Rønne', 'Rønnede', 'Rørvig', 'Sabro', 'Sakskøbing', 'Saltum', 'Samsø', 'Sandved', 'Sejerø', 'Silkeborg', |
| 102 | 'Sindal', 'Sjællands', 'Odde', 'Sjølund', 'Skagen', 'Skals', 'Skamby', 'Skanderborg', 'Skibby', 'Skive', 'Skjern', |
| 103 | 'Skodsborg', 'Skovlunde', 'Skælskør', 'Skærbæk', 'Skævinge', 'Skødstrup', 'Skørping', 'Skårup', 'Slagelse', |
| 104 | 'Slangerup', 'Smørum', 'Snedsted', 'Snekkersten', 'Snertinge', 'Solbjerg', 'Solrød', 'Sommersted', 'Sorring', 'Sorø', |
| 105 | 'Spentrup', 'Spjald', 'Sporup', 'Spøttrup', 'Stakroge', 'Stege', 'Stenderup', 'Stenlille', 'Stenløse', 'Stenstrup', |
| 106 | 'Stensved', 'Stoholm', 'Jyll', 'Stokkemarke', 'Store', 'Fuglede', 'Heddinge', 'Merløse', 'Storvorde', 'Stouby', |
| 107 | 'Strandby', 'Struer', 'Strøby', 'Stubbekøbing', 'Støvring', 'Suldrup', 'Sulsted', 'Sunds', 'Svaneke', 'Svebølle', |
| 108 | 'Svendborg', 'Svenstrup', 'Svinninge', 'Sydals', 'Sæby', 'Søborg', 'Søby', 'Ærø', 'Søllested', 'Sønder', 'Felding', |
| 109 | 'Sønderborg', 'Søndersø', 'Sørvad', 'Taastrup', 'Tappernøje', 'Tarm', 'Terndrup', 'Them', 'Thisted', 'Thorsø', |
| 110 | 'Thyborøn', 'Thyholm', 'Tikøb', 'Tilst', 'Tinglev', 'Tistrup', 'Tisvildeleje', 'Tjele', 'Tjæreborg', 'Toftlund', |
| 111 | 'Tommerup', 'Toreby', 'Torrig', 'Tranbjerg', 'Tranekær', 'Trige', 'Trustrup', 'Tune', 'Tureby', 'Tylstrup', 'Tølløse', |
| 112 | 'Tønder', 'Tørring', 'Tårs', 'Ugerløse', 'Uldum', 'Ulfborg', 'Ullerslev', 'Ulstrup', 'Vadum', 'Valby', 'Vallensbæk', |
| 113 | 'Vamdrup', 'Vandel', 'Vanløse', 'Varde', 'Vedbæk', 'Veflinge', 'Vejby', 'Vejen', 'Vejers', 'Vejle', 'Vejstrup', |
| 114 | 'Veksø', 'Vemb', 'Vemmelev', 'Vesløs', 'Vestbjerg', 'Vester', 'Skerninge', 'Vesterborg', 'Vestervig', 'Viborg', 'Viby', |
| 115 | 'Videbæk', 'Vildbjerg', 'Vils', 'Vinderup', 'Vipperød', 'Virum', 'Vissenbjerg', 'Viuf', 'Vodskov', 'Vojens', 'Vonge', |
| 116 | 'Vorbasse', 'Vordingborg', 'Væggerløse', 'Værløse', 'Ærøskøbing', 'Ølgod', 'Ølsted', 'Ølstykke', 'Ørbæk', |
| 117 | 'Ørnhøj', 'Ørsted', 'Djurs', 'Østbirk', 'Øster', 'Assels', 'Ulslev', 'Østermarie', 'Østervrå', '� |
| 118 | byhøj', |
| 119 | '� |
| 120 | lbæk', '� |
| 121 | lsgårde', '� |
| 122 | rhus', '� |
| 123 | rre', '� |
| 124 | rslev', 'Haarby', 'Nivå', 'Rømø', 'Omme', 'Vrå', 'Ørum', |
| 125 | ); |
| 126 | |
| 127 | /** |
| 128 | * @var array Danish municipalities, called 'kommuner' in danish. |
| 129 | */ |
| 130 | protected static $kommuneNames = array( |
| 131 | 'København', 'Frederiksberg', 'Ballerup', 'Brøndby', 'Dragør', 'Gentofte', 'Gladsaxe', 'Glostrup', 'Herlev', |
| 132 | 'Albertslund', 'Hvidovre', 'Høje Taastrup', 'Lyngby-Taarbæk', 'Rødovre', 'Ishøj', 'Tårnby', 'Vallensbæk', |
| 133 | 'Allerød', 'Fredensborg', 'Helsingør', 'Hillerød', 'Hørsholm', 'Rudersdal', 'Egedal', 'Frederikssund', 'Greve', |
| 134 | 'Halsnæs', 'Roskilde', 'Solrød', 'Gribskov', 'Odsherred', 'Holbæk', 'Faxe', 'Kalundborg', 'Ringsted', 'Slagelse', |
| 135 | 'Stevns', 'Sorø', 'Lejre', 'Lolland', 'Næstved', 'Guldborgsund', 'Vordingborg', 'Bornholm', 'Middelfart', |
| 136 | 'Christiansø', 'Assens', 'Faaborg-Midtfyn', 'Kerteminde', 'Nyborg', 'Odense', 'Svendborg', 'Nordfyns', 'Langeland', |
| 137 | 'Ærø', 'Haderslev', 'Billund', 'Sønderborg', 'Tønder', 'Esbjerg', 'Fanø', 'Varde', 'Vejen', 'Aabenraa', |
| 138 | 'Fredericia', 'Horsens', 'Kolding', 'Vejle', 'Herning', 'Holstebro', 'Lemvig', 'Struer', 'Syddjurs', 'Furesø', |
| 139 | 'Norddjurs', 'Favrskov', 'Odder', 'Randers', 'Silkeborg', 'Samsø', 'Skanderborg', 'Aarhus', 'Ikast-Brande', |
| 140 | 'Ringkøbing-Skjern', 'Hedensted', 'Morsø', 'Skive', 'Thisted', 'Viborg', 'Brønderslev', 'Frederikshavn', |
| 141 | 'Vesthimmerlands', 'Læsø', 'Rebild', 'Mariagerfjord', 'Jammerbugt', 'Aalborg', 'Hjørring', 'Køge', |
| 142 | ); |
| 143 | |
| 144 | /** |
| 145 | * @var array Danish regions. |
| 146 | */ |
| 147 | protected static $regionNames = array( |
| 148 | 'Region Nordjylland', 'Region Midtjylland', 'Region Syddanmark', 'Region Hovedstaden', 'Region Sjælland', |
| 149 | ); |
| 150 | |
| 151 | /** |
| 152 | * @link https://github.com/umpirsky/country-list/blob/master/country/cldr/da_DK/country.php |
| 153 | * |
| 154 | * @var array Some countries in danish. |
| 155 | */ |
| 156 | protected static $country = array( |
| 157 | 'Andorra', 'Forenede Arabiske Emirater', 'Afghanistan', 'Antigua og Barbuda', 'Anguilla', 'Albanien', 'Armenien', |
| 158 | 'Hollandske Antiller', 'Angola', 'Antarktis', 'Argentina', 'Amerikansk Samoa', 'Østrig', 'Australien', 'Aruba', |
| 159 | '� |
| 160 | land', 'Aserbajdsjan', 'Bosnien-Hercegovina', 'Barbados', 'Bangladesh', 'Belgien', 'Burkina Faso', 'Bulgarien', |
| 161 | 'Bahrain', 'Burundi', 'Benin', 'Saint Barthélemy', 'Bermuda', 'Brunei Darussalam', 'Bolivia', 'Brasilien', 'Bahamas', |
| 162 | 'Bhutan', 'Bouvetø', 'Botswana', 'Hviderusland', 'Belize', 'Canada', 'Cocosøerne', 'Congo-Kinshasa', |
| 163 | 'Centralafrikanske Republik', 'Congo', 'Schweiz', 'Elfenbenskysten', 'Cook-øerne', 'Chile', 'Cameroun', 'Kina', |
| 164 | 'Colombia', 'Costa Rica', 'Serbien og Montenegro', 'Cuba', 'Kap Verde', 'Juleøen', 'Cypern', 'Tjekkiet', 'Tyskland', |
| 165 | 'Djibouti', 'Danmark', 'Dominica', 'Den Dominikanske Republik', 'Algeriet', 'Ecuador', 'Estland', 'Egypten', |
| 166 | 'Vestsahara', 'Eritrea', 'Spanien', 'Etiopien', 'Finland', 'Fiji-øerne', 'Falklandsøerne', |
| 167 | 'Mikronesiens Forenede Stater', 'Færøerne', 'Frankrig', 'Gabon', 'Storbritannien', 'Grenada', 'Georgien', |
| 168 | 'Fransk Guyana', 'Guernsey', 'Ghana', 'Gibraltar', 'Grønland', 'Gambia', 'Guinea', 'Guadeloupe', 'Ækvatorialguinea', |
| 169 | 'Grækenland', 'South Georgia og De Sydlige Sandwichøer', 'Guatemala', 'Guam', 'Guinea-Bissau', 'Guyana', |
| 170 | 'SAR Hongkong', 'Heard- og McDonald-øerne', 'Honduras', 'Kroatien', 'Haiti', 'Ungarn', 'Indonesien', 'Irland', |
| 171 | 'Israel', 'Isle of Man', 'Indien', 'Det Britiske Territorium i Det Indiske Ocean', 'Irak', 'Iran', 'Island', |
| 172 | 'Italien', 'Jersey', 'Jamaica', 'Jordan', 'Japan', 'Kenya', 'Kirgisistan', 'Cambodja', 'Kiribati', 'Comorerne', |
| 173 | 'Saint Kitts og Nevis', 'Nordkorea', 'Sydkorea', 'Kuwait', 'Caymanøerne', 'Kasakhstan', 'Laos', 'Libanon', |
| 174 | 'Saint Lucia', 'Liechtenstein', 'Sri Lanka', 'Liberia', 'Lesotho', 'Litauen', 'Luxembourg', 'Letland', 'Libyen', |
| 175 | 'Marokko', 'Monaco', 'Republikken Moldova', 'Montenegro', 'Saint Martin', 'Madagaskar', 'Marshalløerne', |
| 176 | 'Republikken Makedonien', 'Mali', 'Myanmar', 'Mongoliet', 'SAR Macao', 'Nordmarianerne', 'Martinique', |
| 177 | 'Mauretanien', 'Montserrat', 'Malta', 'Mauritius', 'Maldiverne', 'Malawi', 'Mexico', 'Malaysia', 'Mozambique', |
| 178 | 'Namibia', 'Ny Caledonien', 'Niger', 'Norfolk Island', 'Nigeria', 'Nicaragua', 'Holland', 'Norge', 'Nepal', 'Nauru', |
| 179 | 'Niue', 'New Zealand', 'Oman', 'Panama', 'Peru', 'Fransk Polynesien', 'Papua Ny Guinea', 'Filippinerne', 'Pakistan', |
| 180 | 'Polen', 'Saint Pierre og Miquelon', 'Pitcairn', 'Puerto Rico', 'De palæstinensiske områder', 'Portugal', 'Palau', |
| 181 | 'Paraguay', 'Qatar', 'Reunion', 'Rumænien', 'Serbien', 'Rusland', 'Rwanda', 'Saudi-Arabien', 'Salomonøerne', |
| 182 | 'Seychellerne', 'Sudan', 'Sverige', 'Singapore', 'St. Helena', 'Slovenien', 'Svalbard og Jan Mayen', 'Slovakiet', |
| 183 | 'Sierra Leone', 'San Marino', 'Senegal', 'Somalia', 'Surinam', 'Sao Tome og Principe', 'El Salvador', 'Syrien', |
| 184 | 'Swaziland', 'Turks- og Caicosøerne', 'Tchad', 'Franske Besiddelser i Det Sydlige Indiske Ocean', 'Togo', |
| 185 | 'Thailand', 'Tadsjikistan', 'Tokelau', 'Timor-Leste', 'Turkmenistan', 'Tunesien', 'Tonga', 'Tyrkiet', |
| 186 | 'Trinidad og Tobago', 'Tuvalu', 'Taiwan', 'Tanzania', 'Ukraine', 'Uganda', 'De Mindre Amerikanske Oversøiske Øer', |
| 187 | 'USA', 'Uruguay', 'Usbekistan', 'Vatikanstaten', 'St. Vincent og Grenadinerne', 'Venezuela', |
| 188 | 'De britiske jomfruøer', 'De amerikanske jomfruøer', 'Vietnam', 'Vanuatu', 'Wallis og Futunaøerne', 'Samoa', |
| 189 | 'Yemen', 'Mayotte', 'Sydafrika', 'Zambia', 'Zimbabwe', |
| 190 | ); |
| 191 | |
| 192 | /** |
| 193 | * @var array Danish city format. |
| 194 | */ |
| 195 | protected static $cityFormats = array( |
| 196 | '{{cityName}}', |
| 197 | ); |
| 198 | |
| 199 | /** |
| 200 | * @var array Danish street's name formats. |
| 201 | */ |
| 202 | protected static $streetNameFormats = array( |
| 203 | '{{lastName}}{{streetSuffix}}', |
| 204 | '{{middleName}}{{streetSuffix}}', |
| 205 | '{{lastName}} {{streetSuffixWord}}', |
| 206 | '{{middleName}} {{streetSuffixWord}}', |
| 207 | ); |
| 208 | |
| 209 | /** |
| 210 | * @var array Danish street's address formats. |
| 211 | */ |
| 212 | protected static $streetAddressFormats = array( |
| 213 | '{{streetName}} {{buildingNumber}}', |
| 214 | '{{streetName}} {{buildingNumber}}, {{buildingLevel}}', |
| 215 | '{{streetName}} {{buildingNumber}}, {{buildingLevel}} {{buildingSide}}', |
| 216 | ); |
| 217 | |
| 218 | /** |
| 219 | * @var array Danish address format. |
| 220 | */ |
| 221 | protected static $addressFormats = array( |
| 222 | "{{streetAddress}}\n{{postcode}} {{city}}", |
| 223 | ); |
| 224 | |
| 225 | /** |
| 226 | * Randomly return a real city name. |
| 227 | * |
| 228 | * @return string |
| 229 | */ |
| 230 | public static function cityName() |
| 231 | { |
| 232 | return static::randomElement(static::$cityNames); |
| 233 | } |
| 234 | |
| 235 | /** |
| 236 | * Randomly return a suffix word. |
| 237 | * |
| 238 | * @return string |
| 239 | */ |
| 240 | public static function streetSuffixWord() |
| 241 | { |
| 242 | return static::randomElement(static::$streetSuffixWord); |
| 243 | } |
| 244 | |
| 245 | /** |
| 246 | * Randomly return a building number. |
| 247 | * |
| 248 | * @return string |
| 249 | */ |
| 250 | public static function buildingNumber() |
| 251 | { |
| 252 | return static::toUpper(static::bothify(static::randomElement(static::$buildingNumber))); |
| 253 | } |
| 254 | |
| 255 | /** |
| 256 | * Randomly return a building level. |
| 257 | * |
| 258 | * @return string |
| 259 | */ |
| 260 | public static function buildingLevel() |
| 261 | { |
| 262 | return static::numerify(static::randomElement(static::$buildingLevel)); |
| 263 | } |
| 264 | |
| 265 | /** |
| 266 | * Randomly return a side of the building. |
| 267 | * |
| 268 | * @return string |
| 269 | */ |
| 270 | public static function buildingSide() |
| 271 | { |
| 272 | return static::randomElement(static::$buildingSide); |
| 273 | } |
| 274 | |
| 275 | /** |
| 276 | * Randomly return a real municipality name, called 'kommune' in danish. |
| 277 | * |
| 278 | * @return string |
| 279 | */ |
| 280 | public static function kommune() |
| 281 | { |
| 282 | return static::randomElement(static::$kommuneNames); |
| 283 | } |
| 284 | |
| 285 | /** |
| 286 | * Randomly return a real region name. |
| 287 | * |
| 288 | * @return string |
| 289 | */ |
| 290 | public static function region() |
| 291 | { |
| 292 | return static::randomElement(static::$regionNames); |
| 293 | } |
| 294 | } |
| 295 |