From 1953a93756d13e61e56132d65c12c3a8a42b2906 Mon Sep 17 00:00:00 2001 From: Joshua Gigg Date: Mon, 2 Dec 2024 09:20:13 +0000 Subject: [PATCH] Upstream metadata changes from Google for v8.13.51 - Updated phone metadata for region code(s): 870, CA, GE, GF, GU, HK, HN, MQ, PM, RE, SN, SY, TG, US, YT --- METADATA-VERSION.php | 3 ++- src/CountryCodeToRegionCodeMap.php | 1 + src/CountryCodeToRegionCodeMapForTesting.php | 1 + src/ShortNumberInfo.php | 1 + src/ShortNumbersRegionCodeSet.php | 1 + src/data/PhoneNumberMetadata_800.php | 1 + src/data/PhoneNumberMetadata_808.php | 1 + src/data/PhoneNumberMetadata_870.php | 9 ++++++--- src/data/PhoneNumberMetadata_878.php | 1 + src/data/PhoneNumberMetadata_881.php | 1 + src/data/PhoneNumberMetadata_882.php | 1 + src/data/PhoneNumberMetadata_883.php | 1 + src/data/PhoneNumberMetadata_888.php | 1 + src/data/PhoneNumberMetadata_979.php | 1 + src/data/PhoneNumberMetadata_AC.php | 1 + src/data/PhoneNumberMetadata_AD.php | 1 + src/data/PhoneNumberMetadata_AE.php | 1 + src/data/PhoneNumberMetadata_AF.php | 1 + src/data/PhoneNumberMetadata_AG.php | 1 + src/data/PhoneNumberMetadata_AI.php | 1 + src/data/PhoneNumberMetadata_AL.php | 1 + src/data/PhoneNumberMetadata_AM.php | 1 + src/data/PhoneNumberMetadata_AO.php | 1 + src/data/PhoneNumberMetadata_AR.php | 1 + src/data/PhoneNumberMetadata_AS.php | 1 + src/data/PhoneNumberMetadata_AT.php | 1 + src/data/PhoneNumberMetadata_AU.php | 1 + src/data/PhoneNumberMetadata_AW.php | 1 + src/data/PhoneNumberMetadata_AX.php | 1 + src/data/PhoneNumberMetadata_AZ.php | 1 + src/data/PhoneNumberMetadata_BA.php | 1 + src/data/PhoneNumberMetadata_BB.php | 1 + src/data/PhoneNumberMetadata_BD.php | 1 + src/data/PhoneNumberMetadata_BE.php | 1 + src/data/PhoneNumberMetadata_BF.php | 1 + src/data/PhoneNumberMetadata_BG.php | 1 + src/data/PhoneNumberMetadata_BH.php | 1 + src/data/PhoneNumberMetadata_BI.php | 1 + src/data/PhoneNumberMetadata_BJ.php | 1 + src/data/PhoneNumberMetadata_BL.php | 1 + src/data/PhoneNumberMetadata_BM.php | 1 + src/data/PhoneNumberMetadata_BN.php | 1 + src/data/PhoneNumberMetadata_BO.php | 1 + src/data/PhoneNumberMetadata_BQ.php | 1 + src/data/PhoneNumberMetadata_BR.php | 1 + src/data/PhoneNumberMetadata_BS.php | 1 + src/data/PhoneNumberMetadata_BT.php | 1 + src/data/PhoneNumberMetadata_BW.php | 1 + src/data/PhoneNumberMetadata_BY.php | 1 + src/data/PhoneNumberMetadata_BZ.php | 1 + src/data/PhoneNumberMetadata_CA.php | 9 +++++---- src/data/PhoneNumberMetadata_CC.php | 1 + src/data/PhoneNumberMetadata_CD.php | 1 + src/data/PhoneNumberMetadata_CF.php | 1 + src/data/PhoneNumberMetadata_CG.php | 1 + src/data/PhoneNumberMetadata_CH.php | 1 + src/data/PhoneNumberMetadata_CI.php | 1 + src/data/PhoneNumberMetadata_CK.php | 1 + src/data/PhoneNumberMetadata_CL.php | 1 + src/data/PhoneNumberMetadata_CM.php | 1 + src/data/PhoneNumberMetadata_CN.php | 1 + src/data/PhoneNumberMetadata_CO.php | 1 + src/data/PhoneNumberMetadata_CR.php | 1 + src/data/PhoneNumberMetadata_CU.php | 1 + src/data/PhoneNumberMetadata_CV.php | 1 + src/data/PhoneNumberMetadata_CW.php | 1 + src/data/PhoneNumberMetadata_CX.php | 1 + src/data/PhoneNumberMetadata_CY.php | 1 + src/data/PhoneNumberMetadata_CZ.php | 1 + src/data/PhoneNumberMetadata_DE.php | 1 + src/data/PhoneNumberMetadata_DJ.php | 1 + src/data/PhoneNumberMetadata_DK.php | 1 + src/data/PhoneNumberMetadata_DM.php | 1 + src/data/PhoneNumberMetadata_DO.php | 1 + src/data/PhoneNumberMetadata_DZ.php | 1 + src/data/PhoneNumberMetadata_EC.php | 1 + src/data/PhoneNumberMetadata_EE.php | 1 + src/data/PhoneNumberMetadata_EG.php | 1 + src/data/PhoneNumberMetadata_EH.php | 1 + src/data/PhoneNumberMetadata_ER.php | 1 + src/data/PhoneNumberMetadata_ES.php | 1 + src/data/PhoneNumberMetadata_ET.php | 1 + src/data/PhoneNumberMetadata_FI.php | 1 + src/data/PhoneNumberMetadata_FJ.php | 1 + src/data/PhoneNumberMetadata_FK.php | 1 + src/data/PhoneNumberMetadata_FM.php | 1 + src/data/PhoneNumberMetadata_FO.php | 1 + src/data/PhoneNumberMetadata_FR.php | 1 + src/data/PhoneNumberMetadata_GA.php | 1 + src/data/PhoneNumberMetadata_GB.php | 1 + src/data/PhoneNumberMetadata_GD.php | 1 + src/data/PhoneNumberMetadata_GE.php | 3 ++- src/data/PhoneNumberMetadata_GF.php | 7 ++++--- src/data/PhoneNumberMetadata_GG.php | 1 + src/data/PhoneNumberMetadata_GH.php | 1 + src/data/PhoneNumberMetadata_GI.php | 1 + src/data/PhoneNumberMetadata_GL.php | 1 + src/data/PhoneNumberMetadata_GM.php | 1 + src/data/PhoneNumberMetadata_GN.php | 1 + src/data/PhoneNumberMetadata_GP.php | 1 + src/data/PhoneNumberMetadata_GQ.php | 1 + src/data/PhoneNumberMetadata_GR.php | 1 + src/data/PhoneNumberMetadata_GT.php | 1 + src/data/PhoneNumberMetadata_GU.php | 5 +++-- src/data/PhoneNumberMetadata_GW.php | 1 + src/data/PhoneNumberMetadata_GY.php | 1 + src/data/PhoneNumberMetadata_HK.php | 3 ++- src/data/PhoneNumberMetadata_HN.php | 3 ++- src/data/PhoneNumberMetadata_HR.php | 1 + src/data/PhoneNumberMetadata_HT.php | 1 + src/data/PhoneNumberMetadata_HU.php | 1 + src/data/PhoneNumberMetadata_ID.php | 1 + src/data/PhoneNumberMetadata_IE.php | 1 + src/data/PhoneNumberMetadata_IL.php | 1 + src/data/PhoneNumberMetadata_IM.php | 1 + src/data/PhoneNumberMetadata_IN.php | 1 + src/data/PhoneNumberMetadata_IO.php | 1 + src/data/PhoneNumberMetadata_IQ.php | 1 + src/data/PhoneNumberMetadata_IR.php | 1 + src/data/PhoneNumberMetadata_IS.php | 1 + src/data/PhoneNumberMetadata_IT.php | 1 + src/data/PhoneNumberMetadata_JE.php | 1 + src/data/PhoneNumberMetadata_JM.php | 1 + src/data/PhoneNumberMetadata_JO.php | 1 + src/data/PhoneNumberMetadata_JP.php | 1 + src/data/PhoneNumberMetadata_KE.php | 1 + src/data/PhoneNumberMetadata_KG.php | 1 + src/data/PhoneNumberMetadata_KH.php | 1 + src/data/PhoneNumberMetadata_KI.php | 1 + src/data/PhoneNumberMetadata_KM.php | 1 + src/data/PhoneNumberMetadata_KN.php | 1 + src/data/PhoneNumberMetadata_KP.php | 1 + src/data/PhoneNumberMetadata_KR.php | 1 + src/data/PhoneNumberMetadata_KW.php | 1 + src/data/PhoneNumberMetadata_KY.php | 1 + src/data/PhoneNumberMetadata_KZ.php | 1 + src/data/PhoneNumberMetadata_LA.php | 1 + src/data/PhoneNumberMetadata_LB.php | 1 + src/data/PhoneNumberMetadata_LC.php | 1 + src/data/PhoneNumberMetadata_LI.php | 1 + src/data/PhoneNumberMetadata_LK.php | 1 + src/data/PhoneNumberMetadata_LR.php | 1 + src/data/PhoneNumberMetadata_LS.php | 1 + src/data/PhoneNumberMetadata_LT.php | 1 + src/data/PhoneNumberMetadata_LU.php | 1 + src/data/PhoneNumberMetadata_LV.php | 1 + src/data/PhoneNumberMetadata_LY.php | 1 + src/data/PhoneNumberMetadata_MA.php | 1 + src/data/PhoneNumberMetadata_MC.php | 1 + src/data/PhoneNumberMetadata_MD.php | 1 + src/data/PhoneNumberMetadata_ME.php | 1 + src/data/PhoneNumberMetadata_MF.php | 1 + src/data/PhoneNumberMetadata_MG.php | 1 + src/data/PhoneNumberMetadata_MH.php | 1 + src/data/PhoneNumberMetadata_MK.php | 1 + src/data/PhoneNumberMetadata_ML.php | 1 + src/data/PhoneNumberMetadata_MM.php | 1 + src/data/PhoneNumberMetadata_MN.php | 1 + src/data/PhoneNumberMetadata_MO.php | 1 + src/data/PhoneNumberMetadata_MP.php | 1 + src/data/PhoneNumberMetadata_MQ.php | 7 ++++--- src/data/PhoneNumberMetadata_MR.php | 1 + src/data/PhoneNumberMetadata_MS.php | 1 + src/data/PhoneNumberMetadata_MT.php | 1 + src/data/PhoneNumberMetadata_MU.php | 1 + src/data/PhoneNumberMetadata_MV.php | 1 + src/data/PhoneNumberMetadata_MW.php | 1 + src/data/PhoneNumberMetadata_MX.php | 1 + src/data/PhoneNumberMetadata_MY.php | 1 + src/data/PhoneNumberMetadata_MZ.php | 1 + src/data/PhoneNumberMetadata_NA.php | 1 + src/data/PhoneNumberMetadata_NC.php | 1 + src/data/PhoneNumberMetadata_NE.php | 1 + src/data/PhoneNumberMetadata_NF.php | 1 + src/data/PhoneNumberMetadata_NG.php | 1 + src/data/PhoneNumberMetadata_NI.php | 1 + src/data/PhoneNumberMetadata_NL.php | 1 + src/data/PhoneNumberMetadata_NO.php | 1 + src/data/PhoneNumberMetadata_NP.php | 1 + src/data/PhoneNumberMetadata_NR.php | 1 + src/data/PhoneNumberMetadata_NU.php | 1 + src/data/PhoneNumberMetadata_NZ.php | 1 + src/data/PhoneNumberMetadata_OM.php | 1 + src/data/PhoneNumberMetadata_PA.php | 1 + src/data/PhoneNumberMetadata_PE.php | 1 + src/data/PhoneNumberMetadata_PF.php | 1 + src/data/PhoneNumberMetadata_PG.php | 1 + src/data/PhoneNumberMetadata_PH.php | 1 + src/data/PhoneNumberMetadata_PK.php | 1 + src/data/PhoneNumberMetadata_PL.php | 1 + src/data/PhoneNumberMetadata_PM.php | 3 ++- src/data/PhoneNumberMetadata_PR.php | 1 + src/data/PhoneNumberMetadata_PS.php | 1 + src/data/PhoneNumberMetadata_PT.php | 1 + src/data/PhoneNumberMetadata_PW.php | 1 + src/data/PhoneNumberMetadata_PY.php | 1 + src/data/PhoneNumberMetadata_QA.php | 1 + src/data/PhoneNumberMetadata_RE.php | 7 ++++--- src/data/PhoneNumberMetadata_RO.php | 1 + src/data/PhoneNumberMetadata_RS.php | 1 + src/data/PhoneNumberMetadata_RU.php | 1 + src/data/PhoneNumberMetadata_RW.php | 1 + src/data/PhoneNumberMetadata_SA.php | 1 + src/data/PhoneNumberMetadata_SB.php | 1 + src/data/PhoneNumberMetadata_SC.php | 1 + src/data/PhoneNumberMetadata_SD.php | 1 + src/data/PhoneNumberMetadata_SE.php | 1 + src/data/PhoneNumberMetadata_SG.php | 1 + src/data/PhoneNumberMetadata_SH.php | 1 + src/data/PhoneNumberMetadata_SI.php | 1 + src/data/PhoneNumberMetadata_SJ.php | 1 + src/data/PhoneNumberMetadata_SK.php | 1 + src/data/PhoneNumberMetadata_SL.php | 1 + src/data/PhoneNumberMetadata_SM.php | 1 + src/data/PhoneNumberMetadata_SN.php | 3 ++- src/data/PhoneNumberMetadata_SO.php | 1 + src/data/PhoneNumberMetadata_SR.php | 1 + src/data/PhoneNumberMetadata_SS.php | 1 + src/data/PhoneNumberMetadata_ST.php | 1 + src/data/PhoneNumberMetadata_SV.php | 1 + src/data/PhoneNumberMetadata_SX.php | 1 + src/data/PhoneNumberMetadata_SY.php | 9 +++++---- src/data/PhoneNumberMetadata_SZ.php | 1 + src/data/PhoneNumberMetadata_TA.php | 1 + src/data/PhoneNumberMetadata_TC.php | 1 + src/data/PhoneNumberMetadata_TD.php | 1 + src/data/PhoneNumberMetadata_TG.php | 3 ++- src/data/PhoneNumberMetadata_TH.php | 1 + src/data/PhoneNumberMetadata_TJ.php | 1 + src/data/PhoneNumberMetadata_TK.php | 1 + src/data/PhoneNumberMetadata_TL.php | 1 + src/data/PhoneNumberMetadata_TM.php | 1 + src/data/PhoneNumberMetadata_TN.php | 1 + src/data/PhoneNumberMetadata_TO.php | 1 + src/data/PhoneNumberMetadata_TR.php | 1 + src/data/PhoneNumberMetadata_TT.php | 1 + src/data/PhoneNumberMetadata_TV.php | 1 + src/data/PhoneNumberMetadata_TW.php | 1 + src/data/PhoneNumberMetadata_TZ.php | 1 + src/data/PhoneNumberMetadata_UA.php | 1 + src/data/PhoneNumberMetadata_UG.php | 1 + src/data/PhoneNumberMetadata_US.php | 5 +++-- src/data/PhoneNumberMetadata_UY.php | 1 + src/data/PhoneNumberMetadata_UZ.php | 1 + src/data/PhoneNumberMetadata_VA.php | 1 + src/data/PhoneNumberMetadata_VC.php | 1 + src/data/PhoneNumberMetadata_VE.php | 1 + src/data/PhoneNumberMetadata_VG.php | 1 + src/data/PhoneNumberMetadata_VI.php | 1 + src/data/PhoneNumberMetadata_VN.php | 1 + src/data/PhoneNumberMetadata_VU.php | 1 + src/data/PhoneNumberMetadata_WF.php | 1 + src/data/PhoneNumberMetadata_WS.php | 1 + src/data/PhoneNumberMetadata_XK.php | 1 + src/data/PhoneNumberMetadata_YE.php | 1 + src/data/PhoneNumberMetadata_YT.php | 5 +++-- src/data/PhoneNumberMetadata_ZA.php | 1 + src/data/PhoneNumberMetadata_ZM.php | 1 + src/data/PhoneNumberMetadata_ZW.php | 1 + src/data/ShortNumberMetadata_AC.php | 1 + src/data/ShortNumberMetadata_AD.php | 1 + src/data/ShortNumberMetadata_AE.php | 1 + src/data/ShortNumberMetadata_AF.php | 1 + src/data/ShortNumberMetadata_AG.php | 1 + src/data/ShortNumberMetadata_AI.php | 1 + src/data/ShortNumberMetadata_AL.php | 1 + src/data/ShortNumberMetadata_AM.php | 1 + src/data/ShortNumberMetadata_AO.php | 1 + src/data/ShortNumberMetadata_AR.php | 1 + src/data/ShortNumberMetadata_AS.php | 1 + src/data/ShortNumberMetadata_AT.php | 1 + src/data/ShortNumberMetadata_AU.php | 1 + src/data/ShortNumberMetadata_AW.php | 1 + src/data/ShortNumberMetadata_AX.php | 1 + src/data/ShortNumberMetadata_AZ.php | 1 + src/data/ShortNumberMetadata_BA.php | 1 + src/data/ShortNumberMetadata_BB.php | 1 + src/data/ShortNumberMetadata_BD.php | 1 + src/data/ShortNumberMetadata_BE.php | 1 + src/data/ShortNumberMetadata_BF.php | 1 + src/data/ShortNumberMetadata_BG.php | 1 + src/data/ShortNumberMetadata_BH.php | 1 + src/data/ShortNumberMetadata_BI.php | 1 + src/data/ShortNumberMetadata_BJ.php | 1 + src/data/ShortNumberMetadata_BL.php | 1 + src/data/ShortNumberMetadata_BM.php | 1 + src/data/ShortNumberMetadata_BN.php | 1 + src/data/ShortNumberMetadata_BO.php | 1 + src/data/ShortNumberMetadata_BQ.php | 1 + src/data/ShortNumberMetadata_BR.php | 1 + src/data/ShortNumberMetadata_BS.php | 1 + src/data/ShortNumberMetadata_BT.php | 1 + src/data/ShortNumberMetadata_BW.php | 1 + src/data/ShortNumberMetadata_BY.php | 1 + src/data/ShortNumberMetadata_BZ.php | 1 + src/data/ShortNumberMetadata_CA.php | 1 + src/data/ShortNumberMetadata_CC.php | 1 + src/data/ShortNumberMetadata_CD.php | 1 + src/data/ShortNumberMetadata_CF.php | 1 + src/data/ShortNumberMetadata_CG.php | 1 + src/data/ShortNumberMetadata_CH.php | 1 + src/data/ShortNumberMetadata_CI.php | 1 + src/data/ShortNumberMetadata_CK.php | 1 + src/data/ShortNumberMetadata_CL.php | 1 + src/data/ShortNumberMetadata_CM.php | 1 + src/data/ShortNumberMetadata_CN.php | 1 + src/data/ShortNumberMetadata_CO.php | 1 + src/data/ShortNumberMetadata_CR.php | 1 + src/data/ShortNumberMetadata_CU.php | 1 + src/data/ShortNumberMetadata_CV.php | 1 + src/data/ShortNumberMetadata_CW.php | 1 + src/data/ShortNumberMetadata_CX.php | 1 + src/data/ShortNumberMetadata_CY.php | 1 + src/data/ShortNumberMetadata_CZ.php | 1 + src/data/ShortNumberMetadata_DE.php | 1 + src/data/ShortNumberMetadata_DJ.php | 1 + src/data/ShortNumberMetadata_DK.php | 1 + src/data/ShortNumberMetadata_DM.php | 1 + src/data/ShortNumberMetadata_DO.php | 1 + src/data/ShortNumberMetadata_DZ.php | 1 + src/data/ShortNumberMetadata_EC.php | 1 + src/data/ShortNumberMetadata_EE.php | 1 + src/data/ShortNumberMetadata_EG.php | 1 + src/data/ShortNumberMetadata_EH.php | 1 + src/data/ShortNumberMetadata_ER.php | 1 + src/data/ShortNumberMetadata_ES.php | 1 + src/data/ShortNumberMetadata_ET.php | 1 + src/data/ShortNumberMetadata_FI.php | 1 + src/data/ShortNumberMetadata_FJ.php | 1 + src/data/ShortNumberMetadata_FK.php | 1 + src/data/ShortNumberMetadata_FM.php | 1 + src/data/ShortNumberMetadata_FO.php | 1 + src/data/ShortNumberMetadata_FR.php | 1 + src/data/ShortNumberMetadata_GA.php | 1 + src/data/ShortNumberMetadata_GB.php | 1 + src/data/ShortNumberMetadata_GD.php | 1 + src/data/ShortNumberMetadata_GE.php | 1 + src/data/ShortNumberMetadata_GF.php | 1 + src/data/ShortNumberMetadata_GG.php | 1 + src/data/ShortNumberMetadata_GH.php | 1 + src/data/ShortNumberMetadata_GI.php | 1 + src/data/ShortNumberMetadata_GL.php | 1 + src/data/ShortNumberMetadata_GM.php | 1 + src/data/ShortNumberMetadata_GN.php | 1 + src/data/ShortNumberMetadata_GP.php | 1 + src/data/ShortNumberMetadata_GR.php | 1 + src/data/ShortNumberMetadata_GT.php | 1 + src/data/ShortNumberMetadata_GU.php | 1 + src/data/ShortNumberMetadata_GW.php | 1 + src/data/ShortNumberMetadata_GY.php | 1 + src/data/ShortNumberMetadata_HK.php | 1 + src/data/ShortNumberMetadata_HN.php | 1 + src/data/ShortNumberMetadata_HR.php | 1 + src/data/ShortNumberMetadata_HT.php | 1 + src/data/ShortNumberMetadata_HU.php | 1 + src/data/ShortNumberMetadata_ID.php | 1 + src/data/ShortNumberMetadata_IE.php | 1 + src/data/ShortNumberMetadata_IL.php | 1 + src/data/ShortNumberMetadata_IM.php | 1 + src/data/ShortNumberMetadata_IN.php | 1 + src/data/ShortNumberMetadata_IQ.php | 1 + src/data/ShortNumberMetadata_IR.php | 1 + src/data/ShortNumberMetadata_IS.php | 1 + src/data/ShortNumberMetadata_IT.php | 1 + src/data/ShortNumberMetadata_JE.php | 1 + src/data/ShortNumberMetadata_JM.php | 1 + src/data/ShortNumberMetadata_JO.php | 1 + src/data/ShortNumberMetadata_JP.php | 1 + src/data/ShortNumberMetadata_KE.php | 1 + src/data/ShortNumberMetadata_KG.php | 1 + src/data/ShortNumberMetadata_KH.php | 1 + src/data/ShortNumberMetadata_KI.php | 1 + src/data/ShortNumberMetadata_KM.php | 1 + src/data/ShortNumberMetadata_KN.php | 1 + src/data/ShortNumberMetadata_KP.php | 1 + src/data/ShortNumberMetadata_KR.php | 1 + src/data/ShortNumberMetadata_KW.php | 1 + src/data/ShortNumberMetadata_KY.php | 1 + src/data/ShortNumberMetadata_KZ.php | 1 + src/data/ShortNumberMetadata_LA.php | 1 + src/data/ShortNumberMetadata_LB.php | 1 + src/data/ShortNumberMetadata_LC.php | 1 + src/data/ShortNumberMetadata_LI.php | 1 + src/data/ShortNumberMetadata_LK.php | 1 + src/data/ShortNumberMetadata_LR.php | 1 + src/data/ShortNumberMetadata_LS.php | 1 + src/data/ShortNumberMetadata_LT.php | 1 + src/data/ShortNumberMetadata_LU.php | 1 + src/data/ShortNumberMetadata_LV.php | 1 + src/data/ShortNumberMetadata_LY.php | 1 + src/data/ShortNumberMetadata_MA.php | 1 + src/data/ShortNumberMetadata_MC.php | 1 + src/data/ShortNumberMetadata_MD.php | 1 + src/data/ShortNumberMetadata_ME.php | 1 + src/data/ShortNumberMetadata_MF.php | 1 + src/data/ShortNumberMetadata_MG.php | 1 + src/data/ShortNumberMetadata_MH.php | 1 + src/data/ShortNumberMetadata_MK.php | 1 + src/data/ShortNumberMetadata_ML.php | 1 + src/data/ShortNumberMetadata_MM.php | 1 + src/data/ShortNumberMetadata_MN.php | 1 + src/data/ShortNumberMetadata_MO.php | 1 + src/data/ShortNumberMetadata_MP.php | 1 + src/data/ShortNumberMetadata_MQ.php | 1 + src/data/ShortNumberMetadata_MR.php | 1 + src/data/ShortNumberMetadata_MS.php | 1 + src/data/ShortNumberMetadata_MT.php | 1 + src/data/ShortNumberMetadata_MU.php | 1 + src/data/ShortNumberMetadata_MV.php | 1 + src/data/ShortNumberMetadata_MW.php | 1 + src/data/ShortNumberMetadata_MX.php | 1 + src/data/ShortNumberMetadata_MY.php | 1 + src/data/ShortNumberMetadata_MZ.php | 1 + src/data/ShortNumberMetadata_NA.php | 1 + src/data/ShortNumberMetadata_NC.php | 1 + src/data/ShortNumberMetadata_NE.php | 1 + src/data/ShortNumberMetadata_NF.php | 1 + src/data/ShortNumberMetadata_NG.php | 1 + src/data/ShortNumberMetadata_NI.php | 1 + src/data/ShortNumberMetadata_NL.php | 1 + src/data/ShortNumberMetadata_NO.php | 1 + src/data/ShortNumberMetadata_NP.php | 1 + src/data/ShortNumberMetadata_NR.php | 1 + src/data/ShortNumberMetadata_NU.php | 1 + src/data/ShortNumberMetadata_NZ.php | 1 + src/data/ShortNumberMetadata_OM.php | 1 + src/data/ShortNumberMetadata_PA.php | 1 + src/data/ShortNumberMetadata_PE.php | 1 + src/data/ShortNumberMetadata_PF.php | 1 + src/data/ShortNumberMetadata_PG.php | 1 + src/data/ShortNumberMetadata_PH.php | 1 + src/data/ShortNumberMetadata_PK.php | 1 + src/data/ShortNumberMetadata_PL.php | 1 + src/data/ShortNumberMetadata_PM.php | 1 + src/data/ShortNumberMetadata_PR.php | 1 + src/data/ShortNumberMetadata_PS.php | 1 + src/data/ShortNumberMetadata_PT.php | 1 + src/data/ShortNumberMetadata_PW.php | 1 + src/data/ShortNumberMetadata_PY.php | 1 + src/data/ShortNumberMetadata_QA.php | 1 + src/data/ShortNumberMetadata_RE.php | 1 + src/data/ShortNumberMetadata_RO.php | 1 + src/data/ShortNumberMetadata_RS.php | 1 + src/data/ShortNumberMetadata_RU.php | 1 + src/data/ShortNumberMetadata_RW.php | 1 + src/data/ShortNumberMetadata_SA.php | 1 + src/data/ShortNumberMetadata_SB.php | 1 + src/data/ShortNumberMetadata_SC.php | 1 + src/data/ShortNumberMetadata_SD.php | 1 + src/data/ShortNumberMetadata_SE.php | 1 + src/data/ShortNumberMetadata_SG.php | 1 + src/data/ShortNumberMetadata_SH.php | 1 + src/data/ShortNumberMetadata_SI.php | 1 + src/data/ShortNumberMetadata_SJ.php | 1 + src/data/ShortNumberMetadata_SK.php | 1 + src/data/ShortNumberMetadata_SL.php | 1 + src/data/ShortNumberMetadata_SM.php | 1 + src/data/ShortNumberMetadata_SN.php | 1 + src/data/ShortNumberMetadata_SO.php | 1 + src/data/ShortNumberMetadata_SR.php | 1 + src/data/ShortNumberMetadata_SS.php | 1 + src/data/ShortNumberMetadata_ST.php | 1 + src/data/ShortNumberMetadata_SV.php | 1 + src/data/ShortNumberMetadata_SX.php | 1 + src/data/ShortNumberMetadata_SY.php | 1 + src/data/ShortNumberMetadata_SZ.php | 1 + src/data/ShortNumberMetadata_TC.php | 1 + src/data/ShortNumberMetadata_TD.php | 1 + src/data/ShortNumberMetadata_TG.php | 1 + src/data/ShortNumberMetadata_TH.php | 1 + src/data/ShortNumberMetadata_TJ.php | 1 + src/data/ShortNumberMetadata_TL.php | 1 + src/data/ShortNumberMetadata_TM.php | 1 + src/data/ShortNumberMetadata_TN.php | 1 + src/data/ShortNumberMetadata_TO.php | 1 + src/data/ShortNumberMetadata_TR.php | 1 + src/data/ShortNumberMetadata_TT.php | 1 + src/data/ShortNumberMetadata_TV.php | 1 + src/data/ShortNumberMetadata_TW.php | 1 + src/data/ShortNumberMetadata_TZ.php | 1 + src/data/ShortNumberMetadata_UA.php | 1 + src/data/ShortNumberMetadata_UG.php | 1 + src/data/ShortNumberMetadata_US.php | 1 + src/data/ShortNumberMetadata_UY.php | 1 + src/data/ShortNumberMetadata_UZ.php | 1 + src/data/ShortNumberMetadata_VA.php | 1 + src/data/ShortNumberMetadata_VC.php | 1 + src/data/ShortNumberMetadata_VE.php | 1 + src/data/ShortNumberMetadata_VG.php | 1 + src/data/ShortNumberMetadata_VI.php | 1 + src/data/ShortNumberMetadata_VN.php | 1 + src/data/ShortNumberMetadata_VU.php | 1 + src/data/ShortNumberMetadata_WF.php | 1 + src/data/ShortNumberMetadata_WS.php | 1 + src/data/ShortNumberMetadata_XK.php | 1 + src/data/ShortNumberMetadata_YE.php | 1 + src/data/ShortNumberMetadata_YT.php | 1 + src/data/ShortNumberMetadata_ZA.php | 1 + src/data/ShortNumberMetadata_ZM.php | 1 + src/data/ShortNumberMetadata_ZW.php | 1 + tests/buildtools/BuildMetadataFromXmlTest.php | 1 + tests/core/data/PhoneNumberMetadataForTesting_800.php | 1 + tests/core/data/PhoneNumberMetadataForTesting_882.php | 1 + tests/core/data/PhoneNumberMetadataForTesting_979.php | 1 + tests/core/data/PhoneNumberMetadataForTesting_AD.php | 1 + tests/core/data/PhoneNumberMetadataForTesting_AE.php | 1 + tests/core/data/PhoneNumberMetadataForTesting_AM.php | 1 + tests/core/data/PhoneNumberMetadataForTesting_AO.php | 1 + tests/core/data/PhoneNumberMetadataForTesting_AR.php | 1 + tests/core/data/PhoneNumberMetadataForTesting_AU.php | 1 + tests/core/data/PhoneNumberMetadataForTesting_BB.php | 1 + tests/core/data/PhoneNumberMetadataForTesting_BR.php | 1 + tests/core/data/PhoneNumberMetadataForTesting_BS.php | 1 + tests/core/data/PhoneNumberMetadataForTesting_BY.php | 1 + tests/core/data/PhoneNumberMetadataForTesting_CA.php | 1 + tests/core/data/PhoneNumberMetadataForTesting_CC.php | 1 + tests/core/data/PhoneNumberMetadataForTesting_CN.php | 1 + tests/core/data/PhoneNumberMetadataForTesting_CO.php | 1 + tests/core/data/PhoneNumberMetadataForTesting_CX.php | 1 + tests/core/data/PhoneNumberMetadataForTesting_DE.php | 1 + tests/core/data/PhoneNumberMetadataForTesting_FR.php | 1 + tests/core/data/PhoneNumberMetadataForTesting_GB.php | 1 + tests/core/data/PhoneNumberMetadataForTesting_GG.php | 1 + tests/core/data/PhoneNumberMetadataForTesting_IT.php | 1 + tests/core/data/PhoneNumberMetadataForTesting_JP.php | 1 + tests/core/data/PhoneNumberMetadataForTesting_KR.php | 1 + tests/core/data/PhoneNumberMetadataForTesting_MX.php | 1 + tests/core/data/PhoneNumberMetadataForTesting_NZ.php | 1 + tests/core/data/PhoneNumberMetadataForTesting_PL.php | 1 + tests/core/data/PhoneNumberMetadataForTesting_RE.php | 1 + tests/core/data/PhoneNumberMetadataForTesting_RU.php | 1 + tests/core/data/PhoneNumberMetadataForTesting_SE.php | 1 + tests/core/data/PhoneNumberMetadataForTesting_SG.php | 1 + tests/core/data/PhoneNumberMetadataForTesting_TA.php | 1 + tests/core/data/PhoneNumberMetadataForTesting_US.php | 1 + tests/core/data/PhoneNumberMetadataForTesting_UZ.php | 1 + tests/core/data/PhoneNumberMetadataForTesting_YT.php | 1 + 537 files changed, 572 insertions(+), 33 deletions(-) diff --git a/METADATA-VERSION.php b/METADATA-VERSION.php index f8a3c0eb..5f4b8bcb 100644 --- a/METADATA-VERSION.php +++ b/METADATA-VERSION.php @@ -1,8 +1,9 @@ '001', 'countryCode' => 870, 'generalDesc' => [ - 'pattern' => '7\\d{11}|[35-7]\\d{8}', + 'pattern' => '7\\d{11}|[235-7]\\d{8}', 'posLength' => [ 9, 12, @@ -46,8 +47,10 @@ ], ], 'voip' => [ + 'pattern' => '2\\d{8}', + 'example' => '201234567', 'posLength' => [ - -1, + 9, ], ], 'pager' => [ @@ -76,7 +79,7 @@ 'pattern' => '(\\d{3})(\\d{3})(\\d{3})', 'format' => '$1 $2 $3', 'leadingDigitsPatterns' => [ - '[35-7]', + '[235-7]', ], 'nationalPrefixFormattingRule' => '', 'domesticCarrierCodeFormattingRule' => '', diff --git a/src/data/PhoneNumberMetadata_878.php b/src/data/PhoneNumberMetadata_878.php index 55adfedd..5724a099 100644 --- a/src/data/PhoneNumberMetadata_878.php +++ b/src/data/PhoneNumberMetadata_878.php @@ -1,4 +1,5 @@ 'CA', 'countryCode' => 1, 'generalDesc' => [ - 'pattern' => '(?:[2-8]\\d|90)\\d{8}|3\\d{6}', + 'pattern' => '[2-9]\\d{9}|3\\d{6}', 'posLength' => [ 7, 10, ], ], 'fixedLine' => [ - 'pattern' => '(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|7[39])|90[25])[2-9]\\d{6}', + 'pattern' => '(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|7[39])|9(?:0[25]|42))[2-9]\\d{6}', 'example' => '5062345678', 'posLength' => [ 10, @@ -27,7 +28,7 @@ ], ], 'mobile' => [ - 'pattern' => '(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|7[39])|90[25])[2-9]\\d{6}', + 'pattern' => '(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|7[39])|9(?:0[25]|42))[2-9]\\d{6}', 'example' => '5062345678', 'posLength' => [ 10, @@ -56,7 +57,7 @@ ], ], 'personalNumber' => [ - 'pattern' => '52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:00|2[125-9]|33|44|66|77|88)|622)[2-9]\\d{6}', + 'pattern' => '52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:00|2[125-9]|33|44|66|77|88)|6(?:22|33))[2-9]\\d{6}', 'example' => '5002345678', 'posLength' => [ 10, diff --git a/src/data/PhoneNumberMetadata_CC.php b/src/data/PhoneNumberMetadata_CC.php index fe528e11..37c3a11d 100644 --- a/src/data/PhoneNumberMetadata_CC.php +++ b/src/data/PhoneNumberMetadata_CC.php @@ -1,4 +1,5 @@ [ - 'pattern' => '5(?:(?:(?:0555|1(?:[17]77|555))[5-9]|757(?:7[7-9]|8[01]))\\d|22252[0-4])\\d\\d|5(?:0(?:0[17]0|505)|1(?:0[01]0|1(?:07|33|51))|2(?:0[02]0|2[25]2)|3(?:0[03]0|3[35]3)|(?:40[04]|900)0|5222)[0-4]\\d{3}|(?:5(?:0(?:0(?:0\\d|11|22|3[0-6]|44|5[05]|77|88|9[09])|111|22[02]|77\\d)|1(?:1(?:[03][01]|[124]\\d|5[2-6]|7[0-4])|4\\d\\d)|[23]555|4(?:4\\d\\d|555)|5(?:[0157-9]\\d\\d|200|333|444)|6[89]\\d\\d|7(?:[0147-9]\\d\\d|5(?:00|[57]5))|8(?:0(?:[018]\\d|2[0-4])|5(?:55|8[89])|8(?:55|88))|9(?:090|[1-35-9]\\d\\d))|790\\d\\d)\\d{4}', + 'pattern' => '5(?:(?:(?:0555|1(?:[17]77|555))[5-9]|757(?:7[7-9]|8[01]))\\d|22252[0-4])\\d\\d|5(?:0(?:0[17]0|505)|1(?:0[01]0|1(?:07|33|51))|2(?:0[02]0|2[25]2)|3(?:0[03]0|3[35]3)|(?:40[04]|900)0|5222)[0-4]\\d{3}|(?:5(?:0(?:0(?:0\\d|11|22|3[0-6]|44|5[05]|77|88|9[09])|(?:[14]\\d|77)\\d|22[02])|1(?:1(?:[03][01]|[124]\\d|5[2-6]|7[0-4])|4\\d\\d)|[23]555|4(?:4\\d\\d|555)|5(?:[0157-9]\\d\\d|200|333|444)|6[89]\\d\\d|7(?:[0147-9]\\d\\d|5(?:00|[57]5))|8(?:0(?:[018]\\d|2[0-4])|5(?:55|8[89])|8(?:55|88))|9(?:090|[1-35-9]\\d\\d))|790\\d\\d)\\d{4}', 'example' => '555123456', ], 'tollFree' => [ diff --git a/src/data/PhoneNumberMetadata_GF.php b/src/data/PhoneNumberMetadata_GF.php index 50a3b31f..52bb014f 100644 --- a/src/data/PhoneNumberMetadata_GF.php +++ b/src/data/PhoneNumberMetadata_GF.php @@ -1,4 +1,5 @@ 'GF', 'countryCode' => 594, 'generalDesc' => [ - 'pattern' => '[56]94\\d{6}|(?:80|9\\d)\\d{7}', + 'pattern' => '(?:[56]94\\d|7093)\\d{5}|(?:80|9\\d)\\d{7}', 'posLength' => [ 9, ], @@ -20,7 +21,7 @@ 'example' => '594101234', ], 'mobile' => [ - 'pattern' => '694(?:[0-249]\\d|3[0-8])\\d{4}', + 'pattern' => '(?:694(?:[0-249]\\d|3[0-8])|7093[0-3])\\d{4}', 'example' => '694201234', ], 'tollFree' => [ @@ -74,7 +75,7 @@ 'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{2})', 'format' => '$1 $2 $3 $4', 'leadingDigitsPatterns' => [ - '[56]|9[47]', + '[5-7]|9[47]', ], 'nationalPrefixFormattingRule' => '0$1', 'domesticCarrierCodeFormattingRule' => '', diff --git a/src/data/PhoneNumberMetadata_GG.php b/src/data/PhoneNumberMetadata_GG.php index 86dd0c82..d887d8fa 100644 --- a/src/data/PhoneNumberMetadata_GG.php +++ b/src/data/PhoneNumberMetadata_GG.php @@ -1,4 +1,5 @@ [ - 'pattern' => '671(?:2\\d\\d|3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[02-46-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[48])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[78]))\\d{4}', + 'pattern' => '671(?:2\\d\\d|3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[02-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[478])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[78]))\\d{4}', 'example' => '6713001234', 'posLengthLocal' => [ 7, ], ], 'mobile' => [ - 'pattern' => '671(?:2\\d\\d|3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[02-46-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[48])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[78]))\\d{4}', + 'pattern' => '671(?:2\\d\\d|3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[02-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[478])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[78]))\\d{4}', 'example' => '6713001234', 'posLengthLocal' => [ 7, diff --git a/src/data/PhoneNumberMetadata_GW.php b/src/data/PhoneNumberMetadata_GW.php index b880f555..9c4194c8 100644 --- a/src/data/PhoneNumberMetadata_GW.php +++ b/src/data/PhoneNumberMetadata_GW.php @@ -1,4 +1,5 @@ [ - 'pattern' => '(?:4(?:44[0-25-9]|6(?:1[0-7]|4[0-57-9]|6[0-4])|74[0-2])|5(?:73[0-6]|95[0-8])|6(?:26[013-8]|66[0-3])|70(?:7[1-8]|8[0-4])|84(?:4[0-2]|8[0-35-9])|9(?:29[013-9]|39[01]|59[0-4]|899))\\d{4}|(?:4(?:4[0-35-9]|6[02357-9]|7[05])|5(?:[1-59][0-46-9]|6[0-4689]|7[0-246-9])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|70[1-49]|84[0-39]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}', + 'pattern' => '(?:4(?:44[0-25-9]|6(?:1[0-7]|4[0-57-9]|6[0-4])|7(?:4[0-2]|6[0-5]))|5(?:73[0-6]|95[0-8])|6(?:26[013-8]|66[0-3])|70(?:7[1-8]|8[0-4])|84(?:4[0-2]|8[0-35-9])|9(?:29[013-9]|39[014-9]|59[0-4]|899))\\d{4}|(?:4(?:4[0-35-9]|6[02357-9]|7[05])|5(?:[1-59][0-46-9]|6[0-4689]|7[0-246-9])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|70[1-49]|84[0-39]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}', 'example' => '51234567', 'posLength' => [ 8, diff --git a/src/data/PhoneNumberMetadata_HN.php b/src/data/PhoneNumberMetadata_HN.php index b2b94595..bae32b84 100644 --- a/src/data/PhoneNumberMetadata_HN.php +++ b/src/data/PhoneNumberMetadata_HN.php @@ -1,4 +1,5 @@ [ - 'pattern' => '2(?:2(?:0[0-59]|1[1-9]|[23]\\d|4[02-6]|5[57]|6[245]|7[0135689]|8[01346-9]|9[0-2])|4(?:0[578]|2[3-59]|3[13-9]|4[0-68]|5[1-3589])|5(?:0[2357-9]|1[1-356]|4[03-5]|5\\d|6[014-69]|7[04]|80)|6(?:[056]\\d|17|2[067]|3[047]|4[0-378]|[78][0-8]|9[01])|7(?:0[5-79]|6[46-9]|7[02-9]|8[034]|91)|8(?:79|8[0-357-9]|9[1-57-9]))\\d{4}', + 'pattern' => '2(?:2(?:0[0-59]|1[1-9]|[23]\\d|4[02-7]|5[57]|6[245]|7[0135689]|8[01346-9]|9[0-2])|4(?:0[578]|2[3-59]|3[13-9]|4[0-68]|5[1-3589])|5(?:0[2357-9]|1[1-356]|4[03-5]|5\\d|6[014-69]|7[04]|80)|6(?:[056]\\d|17|2[067]|3[047]|4[0-378]|[78][0-8]|9[01])|7(?:0[5-79]|6[46-9]|7[02-9]|8[034]|91)|8(?:79|8[0-357-9]|9[1-57-9]))\\d{4}', 'example' => '22123456', 'posLength' => [ 8, diff --git a/src/data/PhoneNumberMetadata_HR.php b/src/data/PhoneNumberMetadata_HR.php index ed9396be..a36e8a93 100644 --- a/src/data/PhoneNumberMetadata_HR.php +++ b/src/data/PhoneNumberMetadata_HR.php @@ -1,4 +1,5 @@ 'MQ', 'countryCode' => 596, 'generalDesc' => [ - 'pattern' => '596\\d{6}|(?:69|[89]\\d)\\d{7}', + 'pattern' => '(?:596\\d|7091)\\d{5}|(?:69|[89]\\d)\\d{7}', 'posLength' => [ 9, ], @@ -20,7 +21,7 @@ 'example' => '596301234', ], 'mobile' => [ - 'pattern' => '69[67]\\d{6}', + 'pattern' => '(?:69[67]\\d\\d|7091[0-3])\\d{4}', 'example' => '696201234', ], 'tollFree' => [ @@ -73,7 +74,7 @@ 'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{2})', 'format' => '$1 $2 $3 $4', 'leadingDigitsPatterns' => [ - '[569]|8(?:0[6-9]|[36])', + '[5-79]|8(?:0[6-9]|[36])', ], 'nationalPrefixFormattingRule' => '0$1', 'domesticCarrierCodeFormattingRule' => '', diff --git a/src/data/PhoneNumberMetadata_MR.php b/src/data/PhoneNumberMetadata_MR.php index 0317720f..d7ba897c 100644 --- a/src/data/PhoneNumberMetadata_MR.php +++ b/src/data/PhoneNumberMetadata_MR.php @@ -1,4 +1,5 @@ '430123', ], 'mobile' => [ - 'pattern' => '(?:4[02-489]|5[02-9]|708[45][0-5])\\d{4}', + 'pattern' => '(?:4[02-489]|5[02-9]|708(?:4[0-5]|5[0-6]))\\d{4}', 'example' => '551234', ], 'tollFree' => [ diff --git a/src/data/PhoneNumberMetadata_PR.php b/src/data/PhoneNumberMetadata_PR.php index f55b6203..b78ebd46 100644 --- a/src/data/PhoneNumberMetadata_PR.php +++ b/src/data/PhoneNumberMetadata_PR.php @@ -1,4 +1,5 @@ 'RE', 'countryCode' => 262, 'generalDesc' => [ - 'pattern' => '(?:26|[689]\\d)\\d{7}', + 'pattern' => '709\\d{6}|(?:26|[689]\\d)\\d{7}', 'posLength' => [ 9, ], @@ -20,7 +21,7 @@ 'example' => '262161234', ], 'mobile' => [ - 'pattern' => '69(?:2\\d\\d|3(?:[06][0-6]|1[013]|2[0-2]|3[0-39]|4\\d|5[0-5]|7[0-37]|8[0-8]|9[0-479]))\\d{4}', + 'pattern' => '(?:69(?:2\\d\\d|3(?:[06][0-6]|1[013]|2[0-2]|3[0-39]|4\\d|5[0-5]|7[0-37]|8[0-8]|9[0-479]))|7092[0-3])\\d{4}', 'example' => '692123456', ], 'tollFree' => [ @@ -72,7 +73,7 @@ 'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{2})', 'format' => '$1 $2 $3 $4', 'leadingDigitsPatterns' => [ - '[2689]', + '[26-9]', ], 'nationalPrefixFormattingRule' => '0$1', 'domesticCarrierCodeFormattingRule' => '', diff --git a/src/data/PhoneNumberMetadata_RO.php b/src/data/PhoneNumberMetadata_RO.php index d40d27fd..cf14776e 100644 --- a/src/data/PhoneNumberMetadata_RO.php +++ b/src/data/PhoneNumberMetadata_RO.php @@ -1,4 +1,5 @@ '301012345', ], 'mobile' => [ - 'pattern' => '7(?:(?:[06-8]\\d|[19]0|21)\\d|5(?:0[01]|[19]0|2[25]|[38]3|[4-7]\\d))\\d{5}', + 'pattern' => '7(?:(?:[06-8]\\d|[19]0|21)\\d|5(?:0[01]|[19]0|2[25]|3[36]|[4-7]\\d|8[35]))\\d{5}', 'example' => '701234567', ], 'tollFree' => [ diff --git a/src/data/PhoneNumberMetadata_SO.php b/src/data/PhoneNumberMetadata_SO.php index 3bc832cc..b8c8c8d2 100644 --- a/src/data/PhoneNumberMetadata_SO.php +++ b/src/data/PhoneNumberMetadata_SO.php @@ -1,4 +1,5 @@ 'SY', 'countryCode' => 963, 'generalDesc' => [ - 'pattern' => '[1-39]\\d{8}|[1-5]\\d{7}', + 'pattern' => '[1-359]\\d{8}|[1-5]\\d{7}', 'posLength' => [ 8, 9, @@ -29,7 +30,7 @@ ], ], 'mobile' => [ - 'pattern' => '9[1-689]\\d{7}', + 'pattern' => '(?:50|9[1-689])\\d{7}', 'example' => '944567890', 'posLength' => [ 9, @@ -88,7 +89,7 @@ 'pattern' => '(\\d{2})(\\d{3})(\\d{3,4})', 'format' => '$1 $2 $3', 'leadingDigitsPatterns' => [ - '[1-5]', + '[1-4]|5[1-3]', ], 'nationalPrefixFormattingRule' => '0$1', 'domesticCarrierCodeFormattingRule' => '', @@ -98,7 +99,7 @@ 'pattern' => '(\\d{3})(\\d{3})(\\d{3})', 'format' => '$1 $2 $3', 'leadingDigitsPatterns' => [ - '9', + '[59]', ], 'nationalPrefixFormattingRule' => '0$1', 'domesticCarrierCodeFormattingRule' => '', diff --git a/src/data/PhoneNumberMetadata_SZ.php b/src/data/PhoneNumberMetadata_SZ.php index 77b36d81..fbe0660a 100644 --- a/src/data/PhoneNumberMetadata_SZ.php +++ b/src/data/PhoneNumberMetadata_SZ.php @@ -1,4 +1,5 @@ '22212345', ], 'mobile' => [ - 'pattern' => '(?:7[019]|9[0-36-9])\\d{6}', + 'pattern' => '(?:7[0-29]|9[0-36-9])\\d{6}', 'example' => '90112345', ], 'tollFree' => [ diff --git a/src/data/PhoneNumberMetadata_TH.php b/src/data/PhoneNumberMetadata_TH.php index a2346ecf..2bcc3f90 100644 --- a/src/data/PhoneNumberMetadata_TH.php +++ b/src/data/PhoneNumberMetadata_TH.php @@ -1,4 +1,5 @@ [ - 'pattern' => '(?:3052(?:0[0-8]|[1-9]\\d)|5056(?:[0-35-9]\\d|4[468])|7302[0-4]\\d)\\d{4}|(?:305[3-9]|472[24]|505[2-57-9]|7306|983[2-47-9])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[1459]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-47-9]|1[02-9]|2[013569]|3[0-24679]|4[167]|5[0-2]|6[01349]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[0156]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-8]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', + 'pattern' => '(?:3052(?:0[0-8]|[1-9]\\d)|5056(?:[0-35-9]\\d|4[468])|7302[0-4]\\d)\\d{4}|(?:305[3-9]|472[24]|505[2-57-9]|7306|983[2-47-9])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[1459]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-47-9]|1[02-9]|2[0135-79]|3[0-24679]|4[167]|5[0-2]|6[01349]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[0156]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-8]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', 'example' => '2015550123', 'posLengthLocal' => [ 7, ], ], 'mobile' => [ - 'pattern' => '(?:3052(?:0[0-8]|[1-9]\\d)|5056(?:[0-35-9]\\d|4[468])|7302[0-4]\\d)\\d{4}|(?:305[3-9]|472[24]|505[2-57-9]|7306|983[2-47-9])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[1459]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-47-9]|1[02-9]|2[013569]|3[0-24679]|4[167]|5[0-2]|6[01349]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[0156]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-8]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', + 'pattern' => '(?:3052(?:0[0-8]|[1-9]\\d)|5056(?:[0-35-9]\\d|4[468])|7302[0-4]\\d)\\d{4}|(?:305[3-9]|472[24]|505[2-57-9]|7306|983[2-47-9])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[1459]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-47-9]|1[02-9]|2[0135-79]|3[0-24679]|4[167]|5[0-2]|6[01349]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[0156]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-8]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', 'example' => '2015550123', 'posLengthLocal' => [ 7, diff --git a/src/data/PhoneNumberMetadata_UY.php b/src/data/PhoneNumberMetadata_UY.php index ffb2b38a..b27a7364 100644 --- a/src/data/PhoneNumberMetadata_UY.php +++ b/src/data/PhoneNumberMetadata_UY.php @@ -1,4 +1,5 @@ 'YT', 'countryCode' => 262, 'generalDesc' => [ - 'pattern' => '(?:80|9\\d)\\d{7}|(?:26|63)9\\d{6}', + 'pattern' => '7093\\d{5}|(?:80|9\\d)\\d{7}|(?:26|63)9\\d{6}', 'posLength' => [ 9, ], @@ -20,7 +21,7 @@ 'example' => '269601234', ], 'mobile' => [ - 'pattern' => '639(?:0[0-79]|1[019]|[267]\\d|3[09]|40|5[05-9]|9[04-79])\\d{4}', + 'pattern' => '(?:639(?:0[0-79]|1[019]|[267]\\d|3[09]|40|5[05-9]|9[04-79])|7093[5-7])\\d{4}', 'example' => '639012345', ], 'tollFree' => [ diff --git a/src/data/PhoneNumberMetadata_ZA.php b/src/data/PhoneNumberMetadata_ZA.php index da78014f..13ac074b 100644 --- a/src/data/PhoneNumberMetadata_ZA.php +++ b/src/data/PhoneNumberMetadata_ZA.php @@ -1,4 +1,5 @@