PluginProbe
GiveWP – Donation Plugin and Fundraising Platform / 2.17.3
GiveWP – Donation Plugin and Fundraising Platform v2.17.3
4.16.8 4.16.7.2 4.16.7.1 4.16.7 4.16.6.1 4.16.6 4.16.5.1 4.16.5 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 All 253 releases
give / vendor / fakerphp / faker / src / Faker / Provider / el_GR / PhoneNumber.php
PhoneNumber.php
86 lines 1.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace Faker\Provider\el_GR;
4
5 class PhoneNumber extends \Faker\Provider\PhoneNumber
6 {
7 /**
8 * @link https://en.wikipedia.org/wiki/Telephone_numbers_in_Greece
9 */
10 protected static $formats = array(
11 // International formats
12 '+30 2# ########',
13 '+30 2## #######',
14 '+30 2### ######',
15 '+302#########',
16
17 '+3069########',
18 '+30 69 ########',
19 '+30 69########',
20 '+30 69# #######',
21 '+30 69# ### ####',
22 '+30 69# #### ###',
23 '+30 69## ######',
24 '+30 69## ## ## ##',
25 '+30 69## ### ###',
26
27 // Standard format
28 '2#########',
29 '2## #######',
30 '2### ######',
31
32 '69########',
33 '69# #######',
34 '69# ### ####',
35 '69# #### ###',
36 '69## ######',
37 '69## ## ## ##',
38 '69## ### ###',
39 );
40
41 protected static $mobileFormats = array(
42 // International formats
43 '+3069########',
44 '+30 69########',
45 '+30 69# #######',
46 '+30 69# ### ####',
47 '+30 69# #### ###',
48 '+30 69## ######',
49 '+30 69## ## ## ##',
50 '+30 69## ### ###',
51
52 // Standard formats
53 '69########',
54 '69# #######',
55 '69# ### ####',
56 '69# #### ###',
57 '69## ######',
58 '69## ## ## ##',
59 '69## ### ###',
60 );
61
62 public static function mobilePhoneNumber()
63 {
64 return static::numerify(static::randomElement(static::$mobileFormats));
65 }
66
67 protected static $tollFreeFormats = array(
68 // International formats
69 '+30 800#######',
70 '+30 800 #######',
71 '+30 800 ## #####',
72 '+30 800 ### ####',
73
74 // Standard formats
75 '800#######',
76 '800 #######',
77 '800 ## #####',
78 '800 ### ####',
79 );
80
81 public static function tollFreeNumber()
82 {
83 return static::numerify(static::randomElement(static::$tollFreeFormats));
84 }
85 }
86