CloudCastle Faker API

Internet extends AbstractProvider
in package

FinalYes

Провайдер интернет-данных: домены, e-mail, IP, MAC, логины, пароли.

Логины и домены строятся из реальных имён локали, транслитерированных в латиницу средствами cloud-castle/inflector (русское «Пётр Петров» → pyotr.petrov), а не из случайных букв.

Table of Contents

Methods

__construct()  : mixed
domainName()  : string
Доменное имя вида `word.tld`.
domainWord()  : string
Доменное слово — транслитерированная в латиницу фамилия локали.
email()  : string
Адрес электронной почты на случайном домене.
freeEmail()  : string
Адрес на публичном почтовом домене (gmail.com и т.п.).
ipv4()  : string
IPv4-адрес из четырёх октетов 0–255.
ipv6()  : string
IPv6-адрес из восьми групп по четыре hex-цифры.
macAddress()  : string
MAC-адрес из шести байт в hex.
password()  : string
Пароль из печатных ASCII-символов заданной длины.
safeEmail()  : string
Адрес на безопасном домене `example.*` (для тестов и документации).
tld()  : string
Домен верхнего уровня.
url()  : string
URL вида `https://www.domain.tld/`.
userName()  : string
Логин вида `firstname.lastname` (латиница, нижний регистр).

Methods

__construct()

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

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

domainName()

Доменное имя вида `word.tld`.

public domainName() : string
Return values
string

домен из доменного слова и TLD

domainWord()

Доменное слово — транслитерированная в латиницу фамилия локали.

public domainWord() : string
Return values
string

слаг фамилии (латиница, нижний регистр)

email()

Адрес электронной почты на случайном домене.

public email() : string
Return values
string

e-mail вида firstname.lastname@word.tld

freeEmail()

Адрес на публичном почтовом домене (gmail.com и т.п.).

public freeEmail() : string
Return values
string

e-mail на публичном почтовом домене

ipv4()

IPv4-адрес из четырёх октетов 0–255.

public ipv4() : string
Return values
string

адрес вида «192.168.0.1»

ipv6()

IPv6-адрес из восьми групп по четыре hex-цифры.

public ipv6() : string
Return values
string

двоеточие-разделённый адрес IPv6

macAddress()

MAC-адрес из шести байт в hex.

public macAddress() : string
Return values
string

адрес вида «01:23:45:67:89:ab»

password()

Пароль из печатных ASCII-символов заданной длины.

public password([int $length = 12 ]) : string
Parameters
$length : int = 12

длина пароля

Return values
string

строка из $length печатных ASCII-символов

safeEmail()

Адрес на безопасном домене `example.*` (для тестов и документации).

public safeEmail() : string
Return values
string

e-mail на домене example.com/net/org

tld()

Домен верхнего уровня.

public tld() : string
Return values
string

TLD (com, net, org, ru…)

url()

URL вида `https://www.domain.tld/`.

public url() : string
Return values
string

абсолютный URL с завершающим слешем

userName()

Логин вида `firstname.lastname` (латиница, нижний регистр).

public userName() : string

Имя и фамилия берутся у одного человека выбранного пола и транслитерируются в латиницу инфлектором.

Return values
string

логин из имени и фамилии через точку

On this page

Search results