fakeData

Создает фейковые данные, к примеру имена, фамилии, кредитные
Версия 1.0.0-pl
Дата выпуска 12.12.2019
Загрузки 2
Просмотры 2 498
Внимание, этот компонент требует версию PHP 5.6 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.3 !
Может кому необходимо создавать фейковые данные, к примеру имена, фамилии, кредитные карты, время, картинки и так далее.

За основу взял Faker

Как использовать:
  1. Через сниппет:
    [[!fakeData? &functionName=`imageUrl` &options=`500,500`]]
  2. Через API:
    $corePath = $modx->getOption('fakedata_core_path', null, MODX_CORE_PATH . 'components/fakedata/', false);
    
    $fakeData = $modx->getService('fakeData', 'fakeData', $corePath . 'model/', $scriptProperties);

Пример использования:

word                                             // 'aut'
words($nb = 3, $asText = false)                  // array('porro', 'sed', 'magni')
sentence($nbWords = 6, $variableNbWords = true)  // 'Sit vitae voluptas sint non voluptates.'
sentences($nb = 3, $asText = false)              // array('Optio quos qui illo error.', 'Laborum vero a officia id corporis.', 'Saepe provident esse hic eligendi.')
paragraph($nbSentences = 3, $variableNbSentences = true) // 'Ut ab voluptas sed a nam. Sint autem inventore aut officia aut aut blanditiis. Ducimus eos odit amet et est ut eum.'
paragraphs($nb = 3, $asText = false)             // array('Quidem ut sunt et quidem est accusamus aut. Fuga est placeat rerum ut. Enim ex eveniet facere sunt.', 'Aut nam et eum architecto fugit repellendus illo. Qui ex esse veritatis.', 'Possimus omnis aut incidunt sunt. Asperiores incidunt iure sequi cum culpa rem. Rerum exercitationem est rem.')
text($maxNbChars = 200)                          // 'Fuga totam reiciendis qui architecto fugiat nemo. Consequatur recusandae qui cupiditate eos quod.'

Последние обсуждения в сообществе MODX.pro