vildanhakanaj/php-lorem

A simple package that generates lorem ipsum.

v0.0.3 2023-03-07 02:29 UTC

This package is auto-updated.

Last update: 2024-09-12 19:39:02 UTC


README

A simple package to generate quick lorem ipsum text for any testing or database seeding.

Installation

composer require vildanhakanaj/php-lorem

Requirements

php ^7.4 || ^8.2

Usage

Initialize

$lorem = new Lorem();
// OR 
$lorem = new Lorem([
    "override",
    "default",
    "words",
    "with",
    "yours"
])

Words

// Generate words
$lorem->generateWords(5); // Nulla id aliqua, tempus.

// OR

Lorem::words(5);

Sentences

$lorem->generateSentences(5); 

// OR

Lorem::sentences(5);

// Sed, elit consectetur imperdiet. Lectus non euismod id egestas egestas. Mauris elit faucibus sem. Faucibus volutpat mi. Iaculis quis sagittis.

Paragraphs

$lorem->generateParagraphs(5); 

// OR

Lorem::paragraphs(5);

/*
 Mattis non egestas sed. Vel eget vel imperdiet aliqua urna magna dolor. Laoreet nibh eu purus. Faucibus dolor egestas pellentesque odio erat egestas. Nulla molestie labore a, faucibus.
 Curabitur sit, viverra aliqua. Ipsum, do, lorem, lectus urna tellus a dolore. Erat et eiusmod consectetur aliquet nibh imperdiet, non. Egestas, do pellentesque malesuada, labore elit nunc imperdiet. Mattis accumsan, erat dolore massa lorem dui. Do, eu sit cursus, non ipsum adipiscing laoreet.
 Et, lorem a, tincidunt consectetur magna. Sem non ut ipsum ut, amet. Nibh, laoreet, quis egestas ornare iaculis. Egestas eu mattis, sed. Tincidunt, sit enim nam, sed fringilla, incididunt enim.
 Adipiscing lacus sed sed. Quis ornare ullamcorper id. Imperdiet non sodales. Eiusmod sodales eget tempus do cras, non tempus. Elit, urna incididunt dolor, dolore et nulla fringilla. Tellus ornare a turpis, ultrices. Urna eu ut ut. Consectetur tempor volutpat, condimentum. Amet est quis amet vel purus gravida consectetur. Accumsan dignissim, consectetur ullamcorper, arcu pellentesque. Adipiscing sodales lectus lacus labore. Dolore sed dui euismod. Fermentum ipsum urna non. Gravida consectetur egestas ut tincidunt erat pellentesque, id.
 Massa, aliqua, laoreet consectetur. Sem purus, sed eu, sed enim leo. Pellentesque id morbi sodales, lorem, id. Volutpat sed consectetur ut. Egestas nunc a. Ut incididunt leo enim lobortis. Consectetur imperdiet aliqua. Purus diam accumsan nibh eget at scelerisque. Diam adipiscing id id adipiscing. Gravida sed laoreet ullamcorper faucibus. Lorem, egestas vestibulum leo.
*/

Generate paragraphs with p tags

$lorem->generateParagraphs(1, true);

// OR

Lorem::paragraphs(1, true);
/*
<p>
    Massa, aliqua, laoreet consectetur.
    Sem purus, sed eu, sed enim leo.
    Pellentesque id morbi sodales, lorem, id.
    Volutpat sed consectetur ut.
    Egestas nunc a. Ut incididunt leo enim lobortis.
    Consectetur imperdiet aliqua. Purus diam accumsan nibh eget at scelerisque.
    Diam adipiscing id id adipiscing. Gravida sed laoreet ullamcorper faucibus.
    Lorem, egestas vestibulum leo.
</p>
*/

Use your own words

Lorem::fromWords(["this", "will", "override", "the", "default"])->words(5); // This will override, default

// OR 

$lorem = new Lorem([
    "override",
    "default",
    "words",
    "with",
    "yours"
]);

$lorem->words(5);