Вход Регистрация
Файл: gapps/vendor/fzaninotto/faker/src/Faker/Provider/vi_VN/PhoneNumber.php
Строк: 22
<?php

namespace FakerProvidervi_VN;

class 
PhoneNumber extends FakerProviderPhoneNumber
{
    protected static 
$areaCodes = array(
        
7628164781240241,
        
756505665162780,
        
26710511500510230,
        
6167592193514,
        
3932031711218321,
        
858776023125,
        
2063723503830,
        
68210575251055,
        
335379226636,
        
2803754737427,
        
7021129,
        
// Mobile
        
969798162163164165166167168169// Viettel
        
9194123124125127129// Vinaphone
        
9093120121122126128// Mobifone
        
92186188// Vietnamobile
        
99199// Gmobile
        
95// Sfone
    
);

    protected static 
$formats = array(
        
'7' => array(
            
'0[a] ### ####',
            
'(0[a]) ### ####',
            
'0[a]-###-####',
            
'(0[a])###-####',
            
'84-[a]-###-####',
            
'(84)([a])###-####',
            
'+84-[a]-###-####',
        ),
        
'8' => array(
            
'0[a] #### ####',
            
'(0[a]) #### ####',
            
'0[a]-####-####',
            
'(0[a])####-####',
            
'84-[a]-####-####',
            
'(84)([a])####-####',
            
'+84-[a]-####-####',
        ),
    );

    public function 
phoneNumber()
    {
        
$areaCode = static::randomElement(static::$areaCodes);
        
$areaCodeLength strlen($areaCode);
        
$digits 7;

        if (
$areaCodeLength 2) {
            
$digits 8;
        }

        return static::
numerify(str_replace('[a]'$areaCode, static::randomElement(static::$formats[$digits])));
    }
}
Онлайн: 1
Реклама