PluginProbe ʕ •ᴥ•ʔ
GiveWP – Donation Plugin and Fundraising Platform / 2.33.4
GiveWP – Donation Plugin and Fundraising Platform v2.33.4
4.16.4 4.16.3 4.16.2 4.16.1 4.16.0 4.15.5 4.15.4 4.15.3 4.15.2 4.15.1 4.15.0 2.3.0 2.3.1 2.3.2 2.30.0 2.31.0 2.31.1 2.32.0 2.33.0 2.33.1 2.33.2 2.33.3 2.33.4 2.33.5 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.5.0 2.5.1 2.5.10 2.5.11 2.5.12 2.5.13 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.7 2.5.8 2.5.9 2.6.0 2.6.1 2.6.2 2.6.3 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.8.0 2.8.1 2.9.0 2.9.1 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.1.0 3.1.1 3.1.2 3.10.0 3.11.0 3.12.0 3.12.1 3.12.2 3.12.3 3.13.0 3.14.0 3.14.1 3.14.2 3.15.0 3.15.1 3.16.0 3.16.1 3.16.2 3.16.3 3.16.4 3.16.5 3.17.0 3.17.1 3.17.2 3.18.0 3.19.0 3.19.1 3.19.2 3.19.3 3.19.4 3.2.0 3.2.1 3.2.2 3.20.0 3.21.0 3.21.1 3.22.0 3.22.1 3.22.2 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.5.1 3.6.0 3.6.1 3.6.2 3.7.0 3.8.0 3.9.0 4.0.0 4.1.0 4.1.1 4.10.0 4.10.1 4.11.0 4.12.0 4.13.0 4.13.1 4.13.2 4.14.0 4.14.1 4.14.2 4.14.3 4.14.4 4.14.5 4.14.6 4.2.0 4.2.1 4.3.0 4.3.1 4.3.2 4.4.0 4.5.0 4.6.1 4.7.0 4.7.1 4.8.0 4.8.1 4.9.0 trunk 1.9.0 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.2 2.11.3 2.12.0 2.12.1 2.12.2 2.12.3 2.13.0 2.13.1 2.13.2 2.13.3 2.13.4 2.14.0 2.15.0 2.16.0 2.16.1 2.17.0 2.17.1 2.17.3 2.18.0 2.18.1 2.19.1 2.19.2 2.19.3 2.19.4 2.19.5 2.19.6 2.19.7 2.19.8 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.20.0 2.20.1 2.20.2 2.21.0 2.21.1 2.21.2 2.21.3 2.21.4 2.22.0 2.22.1 2.22.2 2.22.3 2.23.0 2.23.1 2.23.2 2.24.0 2.24.1 2.24.2 2.25.0 2.25.1 2.25.2 2.25.3 2.26.0 2.27.0 2.27.1 2.27.2 2.27.3 2.28.0 2.29.0 2.29.1 2.29.2
give / vendor / fakerphp / faker / src / Faker / Provider / vi_VN / PhoneNumber.php
give / vendor / fakerphp / faker / src / Faker / Provider / vi_VN Last commit date
Address.php 5 years ago Color.php 5 years ago Internet.php 5 years ago Person.php 5 years ago PhoneNumber.php 5 years ago
PhoneNumber.php
62 lines
1 <?php
2
3 namespace Faker\Provider\vi_VN;
4
5 class PhoneNumber extends \Faker\Provider\PhoneNumber
6 {
7 protected static $areaCodes = array(
8 76, 281, 64, 781, 240, 241,
9 75, 650, 56, 651, 62, 780,
10 26, 710, 511, 500, 510, 230,
11 61, 67, 59, 219, 351, 4,
12 39, 320, 31, 711, 218, 321,
13 8, 58, 77, 60, 231, 25,
14 20, 63, 72, 350, 38, 30,
15 68, 210, 57, 52, 510, 55,
16 33, 53, 79, 22, 66, 36,
17 280, 37, 54, 73, 74, 27,
18 70, 211, 29,
19 // Mobile
20 96, 97, 98, 162, 163, 164, 165, 166, 167, 168, 169, // Viettel
21 91, 94, 123, 124, 125, 127, 129, // Vinaphone
22 90, 93, 120, 121, 122, 126, 128, // Mobifone
23 92, 186, 188, // Vietnamobile
24 99, 199, // Gmobile
25 95, // Sfone
26 );
27
28 protected static $formats = array(
29 '7' => array(
30 '0[a] ### ####',
31 '(0[a]) ### ####',
32 '0[a]-###-####',
33 '(0[a])###-####',
34 '84-[a]-###-####',
35 '(84)([a])###-####',
36 '+84-[a]-###-####',
37 ),
38 '8' => array(
39 '0[a] #### ####',
40 '(0[a]) #### ####',
41 '0[a]-####-####',
42 '(0[a])####-####',
43 '84-[a]-####-####',
44 '(84)([a])####-####',
45 '+84-[a]-####-####',
46 ),
47 );
48
49 public function phoneNumber()
50 {
51 $areaCode = static::randomElement(static::$areaCodes);
52 $areaCodeLength = strlen($areaCode);
53 $digits = 7;
54
55 if ($areaCodeLength < 2) {
56 $digits = 8;
57 }
58
59 return static::numerify(str_replace('[a]', $areaCode, static::randomElement(static::$formats[$digits])));
60 }
61 }
62