* * 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 Egypt or not. * * ISO 3166-1 alpha-2: EG * * @see http://www.geonames.org/EG/administrative-division-egypt.html * * @author Henrique Moody */ final class EgSubdivisionCode extends AbstractSearcher { /** * {@inheritdoc} */ protected function getDataSource(): array { return [ 'ALX', // Al Iskandariyah 'ASN', // Aswan 'AST', // Asyut 'BA', // Al Bahr al Ahmar 'BH', // Al Buhayrah 'BNS', // Bani Suwayf 'C', // Al Qahirah 'DK', // Ad Daqahliyah 'DT', // Dumyat 'FYM', // Al Fayyum 'GH', // Al Gharbiyah 'GZ', // Al Jizah 'IS', // Al Isma'iliyah 'JS', // Janub Sina' 'KB', // Al Qalyubiyah 'KFS', // Kafr ash Shaykh 'KN', // Qina 'LX', // Al Uqşur 'MN', // Al Minya 'MNF', // Al Minufiyah 'MT', // Matruh 'PTS', // Bur Sa'id 'SHG', // Suhaj 'SHR', // Ash Sharqiyah 'SIN', // Shamal Sina' 'SUZ', // As Suways 'WAD', // Al Wadi al Jadid ]; } }