Subversion-Projekte lars-tiefland.laravel_shop

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
148 lars 1
<?php
2
 
3
namespace Faker\Provider\en_GB;
4
 
5
class PhoneNumber extends \Faker\Provider\PhoneNumber
6
{
7
    protected static $formats = [
8
        '+44(0)##########',
9
        '+44(0)#### ######',
10
        '+44(0)#########',
11
        '+44(0)#### #####',
12
        '0##########',
13
        '0#########',
14
        '0#### ######',
15
        '0#### #####',
16
        '0### ### ####',
17
        '0### #######',
18
        '(0####) ######',
19
        '(0####) #####',
20
        '(0###) ### ####',
21
        '(0###) #######',
22
    ];
23
 
24
    /**
25
     * An array of en_GB mobile (cell) phone number formats
26
     *
27
     * @var array
28
     */
29
    protected static $mobileFormats = [
30
        // Local
31
        '07#########',
32
        '07### ######',
33
        '07### ### ###',
34
    ];
35
 
36
    protected static $e164Formats = [
37
        '+44##########',
38
    ];
39
 
40
    /**
41
     * Return a en_GB mobile phone number
42
     *
43
     * @return string
44
     */
45
    public static function mobileNumber()
46
    {
47
        return static::numerify(static::randomElement(static::$mobileFormats));
48
    }
49
}