- New: the bundle now includes a custom Faker generator that registers the modifier
maxDistinct($maxElements = 100, $reset = false)
This can be used when you want to limit a generated element to be limited to have a limited set of distinct values. If can be f.e. useful when you generate images or files by querying remote services which impose limits on the number of calls that can be placed. Eg: by usingmaxDistinct().picture
, your code would only be retrieving 100 different pictures. Please note that this modifier does not insure uniqueness of the results, but it can be combined withunique()
.
-
New: the bundle now includes a custom Faker provider that registers the properties
noun
,adjective
andanimal
. Those are not yet multilingual and will return only english words. -
New: the bundle now includes a custom Faker provider that registers the
pdfText
property. It can be used to generate pdf files which contain random rich text. -
Minor tweaks to the xmlText generator
- New: the bundle now includes a custom Faker provider that registers the
randomXmlText($maxDepth=4, $maxWidth=4)
property. It works as the originalrandomHtml
provider, except that it generates rich text compatible with the XmlText field type.
-
New: it is now possible to use modifiers in the
faker
references, eg:faker:unique().aProvider faker:optional().aProvider faker:valid().aProvider
-
New: it is now possible to use complex expressions in the parameters passed to the
faker
provider, eg:- type: loop repeat: 2 steps: - type: tag mode: create parent_tag_id: 2 lang: eng-GB keywords: eng-GB: "[faker: randomelement({0:"hello", 1:"world"})]" - type: reference mode: set identifier: aaa value: 'hello world' - type: loop repeat: 2 steps: - type: tag mode: create parent_tag_id: 2 lang: eng-GB keywords: eng-GB: "[faker: shuffle(resolve('reference:aaa'))]"
-
New: it is now possible register custom Faker providers via the parameter
ez_loremipsum_bundle.faker.providers
-
New: the bundle now includes a custom Faker provider that registers the
picture
andpictureUrl
properties. Those behave almost exactly like the nativeimage
andimageUrl
ones, except for not supporting the 'category'. They retrieve the images from service picsum.photos instead of lorempixel.