CloudCastle Faker API

Context
in package

FinalYes

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

Собирает в один объект коллабораторов, которые нужны любому провайдеру: ядро случайности, текущую локаль и инфлектор её языка. Передаётся в каждый провайдер вместо длинного списка аргументов и упрощает добавление новых зависимостей без изменения сигнатур конструкторов провайдеров.

Table of Contents

Methods

__construct()  : mixed
inflector()  : Inflector
Инфлектор языка локали.
locale()  : Locale
Текущая локаль.
randomizer()  : Randomizer
Ядро случайности.
resources()  : ResourceLoader
Загрузчик локализованных данных.

Methods

__construct()

public __construct(Randomizer $randomizer, Locale $locale, Inflector $inflector, ResourceLoader $resources) : mixed
Parameters
$randomizer : Randomizer

ядро случайности

$locale : Locale

текущая локаль

$inflector : Inflector

инфлектор языка локали

$resources : ResourceLoader

загрузчик локализованных данных

inflector()

Инфлектор языка локали.

public inflector() : Inflector
Return values
Inflector
On this page

Search results