Text
extends AbstractProvider
in package
Провайдер текста: слова, предложения и абзацы.
Слова берутся из реального словаря языка локали (cloud-castle/dictionary): для ru/en/de/fr/es это настоящие существительные соответствующего языка, а не латинская «рыба». Для локалей без словаря используется классический латинский lorem ipsum. Заглавная буква ставится многобайтово (кириллица).
Table of Contents
Methods
- __construct() : mixed
- paragraph() : string
- Абзац из $sentenceCount предложений.
- paragraphs() : array<int, string>
- Список абзацев.
- sentence() : string
- Предложение из $wordCount слов (с заглавной буквы и точкой).
- sentences() : array<int, string>
- Список предложений.
- word() : string
- Случайное слово языка локали.
- words() : array<int, string>
- Список случайных слов.
Methods
__construct()
public
__construct(Context $context) : mixed
Parameters
- $context : Context
-
разделяемый контекст провайдеров
paragraph()
Абзац из $sentenceCount предложений.
public
paragraph([int $sentenceCount = 3 ]) : string
Parameters
- $sentenceCount : int = 3
-
количество предложений
Return values
string —абзац из предложений через пробел
paragraphs()
Список абзацев.
public
paragraphs([int $count = 3 ]) : array<int, string>
Parameters
- $count : int = 3
-
количество абзацев
Return values
array<int, string> —сгенерированные абзацы
sentence()
Предложение из $wordCount слов (с заглавной буквы и точкой).
public
sentence([int $wordCount = 6 ]) : string
Parameters
- $wordCount : int = 6
-
количество слов
Return values
string —предложение, оканчивающееся точкой
sentences()
Список предложений.
public
sentences([int $count = 3 ]) : array<int, string>
Parameters
- $count : int = 3
-
количество предложений
Return values
array<int, string> —сгенерированные предложения
word()
Случайное слово языка локали.
public
word() : string
Return values
string —слово из словаря локали либо латинского фолбэка
words()
Список случайных слов.
public
words([int $count = 3 ]) : array<int, string>
Parameters
- $count : int = 3
-
количество слов
Return values
array<int, string> —случайные слова языка локали