PHPackages                             vildanhakanaj/php-lorem - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. vildanhakanaj/php-lorem

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

vildanhakanaj/php-lorem
=======================

A simple package that generates lorem ipsum.

v0.0.3(3y ago)014MITPHPPHP ^7.4 || ^8.2CI failing

Since Mar 4Pushed 3y ago1 watchersCompare

[ Source](https://github.com/VildanHakanaj/php-lorem)[ Packagist](https://packagist.org/packages/vildanhakanaj/php-lorem)[ RSS](/packages/vildanhakanaj-php-lorem/feed)WikiDiscussions main Synced 2d ago

READMEChangelog (3)Dependencies (2)Versions (5)Used By (0)

Php Lorem
=========

[](#php-lorem)

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

### Installation

[](#installation)

```
composer require vildanhakanaj/php-lorem
```

---

### Requirements

[](#requirements)

php ^7.4 || ^8.2

### Usage

[](#usage)

---

#### Initialize

[](#initialize)

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

#### Words

[](#words)

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

// OR

Lorem::words(5);
```

#### Sentences

[](#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

[](#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

[](#generate-paragraphs-with-p-tags)

```
$lorem->generateParagraphs(1, true);

// OR

Lorem::paragraphs(1, true);
/*

    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.

*/
```

#### Use your own words

[](#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);
```

###  Health Score

23

—

LowBetter than 26% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~1 days

Total

3

Last Release

1215d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/f3b568c5bde57b0b6400acf362b6426464260ffbc863377c6610e791a5e591e8?d=identicon)[VildanHakanaj](/maintainers/VildanHakanaj)

---

Top Contributors

[![VildanHakanaj](https://avatars.githubusercontent.com/u/23201587?v=4)](https://github.com/VildanHakanaj "VildanHakanaj (13 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/vildanhakanaj-php-lorem/health.svg)

```
[![Health](https://phpackages.com/badges/vildanhakanaj-php-lorem/health.svg)](https://phpackages.com/packages/vildanhakanaj-php-lorem)
```

###  Alternatives

[istvan-ujjmeszaros/bootstrap-duallistbox

A responsive dual listbox widget optimized for Twitter Bootstrap. It works on all modern browsers and on touch devices.

628207.6k2](/packages/istvan-ujjmeszaros-bootstrap-duallistbox)[soukicz/llm

LLM client with support for cache, tools and async requests

4414.3k](/packages/soukicz-llm)[konsulting/laravel-transformer

A simple way to transform data, with helpers for transforming data in Laravel applications.

124.5k1](/packages/konsulting-laravel-transformer)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
