* * 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 Monaco or not. * * ISO 3166-1 alpha-2: MC * * @see http://www.geonames.org/MC/administrative-division-monaco.html * * @author Henrique Moody */ final class McSubdivisionCode extends AbstractSearcher { /** * {@inheritdoc} */ protected function getDataSource(): array { return [ 'CL', // La Colle 'CO', // La Condamine 'FO', // Fontvieille 'GA', // La Gare 'JE', // Jardin Exotique 'LA', // Larvotto 'MA', // Malbousquet 'MC', // Monte-Carlo 'MG', // Moneghetti 'MO', // Monaco-Ville 'MU', // Moulins 'PH', // Port-Hercule 'SD', // Sainte-Dévote 'SO', // La Source 'SP', // Spélugues 'SR', // Saint-Roman 'VR', // Vallon de la Rousse ]; } }