CloudCastle Faker API

PhoneNumber extends LocalizedProvider
in package

FinalYes

Провайдер телефонных номеров: национальные форматы локали, E.164, IMEI, бесплатные номера.

Национальные форматы берутся из данных локали (правильный код страны и разбивка групп), а IMEI снабжён корректной контрольной цифрой Луна — в отличие от аналогов, выдающих произвольные наборы цифр.

Table of Contents

Methods

__construct()  : mixed
e164PhoneNumber()  : string
Номер в международном формате E.164 («+» и 13 цифр, первая 1–9).
imei()  : string
IMEI из 15 цифр с корректной контрольной цифрой Луна.
phoneNumber()  : string
Телефонный номер в национальном формате локали.
tollFreePhoneNumber()  : string
Бесплатный номер в стиле 8-800.

Methods

__construct()

public __construct(Context $context) : mixed
Parameters
$context : Context

разделяемый контекст провайдеров

e164PhoneNumber()

Номер в международном формате E.164 («+» и 13 цифр, первая 1–9).

public e164PhoneNumber() : string
Return values
string

номер формата E.164

imei()

IMEI из 15 цифр с корректной контрольной цифрой Луна.

public imei() : string

К 14 случайным цифрам добавляется контрольная, вычисленная по алгоритму Луна.

Return values
string

пятнадцатизначный IMEI

phoneNumber()

Телефонный номер в национальном формате локали.

public phoneNumber() : string

Шаблон формата берётся из данных локали, а # заменяются на цифры.

Return values
string

номер в национальном формате

tollFreePhoneNumber()

Бесплатный номер в стиле 8-800.

public tollFreePhoneNumber() : string
Return values
string

номер вида «8 (800) ###-##-##»

On this page

Search results