Server IP : 66.29.132.124 / Your IP : 3.139.235.100 Web Server : LiteSpeed System : Linux business141.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64 User : wavevlvu ( 1524) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/wavevlvu/book24.ng/vendor/league/iso3166/src/ |
Upload File : |
<?php declare(strict_types=1); /* * (c) Rob Bast <rob.bast@gmail.com> * * For the full copyright and license information, please view * the LICENSE file that was distributed with this source code. */ namespace League\ISO3166; interface ISO3166DataProvider { /** * Lookup ISO3166-1 data by name identifier. * * @api * * @throws \League\ISO3166\Exception\OutOfBoundsException if input does not exist in dataset * * @return array<string, mixed> */ public function name(string $name): array; /** * Lookup ISO3166-1 data by alpha2 identifier. * * @api * * @throws \League\ISO3166\Exception\DomainException if input does not look like an alpha2 key * @throws \League\ISO3166\Exception\OutOfBoundsException if input does not exist in dataset * * @return array<string, mixed> */ public function alpha2(string $alpha2): array; /** * Lookup ISO3166-1 data by alpha3 identifier. * * @api * * @throws \League\ISO3166\Exception\DomainException if input does not look like an alpha3 key * @throws \League\ISO3166\Exception\OutOfBoundsException if input does not exist in dataset * * @return array<string, mixed> */ public function alpha3(string $alpha3): array; /** * Lookup ISO3166-1 data by numeric identifier (numerical string, that is). * * @api * * @throws \League\ISO3166\Exception\DomainException if input does not look like a numeric key * @throws \League\ISO3166\Exception\OutOfBoundsException if input does not exist in dataset * * @return array<string, mixed> */ public function numeric(string $numeric): array; }