update 1.0.8.0

Commits for version update
This commit is contained in:
Manish Verma
2016-10-17 12:02:27 +05:30
parent dec927987b
commit 76e85db070
9674 changed files with 495757 additions and 58922 deletions

View File

@@ -2,7 +2,6 @@
namespace libphonenumber;
class DefaultMetadataLoader implements MetadataLoaderInterface
{
public function loadMetadata($metadataFileName)

View File

@@ -48,7 +48,7 @@ class Matcher
break;
case 'find':
default:
// no changes
// no changes
break;
}
$final_pattern = '/' . $final_pattern . '/x';

View File

@@ -2,7 +2,6 @@
namespace libphonenumber;
/**
* Interface MatcherAPIInterface
*

View File

@@ -2,7 +2,6 @@
namespace libphonenumber;
interface MetadataLoaderInterface
{
/**

View File

@@ -2,7 +2,6 @@
namespace libphonenumber;
interface MetadataSourceInterface
{
/**

View File

@@ -9,7 +9,6 @@
namespace libphonenumber;
class MultiFileMetadataSourceImpl implements MetadataSourceInterface
{
protected static $metaDataFilePrefix = PhoneNumberUtil::META_DATA_FILE_PREFIX;
@@ -105,5 +104,4 @@ class MultiFileMetadataSourceImpl implements MetadataSourceInterface
}
}
}
}

View File

@@ -11,8 +11,32 @@ class NumberFormat
protected $format = null;
protected $leadingDigitsPattern = array();
protected $nationalPrefixFormattingRule = null;
/**
* @var bool
*/
protected $nationalPrefixOptionalWhenFormatting = false;
protected $domesticCarrierCodeFormattingRule = null;
public function __construct()
{
$this->clear();
}
/**
* @return NumberFormat
*/
public function clear()
{
$this->pattern = "";
$this->format = "";
$this->leadingDigitsPattern = array();
$this->nationalPrefixFormattingRule = "";
$this->nationalPrefixOptionalWhenFormatting = false;
$this->domesticCarrierCodeFormattingRule = "";
return $this;
}
/**
* @return boolean
*/
@@ -40,12 +64,28 @@ class NumberFormat
return $this;
}
/**
* @return boolean
*/
public function isNationalPrefixOptionalWhenFormatting()
{
return $this->nationalPrefixOptionalWhenFormatting;
}
/**
* @param boolean $nationalPrefixOptionalWhenFormatting
*/
public function setNationalPrefixOptionalWhenFormatting($nationalPrefixOptionalWhenFormatting)
{
$this->nationalPrefixOptionalWhenFormatting = $nationalPrefixOptionalWhenFormatting;
}
/**
* @return boolean
*/
public function hasFormat()
{
return isset($this->format);
return ($this->format);
}
/**
@@ -189,6 +229,8 @@ class NumberFormat
if ($other->hasDomesticCarrierCodeFormattingRule()) {
$this->setDomesticCarrierCodeFormattingRule($other->getDomesticCarrierCodeFormattingRule());
}
$this->setNationalPrefixOptionalWhenFormatting($other->isNationalPrefixOptionalWhenFormatting());
return $this;
}
@@ -210,6 +252,9 @@ class NumberFormat
if ($this->hasDomesticCarrierCodeFormattingRule()) {
$output['domesticCarrierCodeFormattingRule'] = $this->getDomesticCarrierCodeFormattingRule();
}
$output['nationalPrefixOptionalWhenFormatting'] = $this->isNationalPrefixOptionalWhenFormatting();
return $output;
}
@@ -230,5 +275,7 @@ class NumberFormat
if (isset($input['domesticCarrierCodeFormattingRule'])) {
$this->setDomesticCarrierCodeFormattingRule($input['domesticCarrierCodeFormattingRule']);
}
$this->setNationalPrefixOptionalWhenFormatting($input['nationalPrefixOptionalWhenFormatting']);
}
}

View File

@@ -8,7 +8,6 @@ namespace libphonenumber;
*/
class NumberParseException extends \Exception
{
const INVALID_COUNTRY_CODE = 0;
// This generally indicates the string passed in had less than 3 digits in it. More
// specifically, the number failed to match the regular expression VALID_PHONE_NUMBER in
@@ -45,5 +44,4 @@ class NumberParseException extends \Exception
{
return "Error type: " . $this->errorType . ". " . $this->message;
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -586,7 +586,7 @@ class PhoneNumber implements \Serializable
{
$data = unserialize($serialized);
list (
list(
$this->countryCode,
$this->nationalNumber,
$this->extension,

View File

@@ -13,6 +13,65 @@ class PhoneNumberDesc
protected $possibleNumberPattern = "";
protected $hasExampleNumber = false;
protected $exampleNumber = "";
/**
* @var array
*/
protected $possibleLength;
/**
* @var array
*/
protected $possibleLengthLocalOnly;
public function __construct()
{
$this->clear();
}
/**
* @return PhoneNumberDesc
*/
public function clear()
{
$this->nationalNumberPattern = "";
$this->possibleNumberPattern = "";
$this->possibleLength = array();
$this->possibleLengthLocalOnly = array();
$this->exampleNumber = "";
return $this;
}
/**
* @return array
*/
public function getPossibleLength()
{
return $this->possibleLength;
}
/**
* @param array $possibleLength
*/
public function setPossibleLength($possibleLength)
{
$this->possibleLength = $possibleLength;
}
/**
* @return array
*/
public function getPossibleLengthLocalOnly()
{
return $this->possibleLengthLocalOnly;
}
/**
* @param array $possibleLengthLocalOnly
*/
public function setPossibleLengthLocalOnly($possibleLengthLocalOnly)
{
$this->possibleLengthLocalOnly = $possibleLengthLocalOnly;
}
/**
* @return boolean
@@ -113,6 +172,8 @@ class PhoneNumberDesc
if ($other->hasExampleNumber()) {
$this->setExampleNumber($other->getExampleNumber());
}
$this->setPossibleLength($other->getPossibleLength());
$this->setPossibleLengthLocalOnly($other->getPossibleLengthLocalOnly());
return $this;
}
@@ -144,6 +205,9 @@ class PhoneNumberDesc
$data['ExampleNumber'] = $this->getExampleNumber();
}
$data['PossibleLength'] = $this->getPossibleLength();
$data['PossibleLengthLocalOnly'] = $this->getPossibleLengthLocalOnly();
return $data;
}
@@ -162,6 +226,8 @@ class PhoneNumberDesc
if (isset($input['ExampleNumber']) && $input['NationalNumberPattern'] != '') {
$this->setExampleNumber($input['ExampleNumber']);
}
$this->setPossibleLength($input['PossibleLength']);
$this->setPossibleLengthLocalOnly($input['PossibleLengthLocalOnly']);
return $this;
}

View File

@@ -9,7 +9,7 @@
namespace libphonenumber;
use Giggsey\Locale\Locale;
use libphonenumber\prefixmapper\PrefixFileReader;
class PhoneNumberToCarrierMapper
@@ -32,10 +32,6 @@ class PhoneNumberToCarrierMapper
protected function __construct($phonePrefixDataDirectory)
{
if(!extension_loaded('intl')) {
throw new \RuntimeException('The intl extension must be installed');
}
$this->prefixFileReader = new PrefixFileReader(dirname(__FILE__) . $phonePrefixDataDirectory);
$this->phoneUtil = PhoneNumberUtil::getInstance();
}
@@ -74,9 +70,9 @@ class PhoneNumberToCarrierMapper
*/
public function getNameForValidNumber(PhoneNumber $number, $languageCode)
{
$languageStr = \Locale::getPrimaryLanguage($languageCode);
$languageStr = Locale::getPrimaryLanguage($languageCode);
$scriptStr = "";
$regionStr = \Locale::getRegion($languageCode);
$regionStr = Locale::getRegion($languageCode);
return $this->prefixFileReader->getDescriptionForNumber($number, $languageStr, $scriptStr, $regionStr);
}

View File

@@ -155,5 +155,4 @@ class PhoneNumberToTimeZonesMapper
$timezones = $this->prefixTimeZonesMap->lookupTimeZonesForNumber($number);
return (count($timezones) == 0) ? $this->unknownTimeZoneList : $timezones;
}
}

View File

@@ -156,10 +156,22 @@ class PhoneNumberUtil
*/
protected static $MOBILE_TOKEN_MAPPINGS;
/**
* Set of country codes that have geographically assigned mobile numbers (see GEO_MOBILE_COUNTRIES
* below) which are not based on *area codes*. For example, in China mobile numbers start with a
* carrier indicator, and beyond that are geographically assigned: this carrier indicator is not
* considered to be an area code.
*
* @var array
*/
protected static $GEO_MOBILE_COUNTRIES_WITHOUT_MOBILE_AREA_CODES;
/**
* Set of country calling codes that have geographically assigned mobile numbers. This may not be
* complete; we add calling codes case by case, as we find geographical mobile numbers or hear
* from user reports.
* from user reports. Note that countries like the US, where we can't distinguish between
* fixed-line or mobile numbers, are not listed here, since we consider FIXED_LINE_OR_MOBILE to be
* a possibly geographically-related type anyway (like FIXED_LINE).
*
* @var array
*/
@@ -361,10 +373,16 @@ class PhoneNumberUtil
static::$MOBILE_TOKEN_MAPPINGS['52'] = "1";
static::$MOBILE_TOKEN_MAPPINGS['54'] = "9";
static::$GEO_MOBILE_COUNTRIES_WITHOUT_MOBILE_AREA_CODES = array();
static::$GEO_MOBILE_COUNTRIES_WITHOUT_MOBILE_AREA_CODES[] = 86; // China
static::$GEO_MOBILE_COUNTRIES = array();
static::$GEO_MOBILE_COUNTRIES[] = 52; // Mexico
static::$GEO_MOBILE_COUNTRIES[] = 54; // Argentina
static::$GEO_MOBILE_COUNTRIES[] = 55; // Brazil
static::$GEO_MOBILE_COUNTRIES[] = 62; // Indonesia: some prefixes only (fixed CMDA wireless)
static::$GEO_MOBILE_COUNTRIES = array_merge(static::$GEO_MOBILE_COUNTRIES, static::$GEO_MOBILE_COUNTRIES_WITHOUT_MOBILE_AREA_CODES);
}
/**
@@ -606,7 +624,19 @@ class PhoneNumberUtil
return 0;
}
if (!$this->isNumberGeographical($number)) {
$type = $this->getNumberType($number);
$countryCallingCode = $number->getCountryCode();
if ($type === PhoneNumberType::MOBILE
// Note this is a rough heuristic; it doesn't cover Indonesia well, for example, where area
// codes are present for some mobile phones but not for others. We have no better way of
// representing this in the metadata at this point.
&& in_array($countryCallingCode, self::$GEO_MOBILE_COUNTRIES_WITHOUT_MOBILE_AREA_CODES)
) {
return 0;
}
if (!$this->isNumberGeographical($type, $countryCallingCode)) {
return 0;
}
@@ -682,7 +712,7 @@ class PhoneNumberUtil
if ($nbMatches > 0 && $matches[0][1] === 0) {
return $regionCode;
}
} else if ($this->getNumberTypeHelper($nationalNumber, $metadata) != PhoneNumberType::UNKNOWN) {
} elseif ($this->getNumberTypeHelper($nationalNumber, $metadata) != PhoneNumberType::UNKNOWN) {
return $regionCode;
}
}
@@ -748,7 +778,7 @@ class PhoneNumberUtil
if ($isFixedLine) {
if ($metadata->isSameMobileAndFixedLinePattern()) {
return PhoneNumberType::FIXED_LINE_OR_MOBILE;
} else if ($this->isNumberMatchingDesc($nationalNumber, $metadata->getMobile())) {
} elseif ($this->isNumberMatchingDesc($nationalNumber, $metadata->getMobile())) {
return PhoneNumberType::FIXED_LINE_OR_MOBILE;
}
return PhoneNumberType::FIXED_LINE;
@@ -803,20 +833,34 @@ class PhoneNumberUtil
}
/**
* isNumberGeographical(PhoneNumber)
*
* Tests whether a phone number has a geographical association. It checks if the number is
* associated to a certain region in the country where it belongs to. Note that this doesn't
* verify if the number is actually in use.
* @param PhoneNumber $phoneNumber
*
* isNumberGeographical(PhoneNumberType, $countryCallingCode)
*
* Tests whether a phone number has a geographical association, as represented by its type and the
* country it belongs to.
*
* This version exists since calculating the phone number type is expensive; if we have already
* done this, we don't want to do it again.
*
* @param PhoneNumber|PhoneNumberType $phoneNumberObjOrType A PhoneNumber object, or a PhoneNumberType integer
* @param int|null $countryCallingCode Used when passing a PhoneNumberType
* @return bool
*/
public function isNumberGeographical(PhoneNumber $phoneNumber)
public function isNumberGeographical($phoneNumberObjOrType, $countryCallingCode = null)
{
$numberType = $this->getNumberType($phoneNumber);
if ($phoneNumberObjOrType instanceof PhoneNumber) {
return $this->isNumberGeographical($this->getNumberType($phoneNumberObjOrType), $phoneNumberObjOrType->getCountryCode());
}
return $numberType == PhoneNumberType::FIXED_LINE
|| $numberType == PhoneNumberType::FIXED_LINE_OR_MOBILE
|| (in_array($phoneNumber->getCountryCode(), static::$GEO_MOBILE_COUNTRIES)
&& $numberType == PhoneNumberType::MOBILE);
return $phoneNumberObjOrType == PhoneNumberType::FIXED_LINE
|| $phoneNumberObjOrType == PhoneNumberType::FIXED_LINE_OR_MOBILE
|| (in_array($countryCallingCode, static::$GEO_MOBILE_COUNTRIES)
&& $phoneNumberObjOrType == PhoneNumberType::MOBILE);
}
/**
@@ -1124,7 +1168,6 @@ class PhoneNumberUtil
} else {
$formattedNationalNumber = $m->replaceAll($numberFormatRule);
}
}
if ($numberFormat == PhoneNumberFormat::RFC3966) {
// Strip any leading punctuation.
@@ -1412,7 +1455,7 @@ class PhoneNumberUtil
if ($defaultRegion !== null) {
$countryCode = $regionMetadata->getCountryCode();
$phoneNumber->setCountryCode($countryCode);
} else if ($keepRawInput) {
} elseif ($keepRawInput) {
$phoneNumber->clearCountryCodeSource();
}
}
@@ -1652,7 +1695,7 @@ class PhoneNumberUtil
NumberParseException::INVALID_COUNTRY_CODE,
"Country calling code supplied was not recognised."
);
} else if ($defaultRegionMetadata !== null) {
} elseif ($defaultRegionMetadata !== null) {
// Check to see if the number starts with the country calling code for the default region. If
// so, we remove the country calling code, and do some checks on the validity of the number
// before and after.
@@ -1939,7 +1982,7 @@ class PhoneNumberUtil
* non-geographical country calling codes, the region code 001 is returned. Also, in the case
* of no region code being found, an empty list is returned.
* @param int $countryCallingCode
* @return array|null
* @return array
*/
public function getRegionCodesForCountryCode($countryCallingCode)
{
@@ -2234,7 +2277,7 @@ class PhoneNumberUtil
if ($this->isNANPACountry($regionCallingFrom)) {
return $countryCode . " " . $rawInput;
}
} else if ($metadataForRegionCallingFrom !== null &&
} elseif ($metadataForRegionCallingFrom !== null &&
$countryCode == $this->getCountryCodeForValidRegion($regionCallingFrom)
) {
$formattingPattern =
@@ -2328,7 +2371,7 @@ class PhoneNumberUtil
// country calling code.
return $countryCallingCode . " " . $this->format($number, PhoneNumberFormat::NATIONAL);
}
} else if ($countryCallingCode == $this->getCountryCodeForValidRegion($regionCallingFrom)) {
} elseif ($countryCallingCode == $this->getCountryCodeForValidRegion($regionCallingFrom)) {
// If regions share a country calling code, the country calling code need not be dialled.
// This also applies when dialling within a region, so this if clause covers both these cases.
// Technically this is the case for dialling from La Reunion to other overseas departments of
@@ -2349,7 +2392,7 @@ class PhoneNumberUtil
if ($uniqueInternationalPrefixMatcher->matches()) {
$internationalPrefixForFormatting = $internationalPrefix;
} else if ($metadataForRegionCallingFrom->hasPreferredInternationalPrefix()) {
} elseif ($metadataForRegionCallingFrom->hasPreferredInternationalPrefix()) {
$internationalPrefixForFormatting = $metadataForRegionCallingFrom->getPreferredInternationalPrefix();
}

View File

@@ -11,7 +11,6 @@
namespace libphonenumber;
class ShortNumberInfo
{
const META_DATA_FILE_PREFIX = 'ShortNumberMetadata';

View File

@@ -107,126 +107,130 @@ return array (
89 => 376,
90 => 380,
91 => 381,
92 => 385,
93 => 386,
94 => 387,
95 => 389,
96 => 39,
97 => 40,
98 => 41,
99 => 420,
100 => 421,
101 => 43,
102 => 45,
103 => 47,
104 => 48,
105 => 49,
106 => 501,
107 => 505,
108 => 506,
109 => 507,
110 => 509,
111 => 51,
112 => 53,
113 => 54,
114 => 55,
115 => 56,
116 => 57,
117 => 58,
118 => 591,
119 => 592,
120 => 595,
121 => 597,
122 => 598,
123 => 599,
124 => 60,
125 => 61,
126 => 62,
127 => 63,
128 => 64,
129 => 65,
130 => 66,
131 => 670,
132 => 673,
133 => 675,
134 => 676,
135 => 677,
136 => 678,
137 => 679,
138 => 685,
139 => 686,
140 => 689,
141 => 7,
142 => 84,
143 => 852,
144 => 853,
145 => 855,
146 => 856,
147 => 86130,
148 => 86131,
149 => 86132,
150 => 86133,
151 => 86134,
152 => 86135,
153 => 86136,
154 => 86137,
155 => 86138,
156 => 86139,
157 => 86145,
158 => 86147,
159 => 86150,
160 => 86151,
161 => 86152,
162 => 86153,
163 => 86155,
164 => 86156,
165 => 86157,
166 => 86158,
167 => 86159,
168 => 86173,
169 => 86176,
170 => 86177,
171 => 86178,
172 => 86180,
173 => 86181,
174 => 86182,
175 => 86183,
176 => 86184,
177 => 86185,
178 => 86186,
179 => 86187,
180 => 86188,
181 => 86189,
182 => 880,
183 => 90,
184 => 91,
185 => 92,
186 => 93,
187 => 94,
188 => 95,
189 => 960,
190 => 961,
191 => 962,
192 => 964,
193 => 965,
194 => 966,
195 => 967,
196 => 968,
197 => 970,
198 => 971,
199 => 972,
200 => 973,
201 => 974,
202 => 975,
203 => 976,
204 => 977,
205 => 98,
206 => 992,
207 => 993,
208 => 994,
209 => 995,
210 => 996,
211 => 998,
92 => 382,
93 => 385,
94 => 386,
95 => 387,
96 => 389,
97 => 39,
98 => 40,
99 => 41,
100 => 420,
101 => 421,
102 => 43,
103 => 45,
104 => 47,
105 => 48,
106 => 49,
107 => 501,
108 => 505,
109 => 506,
110 => 507,
111 => 509,
112 => 51,
113 => 53,
114 => 54,
115 => 55,
116 => 56,
117 => 57,
118 => 58,
119 => 591,
120 => 592,
121 => 595,
122 => 597,
123 => 598,
124 => 599,
125 => 60,
126 => 61,
127 => 62,
128 => 63,
129 => 64,
130 => 65,
131 => 66,
132 => 670,
133 => 673,
134 => 675,
135 => 676,
136 => 677,
137 => 678,
138 => 679,
139 => 685,
140 => 686,
141 => 689,
142 => 7,
143 => 84,
144 => 852,
145 => 853,
146 => 855,
147 => 856,
148 => 86130,
149 => 86131,
150 => 86132,
151 => 86133,
152 => 86134,
153 => 86135,
154 => 86136,
155 => 86137,
156 => 86138,
157 => 86139,
158 => 86145,
159 => 86147,
160 => 86150,
161 => 86151,
162 => 86152,
163 => 86153,
164 => 86155,
165 => 86156,
166 => 86157,
167 => 86158,
168 => 86159,
169 => 86170,
170 => 86172,
171 => 86173,
172 => 86176,
173 => 86177,
174 => 86178,
175 => 86180,
176 => 86181,
177 => 86182,
178 => 86183,
179 => 86184,
180 => 86185,
181 => 86186,
182 => 86187,
183 => 86188,
184 => 86189,
185 => 880,
186 => 90,
187 => 91,
188 => 92,
189 => 93,
190 => 94,
191 => 95,
192 => 960,
193 => 961,
194 => 962,
195 => 963,
196 => 964,
197 => 965,
198 => 966,
199 => 967,
200 => 968,
201 => 970,
202 => 971,
203 => 972,
204 => 973,
205 => 974,
206 => 975,
207 => 976,
208 => 977,
209 => 98,
210 => 992,
211 => 993,
212 => 994,
213 => 995,
214 => 996,
215 => 998,
),
'fa' =>
array (
@@ -235,6 +239,89 @@ return array (
),
'ru' =>
array (
0 => 375,
0 => 374,
1 => 375,
),
'zh' =>
array (
0 => 852,
1 => 86130,
2 => 86131,
3 => 86132,
4 => 86133,
5 => 86134,
6 => 86135,
7 => 86136,
8 => 86137,
9 => 86138,
10 => 86139,
11 => 86145,
12 => 86147,
13 => 86150,
14 => 86151,
15 => 86152,
16 => 86153,
17 => 86155,
18 => 86156,
19 => 86157,
20 => 86158,
21 => 86159,
22 => 86170,
23 => 86172,
24 => 86173,
25 => 86176,
26 => 86177,
27 => 86178,
28 => 86180,
29 => 86181,
30 => 86182,
31 => 86183,
32 => 86184,
33 => 86185,
34 => 86186,
35 => 86187,
36 => 86188,
37 => 86189,
),
'zh_Hant' =>
array (
0 => 852,
1 => 86130,
2 => 86131,
3 => 86132,
4 => 86133,
5 => 86134,
6 => 86135,
7 => 86136,
8 => 86137,
9 => 86138,
10 => 86139,
11 => 86145,
12 => 86147,
13 => 86150,
14 => 86151,
15 => 86152,
16 => 86153,
17 => 86155,
18 => 86156,
19 => 86157,
20 => 86158,
21 => 86159,
22 => 86170,
23 => 86172,
24 => 86173,
25 => 86176,
26 => 86177,
27 => 86178,
28 => 86180,
29 => 86181,
30 => 86182,
31 => 86183,
32 => 86184,
33 => 86185,
34 => 86186,
35 => 86187,
36 => 86188,
37 => 86189,
),
);

View File

@@ -14,6 +14,7 @@ return array (
212606 => 'Inwi',
212607 => 'Inwi',
212608 => 'Inwi',
212609 => 'Inwi',
212610 => 'Maroc Telecom',
212611 => 'Maroc Telecom',
212612 => 'Méditel',
@@ -86,14 +87,26 @@ return array (
212679 => 'Méditel',
212680 => 'Inwi',
212681 => 'Inwi',
212682 => 'Maroc Telecom',
212684 => 'Méditel',
212687 => 'Inwi',
212688 => 'Méditel',
212689 => 'Maroc Telecom',
212690 => 'Inwi',
212691 => 'Inwi',
212692 => 'GlobalStar',
212691 => 'Méditel',
2126921 => 'Al Hourria Telecom',
2126922 => 'Al Hourria Telecom',
212693 => 'Méditel',
212694 => 'Méditel',
212695 => 'Inwi',
212696 => 'Inwi',
212696 => 'Maroc Telecom',
212697 => 'Maroc Telecom',
212698 => 'Inwi',
212699 => 'Inwi',
212700 => 'Inwi',
212707 => 'Inwi',
212761 => 'Maroc Telecom',
212762 => 'Maroc Telecom',
212770 => 'Méditel',
212777 => 'Méditel',
);

View File

@@ -11,6 +11,8 @@ return array (
24384 => 'CCT',
24388 => 'Yozma Timeturns sprl -YTT',
24389 => 'Tigo',
24390 => 'Africell',
24391 => 'Africell',
24397 => 'Zain',
24398 => 'Zain',
24399 => 'Zain',

View File

@@ -11,4 +11,5 @@ return array (
25194 => 'Ethio Telecom',
25195 => 'Ethio Telecom',
25196 => 'Ethio Telecom',
25198 => 'Ethio Telecom',
);

View File

@@ -22,11 +22,25 @@ return array (
27617 => 'Cell C',
27618 => 'Cell C',
27619 => 'Cell C',
27620 => 'Cell C',
27621 => 'Cell C',
27622 => 'Cell C',
27623 => 'Cell C',
27624 => 'Cell C',
2762 => 'Cell C',
27630 => 'MTN',
27631 => 'MTN',
27632 => 'MTN',
27633 => 'MTN',
27634 => 'MTN',
27635 => 'MTN',
27636 => 'Vodacom',
27637 => 'Vodacom',
27638 => 'MTN',
27639 => 'MTN',
27640 => 'MTN',
27641 => 'Cell C',
27642 => 'Cell C',
27643 => 'Cell C',
27644 => 'Cell C',
27645 => 'Cell C',
27646 => 'Vodacom',
27647 => 'Vodacom',
27710 => 'MTN',
27711 => 'Vodacom',
27712 => 'Vodacom',

View File

@@ -5,15 +5,15 @@
*/
return array (
37441 => 'Orange',
37441 => 'Ucom',
37443 => 'Beeline',
37449 => 'VivaCell-MTS',
37455 => 'Orange',
37455 => 'Ucom',
37477 => 'VivaCell-MTS',
37491 => 'Beeline',
37493 => 'VivaCell-MTS',
37494 => 'VivaCell-MTS',
37495 => 'Orange',
37495 => 'Ucom',
37496 => 'Beeline',
37498 => 'VivaCell-MTS',
37499 => 'Beeline',

View File

@@ -0,0 +1,14 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
38260 => 'm:tel',
38263 => 'Telenor',
38266 => 'Telekom',
38267 => 'Telekom',
38268 => 'm:tel',
38269 => 'Telenor',
);

View File

@@ -25,6 +25,7 @@ return array (
421919 => 'Orange',
421940 => 'O2',
421944 => 'O2',
421945 => 'Orange',
421948 => 'O2',
421949 => 'O2',
421950 => '4ka of SWAN',

View File

@@ -5,5 +5,13 @@
*/
return array (
86134 => 'China Mobile',
861340 => 'China Mobile',
861341 => 'China Mobile',
861342 => 'China Mobile',
861343 => 'China Mobile',
861344 => 'China Mobile',
861345 => 'China Mobile',
861346 => 'China Mobile',
861347 => 'China Mobile',
861348 => 'China Mobile',
);

View File

@@ -0,0 +1,11 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
861703 => 'China Mobile',
861705 => 'China Mobile',
861706 => 'China Mobile',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86172 => 'China Mobile',
);

View File

@@ -195,7 +195,16 @@ return array (
917281 => 'Vodafone',
917282 => 'Vodafone',
917283 => 'Vodafone',
917287 => 'Airtel',
9172870 => 'Airtel',
9172871 => 'Airtel',
9172872 => 'Airtel',
9172873 => 'Airtel',
9172874 => 'Airtel',
9172875 => 'Airtel',
9172876 => 'Airtel',
9172877 => 'Airtel',
9172878 => 'Idea',
9172879 => 'Airtel',
917289 => 'Airtel',
917293 => 'Dishnet',
917298 => 'Dishnet',
@@ -233,6 +242,7 @@ return array (
9173279 => 'Airtel',
9173280 => 'Airtel',
9173288 => 'Airtel',
9173307 => 'Airtel',
9173376 => 'Airtel',
9173377 => 'Airtel',
9173378 => 'Airtel',
@@ -368,6 +378,7 @@ return array (
9173910 => 'Vodafone',
9173918 => 'Vodafone',
9173919 => 'Vodafone',
9173959 => 'Airtel',
917396 => 'Telewings',
917398 => 'Telewings',
917399 => 'Dishnet',
@@ -388,10 +399,84 @@ return array (
917417 => 'Tata Docomo',
917418 => 'Tata Docomo',
917419 => 'Reliance',
9174209 => 'Airtel',
9174210 => 'Dishnet',
9174218 => 'Dishnet',
9174219 => 'Dishnet',
9174220 => 'Dishnet',
9174228 => 'Dishnet',
9174229 => 'Dishnet',
9174230 => 'Dishnet',
9174238 => 'Dishnet',
9174239 => 'Dishnet',
9174240 => 'Dishnet',
9174248 => 'Hexacom',
9174249 => 'Hexacom',
9174250 => 'Hexacom',
9174258 => 'Hexacom',
9174259 => 'Hexacom',
9174260 => 'Hexacom',
9174268 => 'Hexacom',
9174269 => 'Hexacom',
9174270 => 'Hexacom',
9174278 => 'Hexacom',
9174279 => 'Vodafone',
917428 => 'Reliance',
917429 => 'Reliance',
9174300 => 'Vodafone',
9174308 => 'Vodafone',
9174309 => 'Vodafone',
9174310 => 'Vodafone',
9174318 => 'Vodafone',
9174319 => 'Vodafone',
9174320 => 'Vodafone',
9174328 => 'Vodafone',
9174329 => 'Vodafone',
9174330 => 'Vodafone',
9174338 => 'Vodafone',
9174339 => 'Vodafone',
9174340 => 'Vodafone',
9174348 => 'Vodafone',
9174349 => 'Vodafone',
9174350 => 'Vodafone',
9174358 => 'Vodafone',
9174359 => 'Vodafone',
9174360 => 'Vodafone',
9174368 => 'Vodafone',
9174369 => 'Vodafone',
9174370 => 'Vodafone',
9174378 => 'Vodafone',
9174379 => 'Vodafone',
9174380 => 'Vodafone',
9174388 => 'Vodafone',
9174389 => 'Vodafone',
917439 => 'Reliance',
9174400 => 'Vodafone',
9174401 => 'Vodafone',
9174402 => 'Idea',
9174403 => 'Idea',
9174404 => 'Idea',
9174405 => 'Idea',
9174406 => 'Idea',
9174407 => 'Idea',
9174408 => 'Idea',
9174409 => 'Idea',
9174411 => 'Idea',
9174470 => 'Idea',
9174472 => 'Idea',
9174473 => 'Idea',
9174474 => 'Idea',
9174475 => 'Idea',
9174476 => 'Idea',
9174477 => 'Idea',
9174478 => 'Idea',
917448 => 'Idea',
917449 => 'Idea',
9174500 => 'Idea',
9174508 => 'Idea',
9174509 => 'Idea',
9174559 => 'Airtel',
9174599 => 'Airtel',
9174703 => 'Airtel',
9174704 => 'Airtel',
9174705 => 'Airtel',
@@ -835,6 +920,8 @@ return array (
917877 => 'Reliance',
917878 => 'Reliance',
917879 => 'Reliance',
9178880 => 'Idea',
9178881 => 'Idea',
917890 => 'Idea',
917891 => 'Idea',
917893 => 'Airtel',

View File

@@ -0,0 +1,28 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
963922 => 'Syriatel',
96393 => 'Syriatel',
96394 => 'MTN',
963950 => 'MTN',
963952 => 'MTN',
963954 => 'MTN',
963955 => 'MTN',
963956 => 'MTN',
963957 => 'MTN',
963958 => 'MTN',
963959 => 'MTN',
963962 => 'MTN',
963964 => 'MTN',
963965 => 'MTN',
963966 => 'MTN',
963967 => 'MTN',
963968 => 'MTN',
963969 => 'MTN',
96398 => 'Syriatel',
96399 => 'Syriatel',
);

View File

@@ -14,6 +14,7 @@ return array (
97337 => 'zain BH',
97338 => 'Batelco',
97339 => 'Batelco',
97354 => 'VIVA',
97363 => 'VIVA',
973663 => 'zain BH',
973666 => 'zain BH',

View File

@@ -9,6 +9,7 @@ return array (
992418 => 'Megafon',
992501 => 'Tcell',
992502 => 'Tcell',
99255 => 'Megafon',
99288 => 'Megafon',
99290 => 'Megafon',
992917 => 'Tacom',

View File

@@ -5,10 +5,13 @@
*/
return array (
99436554 => 'Nakhtel',
99440 => 'FONEX',
99444 => 'Aztelekom',
99450 => 'Azercell',
99451 => 'Azercell',
99455 => 'Bakcell',
99460 => 'Nakhtel',
99470 => 'Nar Mobile',
99477 => 'Nar Mobile',
);

View File

@@ -0,0 +1,20 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
37441 => 'Юком',
37443 => 'Билайн',
37449 => 'ВиваСелл-МТС',
37455 => 'Юком',
37477 => 'ВиваСелл-МТС',
37491 => 'Билайн',
37493 => 'ВиваСелл-МТС',
37494 => 'ВиваСелл-МТС',
37495 => 'Юком',
37496 => 'Билайн',
37498 => 'ВиваСелл-МТС',
37499 => 'Билайн',
);

View File

@@ -0,0 +1,274 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
852510 => '中国移动',
852511 => '新移动通讯',
852512 => '中国移动',
852513 => '中国移动',
852514 => '香港移动通讯',
8525149 => 'Truphone',
852516 => '中国移动',
852517 => '中国移动',
852518 => '香港移动通讯',
852519 => '3',
852521 => '1O1O / One2Free',
8525230 => '香港移动通讯',
8525231 => '香港移动通讯',
8525232 => '香港移动通讯',
8525233 => '香港移动通讯',
852524 => '1O1O / One2Free',
852526 => '中国移动',
852530 => '中国移动',
852531 => '中国移动',
852532 => '香港移动通讯',
852533 => '3',
852534 => '中国移动',
852536 => '香港移动通讯',
852537 => '中国移动',
852538 => '中国联通',
852539 => '中国移动',
852540 => '新移动通讯',
852541 => '香港移动通讯',
852542 => '中国移动',
852543 => '1O1O / One2Free',
852544 => '中国移动',
852546 => '3',
852547 => '1O1O / One2Free',
852548 => '中国移动',
852549 => '中国移动',
852550 => '数码通',
852551 => '中国移动',
852552 => '1O1O / One2Free',
852553 => '中国移动',
8525540 => '新移动通讯',
8525541 => '新移动通讯',
8525542 => '新移动通讯',
8525543 => '新移动通讯',
8525544 => '新移动通讯',
8525545 => '新移动通讯',
8525546 => '新移动通讯',
8525547 => '新移动通讯',
8525548 => '新移动通讯',
852556 => '3',
852557 => '中国移动',
852558 => '香港移动通讯',
852559 => '数码通',
852560 => '中国移动',
852561 => '中国移动',
852562 => '中国移动',
852563 => '3',
852564 => '中国移动',
852566 => '3',
852568 => '1O1O / One2Free',
852569 => '3',
8525900 => '香港移动通讯',
8525901 => '香港移动通讯',
8525902 => '香港移动通讯',
8525903 => '香港移动通讯',
8525904 => '香港移动通讯',
8525905 => '香港移动通讯',
852591 => '1O1O / One2Free',
852592 => '1O1O / One2Free',
852593 => '中国移动',
852594 => '香港移动通讯',
852596 => '3',
852597 => '3',
852598 => '中国移动',
852599 => '1O1O / One2Free',
852601 => '数码通',
852602 => '1O1O / One2Free',
852603 => '1O1O / One2Free',
852604 => '3',
852605 => '1O1O / One2Free',
852606 => '中国移动',
852607 => '3',
852608 => '3',
852609 => '中国移动',
852610 => '3',
852611 => '数码通',
852612 => '香港移动通讯',
852613 => '1O1O / One2Free',
852614 => '1O1O / One2Free',
852615 => '中国移动',
852616 => '1O1O / One2Free',
852617 => '1O1O / One2Free',
852618 => '香港移动通讯',
852619 => '3',
852620 => '3',
852621 => '中国移动',
852622 => '中国移动',
852623 => '中国移动',
852624 => '润迅通信',
852625 => '香港移动通讯',
852627 => '3',
852628 => '1O1O / One2Free',
852629 => '1O1O / One2Free',
852630 => '香港移动通讯',
852631 => '3',
852632 => '数码通',
852633 => '3',
852634 => '3',
852635 => '中国移动',
852637 => '1O1O / One2Free',
852638 => '香港移动通讯',
852639 => '1O1O / One2Free',
852640 => '3',
852641 => '1O1O / One2Free',
852642 => '1O1O / One2Free',
852643 => '中国移动',
852644 => '香港移动通讯',
8526450 => '中信国际电讯',
85264510 => '中信国际电讯',
85264511 => '中信国际电讯',
8526452 => '中信国际电讯',
85264535 => '中信国际电讯',
85264536 => '中信国际电讯',
85264537 => '中信国际电讯',
85264538 => '中信国际电讯',
85264539 => '中信国际电讯',
8526454 => '中信国际电讯',
8526455 => '中信国际电讯',
8526456 => '中信国际电讯',
8526457 => '中信国际电讯',
8526458 => '中信国际电讯',
8526459 => '中信国际电讯',
852646 => '数码通',
852647 => '3',
852648 => '中国移动',
852649 => '香港移动通讯',
852650 => '3',
852651 => '中港通',
852652 => '中国联通',
852653 => '1O1O / One2Free',
852654 => '1O1O / One2Free',
852655 => '中国联通',
852656 => '中国联通',
852657 => '中国移动',
852658 => '中国移动',
852659 => '1O1O / One2Free',
852660 => '香港移动通讯',
852661 => '中国联通',
852662 => '香港移动通讯',
852663 => '中国联通',
852664 => '中国移动',
852665 => '1O1O / One2Free',
852667 => '中国移动',
852668 => '3',
852669 => '香港移动通讯',
852670 => '中国移动',
852671 => '1O1O / One2Free',
852672 => '中国联通',
852673 => '中国移动',
852674 => '中国移动',
852675 => '1O1O / One2Free',
852676 => '中国移动',
852677 => '1O1O / One2Free',
852679 => '3',
852680 => '香港移动通讯',
852681 => '中国联通',
852682 => '1O1O / One2Free',
852683 => '润迅通信',
852684 => '中国移动',
852685 => '中国移动',
852687 => '中国移动',
852688 => '中国联通',
852689 => '1O1O / One2Free',
852690 => '3',
852691 => '中国移动',
852692 => '香港移动通讯',
852693 => '中国移动',
852694 => '中国移动',
852695 => '中国移动',
852696 => '润迅通信',
852697 => '1O1O / One2Free',
852698 => '润迅通信',
852699 => '中国移动',
852901 => '数码通',
852902 => '1O1O / One2Free',
852903 => '1O1O / One2Free',
852904 => '3',
852905 => '润迅通信',
852906 => '中国移动',
852907 => '香港移动通讯',
852908 => '1O1O / One2Free',
852909 => '1O1O / One2Free',
852910 => '1O1O / One2Free',
852912 => '3',
852913 => '数码通',
852914 => '中国移动',
852915 => '1O1O / One2Free',
852916 => '数码通',
852917 => '数码通',
852918 => '1O1O / One2Free',
852919 => '1O1O / One2Free',
852920 => '中国移动',
852921 => '1O1O / One2Free',
852922 => '数码通',
852923 => '香港移动通讯',
852924 => '数码通',
852925 => '1O1O / One2Free',
852926 => '1O1O / One2Free',
852927 => '香港移动通讯',
852928 => '3',
852930 => '1O1O / One2Free',
852931 => '数码通',
852932 => '3',
852933 => '1O1O / One2Free',
852934 => '中国移动',
852935 => '3',
852936 => '3',
852937 => '3',
852938 => '数码通',
852940 => '1O1O / One2Free',
852941 => '3',
852942 => '3',
852943 => '数码通',
852944 => '数码通',
852945 => '数码通',
852946 => '1O1O / One2Free',
852947 => '3',
852948 => '3',
852949 => '3',
852950 => '3',
852951 => '中国移动',
852952 => '香港移动通讯',
852953 => '1O1O / One2Free',
852954 => '数码通',
852955 => '1O1O / One2Free',
852956 => '中国联通',
852957 => '3',
852958 => '中国移动',
852960 => '中国移动',
852961 => '1O1O / One2Free',
852962 => '1O1O / One2Free',
852963 => '3',
852964 => '香港移动通讯',
852965 => '1O1O / One2Free',
852966 => '数码通',
852967 => '3',
852968 => '数码通',
852969 => '中港通',
852970 => '3',
852971 => '中国移动',
852972 => '数码通',
852973 => '数码通',
852974 => '3',
852975 => '3',
852976 => '1O1O / One2Free',
852977 => '香港移动通讯',
852978 => '1O1O / One2Free',
852979 => '中国移动',
852980 => '香港移动通讯',
852981 => '3',
852982 => '3',
852983 => '3',
852984 => '数码通',
852985 => '数码通',
852986 => '数码通',
852987 => '1O1O / One2Free',
852988 => '1O1O / One2Free',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86130 => '中国联通',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86131 => '中国联通',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86132 => '中国联通',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86133 => '中国电信',
);

View File

@@ -0,0 +1,17 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
861340 => '中国移动',
861341 => '中国移动',
861342 => '中国移动',
861343 => '中国移动',
861344 => '中国移动',
861345 => '中国移动',
861346 => '中国移动',
861347 => '中国移动',
861348 => '中国移动',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86135 => '中国移动',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86136 => '中国移动',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86137 => '中国移动',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86138 => '中国移动',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86139 => '中国移动',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86145 => '中国联通',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86147 => '中国移动',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86150 => '中国移动',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86151 => '中国移动',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86152 => '中国移动',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86153 => '中国电信',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86155 => '中国联通',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86156 => '中国联通',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86157 => '中国移动',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86158 => '中国移动',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86159 => '中国移动',
);

View File

@@ -0,0 +1,11 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
861703 => '中国移动',
861705 => '中国移动',
861706 => '中国移动',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86172 => '中国移动',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86173 => '中国电信',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86176 => '中国联通',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86177 => '中国电信',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86178 => '中国移动',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86180 => '中国电信',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86181 => '中国电信',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86182 => '中国移动',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86183 => '中国移动',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86184 => '中国移动',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86185 => '中国联通',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86186 => '中国联通',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86187 => '中国移动',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86188 => '中国移动',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86189 => '中国电信',
);

View File

@@ -0,0 +1,274 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
852510 => '中國移動',
852511 => '新移動通訊',
852512 => '中國移動',
852513 => '中國移動',
852514 => '香港移動通訊',
8525149 => 'Truphone',
852516 => '中國移動',
852517 => '中國移動',
852518 => '香港移動通訊',
852519 => '3',
852521 => '1O1O / One2Free',
8525230 => '香港移動通訊',
8525231 => '香港移動通訊',
8525232 => '香港移動通訊',
8525233 => '香港移動通訊',
852524 => '1O1O / One2Free',
852526 => '中國移動',
852530 => '中國移動',
852531 => '中國移動',
852532 => '香港移動通訊',
852533 => '3',
852534 => '中國移動',
852536 => '香港移動通訊',
852537 => '中國移動',
852538 => '中國聯通',
852539 => '中國移動',
852540 => '新移動通訊',
852541 => '香港移動通訊',
852542 => '中國移動',
852543 => '1O1O / One2Free',
852544 => '中國移動',
852546 => '3',
852547 => '1O1O / One2Free',
852548 => '中國移動',
852549 => '中國移動',
852550 => '數碼通',
852551 => '中國移動',
852552 => '1O1O / One2Free',
852553 => '中國移動',
8525540 => '新移動通訊',
8525541 => '新移動通訊',
8525542 => '新移動通訊',
8525543 => '新移動通訊',
8525544 => '新移動通訊',
8525545 => '新移動通訊',
8525546 => '新移動通訊',
8525547 => '新移動通訊',
8525548 => '新移動通訊',
852556 => '3',
852557 => '中國移動',
852558 => '香港移動通訊',
852559 => '數碼通',
852560 => '中國移動',
852561 => '中國移動',
852562 => '中國移動',
852563 => '3',
852564 => '中國移動',
852566 => '3',
852568 => '1O1O / One2Free',
852569 => '3',
8525900 => '香港移動通訊',
8525901 => '香港移動通訊',
8525902 => '香港移動通訊',
8525903 => '香港移動通訊',
8525904 => '香港移動通訊',
8525905 => '香港移動通訊',
852591 => '1O1O / One2Free',
852592 => '1O1O / One2Free',
852593 => '中國移動',
852594 => '香港移動通訊',
852596 => '3',
852597 => '3',
852598 => '中國移動',
852599 => '1O1O / One2Free',
852601 => '數碼通',
852602 => '1O1O / One2Free',
852603 => '1O1O / One2Free',
852604 => '3',
852605 => '1O1O / One2Free',
852606 => '中國移動',
852607 => '3',
852608 => '3',
852609 => '中國移動',
852610 => '3',
852611 => '數碼通',
852612 => '香港移動通訊',
852613 => '1O1O / One2Free',
852614 => '1O1O / One2Free',
852615 => '中國移動',
852616 => '1O1O / One2Free',
852617 => '1O1O / One2Free',
852618 => '香港移動通訊',
852619 => '3',
852620 => '3',
852621 => '中國移動',
852622 => '中國移動',
852623 => '中國移動',
852624 => '潤迅通信',
852625 => '香港移動通訊',
852627 => '3',
852628 => '1O1O / One2Free',
852629 => '1O1O / One2Free',
852630 => '香港移動通訊',
852631 => '3',
852632 => '數碼通',
852633 => '3',
852634 => '3',
852635 => '中國移動',
852637 => '1O1O / One2Free',
852638 => '香港移動通訊',
852639 => '1O1O / One2Free',
852640 => '3',
852641 => '1O1O / One2Free',
852642 => '1O1O / One2Free',
852643 => '中國移動',
852644 => '香港移動通訊',
8526450 => '中信國際電訊',
85264510 => '中信國際電訊',
85264511 => '中信國際電訊',
8526452 => '中信國際電訊',
85264535 => '中信國際電訊',
85264536 => '中信國際電訊',
85264537 => '中信國際電訊',
85264538 => '中信國際電訊',
85264539 => '中信國際電訊',
8526454 => '中信國際電訊',
8526455 => '中信國際電訊',
8526456 => '中信國際電訊',
8526457 => '中信國際電訊',
8526458 => '中信國際電訊',
8526459 => '中信國際電訊',
852646 => '數碼通',
852647 => '3',
852648 => '中國移動',
852649 => '香港移動通訊',
852650 => '3',
852651 => '中港通',
852652 => '中國聯通',
852653 => '1O1O / One2Free',
852654 => '1O1O / One2Free',
852655 => '中國聯通',
852656 => '中國聯通',
852657 => '中國移動',
852658 => '中國移動',
852659 => '1O1O / One2Free',
852660 => '香港移動通訊',
852661 => '中國聯通',
852662 => '香港移動通訊',
852663 => '中國聯通',
852664 => '中國移動',
852665 => '1O1O / One2Free',
852667 => '中國移動',
852668 => '3',
852669 => '香港移動通訊',
852670 => '中國移動',
852671 => '1O1O / One2Free',
852672 => '中國聯通',
852673 => '中國移動',
852674 => '中國移動',
852675 => '1O1O / One2Free',
852676 => '中國移動',
852677 => '1O1O / One2Free',
852679 => '3',
852680 => '香港移動通訊',
852681 => '中國聯通',
852682 => '1O1O / One2Free',
852683 => '潤迅通信',
852684 => '中國移動',
852685 => '中國移動',
852687 => '中國移動',
852688 => '中國聯通',
852689 => '1O1O / One2Free',
852690 => '3',
852691 => '中國移動',
852692 => '香港移動通訊',
852693 => '中國移動',
852694 => '中國移動',
852695 => '中國移動',
852696 => '潤迅通信',
852697 => '1O1O / One2Free',
852698 => '潤迅通信',
852699 => '中國移動',
852901 => '數碼通',
852902 => '1O1O / One2Free',
852903 => '1O1O / One2Free',
852904 => '3',
852905 => '潤迅通信',
852906 => '中國移動',
852907 => '香港移動通訊',
852908 => '1O1O / One2Free',
852909 => '1O1O / One2Free',
852910 => '1O1O / One2Free',
852912 => '3',
852913 => '數碼通',
852914 => '中國移動',
852915 => '1O1O / One2Free',
852916 => '數碼通',
852917 => '數碼通',
852918 => '1O1O / One2Free',
852919 => '1O1O / One2Free',
852920 => '中國移動',
852921 => '1O1O / One2Free',
852922 => '數碼通',
852923 => '香港移動通訊',
852924 => '數碼通',
852925 => '1O1O / One2Free',
852926 => '1O1O / One2Free',
852927 => '香港移動通訊',
852928 => '3',
852930 => '1O1O / One2Free',
852931 => '數碼通',
852932 => '3',
852933 => '1O1O / One2Free',
852934 => '中國移動',
852935 => '3',
852936 => '3',
852937 => '3',
852938 => '數碼通',
852940 => '1O1O / One2Free',
852941 => '3',
852942 => '3',
852943 => '數碼通',
852944 => '數碼通',
852945 => '數碼通',
852946 => '1O1O / One2Free',
852947 => '3',
852948 => '3',
852949 => '3',
852950 => '3',
852951 => '中國移動',
852952 => '香港移動通訊',
852953 => '1O1O / One2Free',
852954 => '數碼通',
852955 => '1O1O / One2Free',
852956 => '中國聯通',
852957 => '3',
852958 => '中國移動',
852960 => '中國移動',
852961 => '1O1O / One2Free',
852962 => '1O1O / One2Free',
852963 => '3',
852964 => '香港移動通訊',
852965 => '1O1O / One2Free',
852966 => '數碼通',
852967 => '3',
852968 => '數碼通',
852969 => '中港通',
852970 => '3',
852971 => '中國移動',
852972 => '數碼通',
852973 => '數碼通',
852974 => '3',
852975 => '3',
852976 => '1O1O / One2Free',
852977 => '香港移動通訊',
852978 => '1O1O / One2Free',
852979 => '中國移動',
852980 => '香港移動通訊',
852981 => '3',
852982 => '3',
852983 => '3',
852984 => '數碼通',
852985 => '數碼通',
852986 => '數碼通',
852987 => '1O1O / One2Free',
852988 => '1O1O / One2Free',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86130 => '中國聯通',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86131 => '中國聯通',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86132 => '中國聯通',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86133 => '中國電信',
);

View File

@@ -0,0 +1,17 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
861340 => '中國移動',
861341 => '中國移動',
861342 => '中國移動',
861343 => '中國移動',
861344 => '中國移動',
861345 => '中國移動',
861346 => '中國移動',
861347 => '中國移動',
861348 => '中國移動',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86135 => '中國移動',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86136 => '中國移動',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86137 => '中國移動',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86138 => '中國移動',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86139 => '中國移動',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86145 => '中國聯通',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86147 => '中國移動',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86150 => '中國移動',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86151 => '中國移動',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86152 => '中國移動',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86153 => '中國電信',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86155 => '中國聯通',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86156 => '中國聯通',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86157 => '中國移動',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86158 => '中國移動',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86159 => '中國移動',
);

View File

@@ -0,0 +1,11 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
861703 => '中國移動',
861705 => '中國移動',
861706 => '中國移動',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86172 => '中國移動',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86173 => '中國電信',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86176 => '中國聯通',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86177 => '中國電信',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86178 => '中國移動',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86180 => '中國電信',
);

View File

@@ -0,0 +1,9 @@
<?php
/**
* This file is automatically @generated by {@link GeneratePhonePrefixData}.
* Please don't modify it directly.
*/
return array (
86181 => '中國電信',
);

Some files were not shown because too many files have changed in this diff Show More