/var/www/vhosts/nabawater/vendor/fzaninotto/faker/src/Faker/Provider
NameSizeModeActions
ar_JO/-0775rm
ar_SA/-0775rm
at_AT/-0775rm
bg_BG/-0775rm
bn_BD/-0775rm
cs_CZ/-0775rm
da_DK/-0775rm
de_AT/-0775rm
de_CH/-0775rm
de_DE/-0775rm
el_CY/-0775rm
el_GR/-0775rm
en_AU/-0775rm
en_CA/-0775rm
en_GB/-0775rm
en_HK/-0775rm
en_IN/-0775rm
en_NG/-0775rm
en_NZ/-0775rm
en_PH/-0775rm
en_SG/-0775rm
en_UG/-0775rm
en_US/-0775rm
en_ZA/-0775rm
es_AR/-0775rm
es_ES/-0775rm
es_PE/-0775rm
es_VE/-0775rm
fa_IR/-0775rm
fi_FI/-0775rm
fr_BE/-0775rm
fr_CA/-0775rm
fr_CH/-0775rm
fr_FR/-0775rm
he_IL/-0775rm
hr_HR/-0775rm
hu_HU/-0775rm
hy_AM/-0775rm
id_ID/-0775rm
is_IS/-0775rm
it_CH/-0775rm
it_IT/-0775rm
ja_JP/-0775rm
ka_GE/-0775rm
kk_KZ/-0775rm
ko_KR/-0775rm
lt_LT/-0775rm
lv_LV/-0775rm
me_ME/-0775rm
mn_MN/-0775rm
ms_MY/-0775rm
nb_NO/-0775rm
ne_NP/-0775rm
nl_BE/-0775rm
nl_NL/-0775rm
pl_PL/-0775rm
pt_BR/-0775rm
pt_PT/-0775rm
ro_MD/-0775rm
ro_RO/-0775rm
ru_RU/-0775rm
sk_SK/-0775rm
sl_SI/-0775rm
sr_Cyrl_RS/-0775rm
sr_Latn_RS/-0775rm
sr_RS/-0775rm
sv_SE/-0775rm
th_TH/-0775rm
tr_TR/-0775rm
uk_UA/-0775rm
vi_VN/-0775rm
zh_CN/-0775rm
zh_TW/-0775rm
Address.php33150664editdlrm
Barcode.php28050664editdlrm
Base.php203380664editdlrm
Biased.php18270664editdlrm
Color.php39350664editdlrm
Company.php8290664editdlrm
DateTime.php116400664editdlrm
File.php488620664editdlrm
HtmlLorem.php95790664editdlrm
Image.php36070664editdlrm
Internet.php157120664editdlrm
Lorem.php78080664editdlrm
Miscellaneous.php133650664editdlrm
Payment.php117030664editdlrm
Person.php31410664editdlrm
PhoneNumber.php10530664editdlrm
Text.php47420664editdlrm
UserAgent.php61180664editdlrm
Uuid.php16870664editdlrm
Edit: /var/www/vhosts/nabawater/vendor/fzaninotto/faker/src/Faker/Provider/Text.php (4742B)
5) { throw new \InvalidArgumentException('indexSize must be at most 5'); } $words = $this->getConsecutiveWords($indexSize); $result = array(); $resultLength = 0; // take a random starting point $next = static::randomKey($words); while ($resultLength < $maxNbChars && isset($words[$next])) { // fetch a random word to append $word = static::randomElement($words[$next]); // calculate next index $currentWords = static::explode($next); $currentWords[] = $word; array_shift($currentWords); $next = static::implode($currentWords); // ensure text starts with an uppercase letter if ($resultLength == 0 && !static::validStart($word)) { continue; } // append the element $result[] = $word; $resultLength += static::strlen($word) + static::$separatorLen; } // remove the element that caused the text to overflow array_pop($result); // build result $result = static::implode($result); return static::appendEnd($result); } protected function getConsecutiveWords($indexSize) { if (!isset($this->consecutiveWords[$indexSize])) { $parts = $this->getExplodedText(); $words = array(); $index = array(); for ($i = 0; $i < $indexSize; $i++) { $index[] = array_shift($parts); } for ($i = 0, $count = count($parts); $i < $count; $i++) { $stringIndex = static::implode($index); if (!isset($words[$stringIndex])) { $words[$stringIndex] = array(); } $word = $parts[$i]; $words[$stringIndex][] = $word; array_shift($index); $index[] = $word; } // cache look up words for performance $this->consecutiveWords[$indexSize] = $words; } return $this->consecutiveWords[$indexSize]; } protected function getExplodedText() { if ($this->explodedText === null) { $this->explodedText = static::explode(preg_replace('/\s+/u', ' ', static::$baseText)); } return $this->explodedText; } protected static function explode($text) { return explode(static::$separator, $text); } protected static function implode($words) { return implode(static::$separator, $words); } protected static function strlen($text) { return function_exists('mb_strlen') ? mb_strlen($text, 'UTF-8') : strlen($text); } protected static function validStart($word) { $isValid = true; if (static::$textStartsWithUppercase) { $isValid = preg_match('/^\p{Lu}/u', $word); } return $isValid; } protected static function appendEnd($text) { return preg_replace("/([ ,-:;\x{2013}\x{2014}]+$)/us", '', $text).'.'; } }