* * 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 Sri Lanka or not. * * ISO 3166-1 alpha-2: LK * * @see http://www.geonames.org/LK/administrative-division-sri-lanka.html * * @author Henrique Moody */ final class LkSubdivisionCode extends AbstractSearcher { /** * {@inheritdoc} */ protected function getDataSource(): array { return [ '1', // Western '11', // Kŏḷamba '12', // Gampaha '13', // Kaḷutara '2', // Central '21', // Mahanuvara '22', // Mātale '23', // Nuvara Ĕliya '3', // Southern '31', // Gālla '32', // Mātara '33', // Hambantŏṭa '4', // Northern '41', // Yāpanaya '42', // Kilinŏchchi '43', // Mannārama '44', // Vavuniyāva '45', // Mulativ '5', // Eastern '51', // Maḍakalapuva '52', // Ampāra '53', // Trikuṇāmalaya '6', // North Western '61', // Kuruṇægala '62', // Puttalama '7', // North Central '71', // Anurādhapura '72', // Pŏḷŏnnaruva '8', // Uva '81', // Badulla '82', // Mŏṇarāgala '9', // Sabaragamuwa '91', // Ratnapura '92', // Kægalla ]; } }