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\de_CH;
4
 
5
class PhoneNumber extends \Faker\Provider\PhoneNumber
6
{
7
    protected static $formats = [
8
        '+41 (0)## ### ## ##',
9
        '+41(0)#########',
10
        '+41 ## ### ## ##',
11
        '0#########',
12
        '0## ### ## ##',
13
    ];
14
 
15
    /**
16
     * An array of Swiss mobile (cell) phone number formats.
17
     *
18
     * @var array
19
     */
20
    protected static $mobileFormats = [
21
        // Local
22
        '075 ### ## ##',
23
        '075#######',
24
        '076 ### ## ##',
25
        '076#######',
26
        '077 ### ## ##',
27
        '077#######',
28
        '078 ### ## ##',
29
        '078#######',
30
        '079 ### ## ##',
31
        '079#######',
32
    ];
33
 
34
    protected static $e164Formats = [
35
        '+41##########',
36
    ];
37
 
38
    /**
39
     * Return a Swiss mobile phone number.
40
     *
41
     * @return string
42
     */
43
    public static function mobileNumber()
44
    {
45
        return static::numerify(static::randomElement(static::$mobileFormats));
46
    }
47
}