fakeData или самый бесполезный компонент
Может кому необходимо создавать фейковые данные, к примеру имена, фамилии, кредитные карты, время, картинки и так далее.
За основу взял Faker
Как использовать:
Не знаю, нужен ли он на modstore.pro, но закинул на github
За основу взял Faker
Как использовать:
- Через сниппет:
[[!fakeData? &functionName=`imageUrl` &options=`500,500`]]
- Через 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.'
Доступны все методы из примеров на githubНе знаю, нужен ли он на modstore.pro, но закинул на github
Поблагодарить автора
Отправить деньги
Комментарии: 5
Где-то я уже это видел.
Я не видел ??
Можно же было просто загуглить)
да ну, тащить целый огромный пакет с ненужной ерундой только для факера? Хотя этот факер и так можно по сути подключить в любое место и без пакета) Но пускай будет
Смешно ты сказал. Как обычно — не читал, но осуждаю. Знал бы ты, что 90% веса библиотеки занимает как раз faker. Поэтому я и хочу его выпилить в отдельный пакет. Он нужен редко. А modHelpers без него станет просто пушинкой.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.