PHPackages                             saam/mexican-lorem-ipsum-bundle - 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. saam/mexican-lorem-ipsum-bundle

ActiveSymfony-bundle[Utility &amp; Helpers](/categories/utility)

saam/mexican-lorem-ipsum-bundle
===============================

Mexican style lorem ipsum

00PHP

Since Apr 9Pushed 6y ago1 watchersCompare

[ Source](https://github.com/Sayil8/MexicanLoremIpsumBundle)[ Packagist](https://packagist.org/packages/saam/mexican-lorem-ipsum-bundle)[ RSS](/packages/saam-mexican-lorem-ipsum-bundle/feed)WikiDiscussions master Synced 6d ago

READMEChangelog (1)DependenciesVersions (1)Used By (0)

[![Build Status](https://camo.githubusercontent.com/7317ac0fc138511253f3bfbb2ad2a7a18b9c09bc91156470467f233aec00f7d7/68747470733a2f2f7472617669732d63692e6f72672f536179696c382f4d65786963616e4c6f72656d497073756d42756e646c652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/github/Sayil8/MexicanLoremIpsumBundle)

Hello MexicanLoremIpsumBundle!
==============================

[](#hello-mexicanloremipsumbundle)

MexicanLoremIpsumBundle is a way for you to generate "fake text" into your Symfony application. Instead of the traditional LoremIpsum you will get the best mexican slang words for you application. Install the package with:

```
composer require saam/mexican-lorem-ipsum-bundle --dev
```

And... that's it! If you're *not* using Symfony Flex, you'll also need to enable the `SaaM\LoremIpsumBundle\SaaMLoremIpsumBundle`in your `AppKernel.php` file.

Usage
-----

[](#usage)

This bundle provides a single service for generating fake text, which you can autowire by using the `SaaMIpsum` type-hint:

```
// src/Controller/SomeController.php
use SaaM\LoremIpsumBundle\SaaMIpsum;
// ...
class SomeController
{
    public function index(SaaMIpsum $saaMIpsum)
    {
        $fakeText = $saaMIpsum->getParagraphs();
        // ...
    }
}
```

You can also access this service directly using the id `saam_lorem_ipsum.saam_ipsum`.

Configuration
-------------

[](#configuration)

A few parts of the generated text can be configured directly by creating a new `config/packages/saam_lorem_ipsum.yaml` file. The default values are:

```
# config/packages/saam_lorem_ipsum.yaml
saam_lorem_ipsum:
    # Whether or not you think tacos are great
    tacos_are_great:    true
    # How much salsa do you want on you text?
    min_salsa:         3
```

Extending the Word List
-----------------------

[](#extending-the-word-list)

If you're feeling creative and excited, you can add your *own* words to the word generator! To do that, create a class that implements `WordProviderInterface`:

```
namespace App\Service;
use SaaM\LoremIpsumBundle\WordProviderInterface;
class CustomWordProvider implements WordProviderInterface
{
    public function getWordList(): array
    {
        return ['tequila'];
    }
}
```

And... that's it! If you're using the standard service configuration, your new class will automatically be registered as a service and used by the system. If you are not, you will need to register this class as a service and tag it with `saam_ipsum_word_provider`.

Contributing
------------

[](#contributing)

Of course, open source is fueled by everyone's ability to give just a little bit of their time for the greater good. If you'd like to see a feature or add some of your *own* mexican words, awesome! You can request it - but creating a pull request is an even better way to get things done. Either way, please feel comfortable submitting issues or pull requests: all contributions and questions are warmly appreciated.

###  Health Score

16

—

LowBetter than 5% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity0

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity34

Early-stage or recently created project

 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.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/59073568?v=4)[Sayil Muehr](/maintainers/Sayil8)[@Sayil8](https://github.com/Sayil8)

---

Top Contributors

[![Sayil8](https://avatars.githubusercontent.com/u/59073568?v=4)](https://github.com/Sayil8 "Sayil8 (29 commits)")

### Embed Badge

![Health badge](/badges/saam-mexican-lorem-ipsum-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/saam-mexican-lorem-ipsum-bundle/health.svg)](https://phpackages.com/packages/saam-mexican-lorem-ipsum-bundle)
```

###  Alternatives

[plumphp/plum

Plum is a data processing pipeline that helps you to write structured, reusable and well tested data processing code.

14088.8k17](/packages/plumphp-plum)[shockwavemk/magento2-module-cron-schedule

Show advanced information for scheduled crons in Magento2 Backend

3533.8k](/packages/shockwavemk-magento2-module-cron-schedule)[gerardojbaez/geodata

Laravel 5.2 package that provides basic geographical data like Countries, Regions and Cities.

3211.9k](/packages/gerardojbaez-geodata)[sintret/yii2-gii-adminlte

Yii2 Generator extension for Gii plugin with adminlte and base on dynagrid. upload excel to system to with log upload

209.6k2](/packages/sintret-yii2-gii-adminlte)

PHPackages © 2026

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