PluginProbe ʕ •ᴥ•ʔ
GiveWP – Donation Plugin and Fundraising Platform / 2.15.0
GiveWP – Donation Plugin and Fundraising Platform v2.15.0
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 / en_SG / PhoneNumber.php
give / vendor / fakerphp / faker / src / Faker / Provider / en_SG Last commit date
Address.php 5 years ago PhoneNumber.php 5 years ago
PhoneNumber.php
108 lines
1 <?php
2
3 namespace Faker\Provider\en_SG;
4
5 class PhoneNumber extends \Faker\Provider\PhoneNumber
6 {
7 protected static $internationalCodePrefix = array(
8 '+65',
9 '65',
10 );
11
12 protected static $zeroToEight = array(0, 1, 2, 3, 4, 5, 6, 7, 8);
13
14 protected static $oneToEight = array(1, 2, 3, 4, 5, 6, 7, 8);
15
16 protected static $mobileNumberFormats = array(
17 '{{internationalCodePrefix}}9{{zeroToEight}}## ####',
18 '{{internationalCodePrefix}} 9{{zeroToEight}}## ####',
19 '9{{zeroToEight}}## ####',
20 '{{internationalCodePrefix}}8{{oneToEight}}## ####',
21 '{{internationalCodePrefix}} 8{{oneToEight}}## ####',
22 '8{{oneToEight}}## ####',
23 );
24
25 protected static $fixedLineNumberFormats = array(
26 '{{internationalCodePrefix}}6### ####',
27 '{{internationalCodePrefix}} 6### ####',
28 '6### ####',
29 );
30
31 // http://en.wikipedia.org/wiki/Telephone_numbers_in_Singapore#Numbering_plan
32 protected static $formats = array(
33 '{{mobileNumber}}',
34 '{{fixedLineNumber}}',
35 );
36
37 protected static $voipNumber = array(
38 '{{internationalCodePrefix}}3### ####',
39 '{{internationalCodePrefix}} 3### ####',
40 '3### ####',
41 );
42
43 protected static $tollFreeInternationalNumber = array(
44 '800 ### ####'
45 );
46
47 protected static $tollFreeLineNumber = array(
48 '1800 ### ####'
49 );
50
51 protected static $premiumPhoneNumber = array(
52 '1900 ### ####'
53 );
54
55 public function tollFreeInternationalNumber()
56 {
57 return static::randomElement(static::$tollFreeInternationalNumber);
58 }
59
60 public function tollFreeLineNumber()
61 {
62 return static::randomElement(static::$tollFreeLineNumber);
63 }
64
65 public function premiumPhoneNumber()
66 {
67 return static::randomElement(static::$premiumPhoneNumber);
68 }
69
70 public function mobileNumber()
71 {
72 $format = static::randomElement(static::$mobileNumberFormats);
73
74 return static::numerify($this->generator->parse($format));
75 }
76
77 public function fixedLineNumber()
78 {
79 $format = static::randomElement(static::$fixedLineNumberFormats);
80
81 return static::numerify($this->generator->parse($format));
82 }
83
84 public function voipNumber()
85 {
86 $format = static::randomElement(static::$voipNumber);
87
88 return $this->generator->parse($format);
89 }
90
91 public function internationalCodePrefix()
92 {
93 $format = static::randomElement(static::$internationalCodePrefix);
94
95 return $this->generator->parse($format);
96 }
97
98 public function zeroToEight()
99 {
100 return static::randomElement(static::$zeroToEight);
101 }
102
103 public function oneToEight()
104 {
105 return static::randomElement(static::$oneToEight);
106 }
107 }
108