respect-validation/library/Rules/Locale/LvSubdivisionCode.php
Henrique Moody 5bdffaa51b
Apply "Generic.Arrays.ArrayIndent"
Signed-off-by: Henrique Moody <henriquemoody@gmail.com>
2019-02-09 14:07:52 +01:00

156 lines
5.1 KiB
PHP

<?php
/*
* This file is part of Respect/Validation.
*
* (c) Alexandre Gomes Gaigalas <alexandre@gaigalas.net>
*
* For the full copyright and license information, please view the "LICENSE.md"
* file that was distributed with this source code.
*/
declare(strict_types=1);
namespace Respect\Validation\Rules\Locale;
use Respect\Validation\Rules\AbstractSearcher;
/**
* Validates whether an input is subdivision code of Latvia or not.
*
* ISO 3166-1 alpha-2: LV
*
* @see http://www.geonames.org/LV/administrative-division-latvia.html
*
* @author Henrique Moody <henriquemoody@gmail.com>
*/
final class LvSubdivisionCode extends AbstractSearcher
{
/**
* {@inheritdoc}
*/
protected function getDataSource(): array
{
return [
'001', // Aglonas Novads
'002', // Aizkraukles Novads
'003', // Aizputes Novads
'004', // Aknīstes Novads
'005', // Alojas Novads
'006', // Alsungas Novads
'007', // Alūksnes Novads
'008', // Amatas Novads
'009', // Apes Novads
'010', // Auces Novads
'011', // Ādažu Novads
'012', // Babītes Novads
'013', // Baldones Novads
'014', // Baltinavas Novads
'015', // Balvu Novads
'016', // Bauskas Novads
'017', // Beverīnas Novads
'018', // Brocēnu Novads
'019', // Burtnieku Novads
'020', // Carnikavas Novads
'021', // Cesvaines Novads
'022', // Cēsu Novads
'023', // Ciblas Novads
'024', // Dagdas Novads
'025', // Daugavpils Novads
'026', // Dobeles Novads
'027', // Dundagas Novads
'028', // Durbes Novads
'029', // Engures Novads
'030', // Ērgļu Novads
'031', // Garkalnes Novads
'032', // Grobiņas Novads
'033', // Gulbenes Novads
'034', // Iecavas Novads
'035', // Ikšķiles Novads
'036', // Ilūkstes Novads
'037', // Inčukalna Novads
'038', // Jaunjelgavas Novads
'039', // Jaunpiebalgas Novads
'040', // Jaunpils Novads
'041', // Jelgavas Novads
'042', // Jēkabpils Novads
'043', // Kandavas Novads
'044', // Kārsavas Novads
'045', // Kocēnu Novads
'046', // Kokneses Novads
'047', // Krāslavas Novads
'048', // Krimuldas Novads
'049', // Krustpils Novads
'050', // Kuldīgas Novads
'051', // Ķeguma Novads
'052', // Ķekavas Novads
'053', // Lielvārdes Novads
'054', // Limbažu Novads
'055', // Līgatnes Novads
'056', // Līvānu Novads
'057', // Lubānas Novads
'058', // Ludzas Novads
'059', // Madonas Novads
'060', // Mazsalacas Novads
'061', // Mālpils Novads
'062', // Mārupes Novads
'063', // Mērsraga novads
'064', // Naukšēnu Novads
'065', // Neretas Novads
'066', // Nīcas Novads
'067', // Ogres Novads
'068', // Olaines Novads
'069', // Ozolnieku Novads
'070', // Pārgaujas Novads
'071', // Pāvilostas Novads
'072', // Pļaviņu Novads
'073', // Preiļu Novads
'074', // Priekules Novads
'075', // Priekuļu Novads
'076', // Raunas Novads
'077', // Rēzeknes Novads
'078', // Riebiņu Novads
'079', // Rojas Novads
'080', // Ropažu Novads
'081', // Rucavas Novads
'082', // Rugāju Novads
'083', // Rundāles Novads
'084', // Rūjienas Novads
'085', // Salas Novads
'086', // Salacgrīvas Novads
'087', // Salaspils Novads
'088', // Saldus Novads
'089', // Saulkrastu Novads
'090', // Sējas Novads
'091', // Siguldas Novads
'092', // Skrīveru Novads
'093', // Skrundas Novads
'094', // Smiltenes Novads
'095', // Stopiņu Novads
'096', // Strenču Novads
'097', // Talsu Novads
'098', // Tērvetes Novads
'099', // Tukuma Novads
'100', // Vaiņodes Novads
'101', // Valkas Novads
'102', // Varakļānu Novads
'103', // Vārkavas Novads
'104', // Vecpiebalgas Novads
'105', // Vecumnieku Novads
'106', // Ventspils Novads
'107', // Viesītes Novads
'108', // Viļakas Novads
'109', // Viļānu Novads
'110', // Zilupes Novads
'DGV', // Daugavpils
'JEL', // Jelgava
'JKB', // Jēkabpils
'JUR', // Jurmala
'LPX', // Liepaja
'REZ', // Rezekne
'RIX', // Riga
'VEN', // Ventspils
'VMR', // Valmiera
];
}
}