@@ -7,11 +7,40 @@ class PhoneNumber extends \Faker\Provider\PhoneNumber
7
7
/**
8
8
* @link https://fa.wikipedia.org/wiki/%D8%B4%D9%85%D8%A7%D8%B1%D9%87%E2%80%8C%D9%87%D8%A7%DB%8C_%D8%AA%D9%84%D9%81%D9%86_%D8%AF%D8%B1_%D8%A7%DB%8C%D8%B1%D8%A7%D9%86#.D8.AA.D9.84.D9.81.D9.86.E2.80.8C.D9.87.D8.A7.DB.8C_.D9.87.D9.85.D8.B1.D8.A7.D9.87
9
9
*/
10
- protected static $ formats = array (
11
- '021######## ' ,
12
- '026######## ' ,
13
- '031######## ' ,
10
+ protected static $ formats = array ( // land line formts seprated by province
11
+ "011######## " , //Mazandaran
12
+ "013######## " , //Gilan
13
+ "017######## " , //Golestan
14
+ "021######## " , //Tehran
15
+ "023######## " , //Semnan
16
+ "024######## " , //Zanjan
17
+ "025######## " , //Qom
18
+ "026######## " , //Alborz
19
+ "028######## " , //Qazvin
20
+ "031######## " , //Isfahan
21
+ "034######## " , //Kerman
22
+ "035######## " , //Yazd
23
+ "038######## " , //Chaharmahal and Bakhtiari
24
+ "041######## " , //East Azerbaijan
25
+ "044######## " , //West Azerbaijan
26
+ "045######## " , //Ardabil
27
+ "051######## " , //Razavi Khorasan
28
+ "054######## " , //Sistan and Baluchestan
29
+ "056######## " , //South Khorasan
30
+ "058######## " , //North Khorasan
31
+ "061######## " , //Khuzestan
32
+ "066######## " , //Lorestan
33
+ "071######## " , //Fars
34
+ "074######## " , //Kohgiluyeh and Boyer-Ahmad
35
+ "076######## " , //Hormozgan
36
+ "077######## " , //Bushehr
37
+ "081######## " , //Hamadan
38
+ "083######## " , //Kermanshah
39
+ "084######## " , //Ilam
40
+ "086######## " , //Markazi
41
+ "087######## " , //Kurdistan
14
42
);
43
+
15
44
protected static $ mobileNumberPrefixes = array (
16
45
'0910####### ' ,//mci
17
46
'0911####### ' ,
@@ -36,8 +65,8 @@ class PhoneNumber extends \Faker\Provider\PhoneNumber
36
65
'0939####### ' ,
37
66
'0920####### ' ,
38
67
'0921####### ' ,
39
- '0937####### ' ,
40
- '0937 ####### ' ,
68
+ '0937####### ' ,
69
+ '0990 ####### ' , // MCI
41
70
);
42
71
public static function mobileNumber ()
43
72
{
0 commit comments