PluginProbe ʕ •ᴥ•ʔ
Kubio AI Page Builder / 2.8.6
Kubio AI Page Builder v2.8.6
2.9.0 2.8.6 2.8.5 2.8.4 2.8.3 2.8.2 2.8.1 trunk 1.0.0 1.0.1 1.1.0 1.2.0 1.2.1 1.2.2 1.2.3 1.3.0 1.3.1 1.3.2 1.4.0 1.4.1 1.4.2 1.4.3 1.5.0 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.7.0 1.7.1 1.7.2 1.7.3 1.8.0 1.8.1 1.8.2 1.9.0 2.0.0 2.1.1 2.1.2 2.1.3 2.2.0 2.2.3 2.2.4 2.2.5 2.3.0 2.3.1 2.3.3 2.3.4 2.4.0 2.4.1 2.4.2 2.4.3 2.4.5 2.5.0 2.5.1 2.5.2 2.5.3 2.6.0 2.6.1 2.6.2 2.6.3 2.6.5 2.6.6 2.6.7 2.7.0 2.7.1 2.7.2 2.7.3 2.8.0
kubio / vendor / fzaninotto / faker / src / Faker / Provider / ro_RO / PhoneNumber.php
kubio / vendor / fzaninotto / faker / src / Faker / Provider / ro_RO Last commit date
Address.php 1 year ago Payment.php 1 year ago Person.php 1 year ago PhoneNumber.php 1 year ago Text.php 1 year ago
PhoneNumber.php
67 lines
1 <?php
2
3 namespace Faker\Provider\ro_RO;
4
5 class PhoneNumber extends \Faker\Provider\PhoneNumber
6 {
7 protected static $normalFormats = array(
8 'landline' => array(
9 '021#######', // Bucharest
10 '023#######',
11 '024#######',
12 '025#######',
13 '026#######',
14 '027#######', // non-geographic
15 '031#######', // Bucharest
16 '033#######',
17 '034#######',
18 '035#######',
19 '036#######',
20 '037#######', // non-geographic
21 ),
22 'mobile' => array(
23 '07########',
24 )
25 );
26
27 protected static $specialFormats = array(
28 'toll-free' => array(
29 '0800######',
30 '0801######', // shared-cost numbers
31 '0802######', // personal numbering
32 '0806######', // virtual cards
33 '0807######', // pre-paid cards
34 '0870######', // internet dial-up
35 ),
36 'premium-rate' => array(
37 '0900######',
38 '0903######', // financial information
39 '0906######', // adult entertainment
40 )
41 );
42
43 /**
44 * @link http://en.wikipedia.org/wiki/Telephone_numbers_in_Romania#Last_years
45 */
46 public function phoneNumber()
47 {
48 $type = static::randomElement(array_keys(static::$normalFormats));
49
50 return static::numerify(static::randomElement(static::$normalFormats[$type]));
51 }
52
53 public static function tollFreePhoneNumber()
54 {
55 $number = static::numerify(static::randomElement(static::$specialFormats['toll-free']));
56
57 return $number;
58 }
59
60 public static function premiumRatePhoneNumber()
61 {
62 $number = static::numerify(static::randomElement(static::$specialFormats['premium-rate']));
63
64 return $number;
65 }
66 }
67