1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
<?php
/**
* libphonenumber-for-php data file
* This file has been @generated from libphonenumber data
* Do not modify!
* @internal
*/
declare(strict_types=1);
namespace libphonenumber\Tests\core\data;
use libphonenumber\PhoneMetadata;
use libphonenumber\PhoneNumberDesc;
/**
* @internal
*/
class PhoneNumberMetadataForTesting_BS extends PhoneMetadata
{
protected const ID = 'BS';
protected const COUNTRY_CODE = 1;
protected const NATIONAL_PREFIX = '1';
protected ?string $nationalPrefixForParsing = '1';
protected ?string $internationalPrefix = '011';
public function __construct()
{
$this->generalDesc = (new PhoneNumberDesc())
->setNationalNumberPattern('(242|8(00|66|77|88)|900)\d{7}')
->setPossibleLengthLocalOnly([7])
->setPossibleLength([10]);
$this->mobile = (new PhoneNumberDesc())
->setNationalNumberPattern('242(357|359|457|557)\d{4}')
->setExampleNumber('2423577890');
$this->premiumRate = (new PhoneNumberDesc())
->setNationalNumberPattern('900\d{7}')
->setExampleNumber('9001234567');
$this->fixedLine = (new PhoneNumberDesc())
->setNationalNumberPattern('242(?:3(?:02|[236][1-9]|4[0-24-9]|5[0-68]|7[3-57]|9[2-5])|4(?:2[237]|51|64|77)|502|636|702)\d{4}')
->setExampleNumber('2425027890')
->setPossibleLengthLocalOnly([7]);
$this->tollFree = (new PhoneNumberDesc())
->setNationalNumberPattern('8(00|66|77|88)\d{7}')
->setExampleNumber('8001234567');
$this->sharedCost = PhoneNumberDesc::empty();
$this->personalNumber = PhoneNumberDesc::empty();
$this->voip = PhoneNumberDesc::empty();
$this->pager = PhoneNumberDesc::empty();
$this->uan = PhoneNumberDesc::empty();
$this->voicemail = PhoneNumberDesc::empty();
$this->noInternationalDialling = PhoneNumberDesc::empty();
}
}
|