PHP Класс Faker\Provider\Text

Наследование: extends Faker\Provider\Base
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$baseText
$consecutiveWords
$explodedText
$separator
$separatorLen
$textStartsWithUppercase

Открытые методы

Метод Описание
realText ( integer $maxNbChars = 200, integer $indexSize = 2 ) : string Generate a text string by the Markov chain algorithm.

Защищенные методы

Метод Описание
appendEnd ( $text )
explode ( $text )
getConsecutiveWords ( $indexSize )
getExplodedText ( )
implode ( $words )
strlen ( $text )
validStart ( $word )

Описание методов

appendEnd() защищенный статический Метод

protected static appendEnd ( $text )

explode() защищенный статический Метод

protected static explode ( $text )

getConsecutiveWords() защищенный Метод

protected getConsecutiveWords ( $indexSize )

getExplodedText() защищенный Метод

protected getExplodedText ( )

implode() защищенный статический Метод

protected static implode ( $words )

realText() публичный Метод

Depending on the $maxNbChars, returns a random valid looking text. The algorithm generates a weighted table with the specified number of words as the index and the possible following words as the value.
public realText ( integer $maxNbChars = 200, integer $indexSize = 2 ) : string
$maxNbChars integer Maximum number of characters the text should contain (minimum: 10)
$indexSize integer Determines how many words are considered for the generation of the next word. The minimum is 1, and it produces the higher level of randomness, although the generated text usually doesn't make sense. Higher index sizes (up to 5) produce more correct text, at the price of less randomness.
Результат string

strlen() защищенный статический Метод

protected static strlen ( $text )

validStart() защищенный статический Метод

protected static validStart ( $word )

Описание свойств

$baseText защищенное статическое свойство

protected static $baseText

$consecutiveWords защищенное свойство

protected $consecutiveWords

$explodedText защищенное свойство

protected $explodedText

$separator защищенное статическое свойство

protected static $separator

$separatorLen защищенное статическое свойство

protected static $separatorLen

$textStartsWithUppercase защищенное статическое свойство

protected static $textStartsWithUppercase