mirror of
https://github.com/Respect/Validation.git
synced 2026-03-17 07:45:45 +01:00
156 lines
5 KiB
PHP
156 lines
5 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
|
|
];
|
|
}
|
|
}
|