PHPackages                             john-montigomo/symfony-maker-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. john-montigomo/symfony-maker-bundle

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

john-montigomo/symfony-maker-bundle
===================================

This fork of Symfony Maker helps you create empty commands, controllers, form classes, tests and more so you can forget about writing boilerplate code with flexible architecture configuration.

v1.0.0(11mo ago)0203MITPHPPHP &gt;=8.1

Since Jun 4Pushed 11mo agoCompare

[ Source](https://github.com/JohnMontigomo/maker-bundle)[ Packagist](https://packagist.org/packages/john-montigomo/symfony-maker-bundle)[ Docs](https://symfony.com/doc/current/bundles/SymfonyMakerBundle/index.html)[ RSS](/packages/john-montigomo-symfony-maker-bundle/feed)WikiDiscussions 1.x Synced 1mo ago

READMEChangelog (1)Dependencies (19)Versions (2)Used By (0)

The Symfony MakerBundle
=======================

[](#the-symfony-makerbundle)

This fork of Symfony Maker helps you create empty commands, controllers, form classes, tests and more so you can forget about writing boilerplate code with flexible architecture configuration.

composer require --dev john-montigomo/symfony-maker-bundle

The MakerBundle is the fastest way to generate the most common code you'll need in a Symfony app: commands, controllers, form classes, event subscribers and more!

Config\\Packages\\Maker.yaml
----------------------------

[](#configpackagesmakeryaml)

maker:

```
root_namespace:              'App'
generate_final_classes:      true
generate_final_entities:     false

entity:                      'Domain\Entity\'                # default = App\Entity
repository:                  'Infrastructure\Repository\'    # default = App\Repository
abstract_repository:         true                            # default = false
entity_interface:            'Domain\Entity\Interface\'      # default = '' (absence)
service:                     'Domain\Service\'               # default = App\service
entity_repository_interface: 'Domain\Interface\Repository\'  # default = '' (absence)
common_factory:              'Domain\Factory\'               # default = '' (absence)

command:                     'Controller\Cli\'               # default = App\Command
form:                        'Controller\Form\'              # default = App\Form
validator:                   'Controller\Validator\'         # default = App\Validator
listener:                    'Application\EventListener\'    # default = App\EventListener
subscriber:                  'Application\EventSubscriber\'  # default = App\EventSubscriber
security:                    'Application\Security\'         # default = App\Security

```

Documentation
-------------

[](#documentation)

[Read the documentation on Symfony.com](https://symfony.com/doc/current/bundles/SymfonyMakerBundle/index.html)

Backwards Compatibility Promise
-------------------------------

[](#backwards-compatibility-promise)

This bundle shares the [backwards compatibility promise](https://symfony.com/doc/current/contributing/code/bc.html) from Symfony. But, with a few clarifications.

A) The input arguments or options to a command *may* change between minor releases. If you're using the commands in an automated, scripted way, be aware of this.

B) The generated code itself may change between minor releases. This will allow us to continuously improve the generated code!

---

Build Documentation Locally
---------------------------

[](#build-documentation-locally)

This is not needed for contributing, but it's useful if you would like to debug some issue in the docs or if you want to read MakerBundles Documentation offline.

```
cd _docs_build/

composer install

php build.php
```

After generating docs, serve them with the internal PHP server:

```
php -S localhost:8000 -t output/
```

Browse `http://localhost:8000` to read the docs.

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance51

Moderate activity, may be stable

Popularity11

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity45

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~0 days

Total

2

Last Release

341d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b94b53a2b533a82c7bf30c4f5f4cb492a6da8906367a17b3c7397f3640fc1df2?d=identicon)[john-montigomo](/maintainers/john-montigomo)

---

Top Contributors

[![weaverryan](https://avatars.githubusercontent.com/u/121003?v=4)](https://github.com/weaverryan "weaverryan (775 commits)")[![jrushlow](https://avatars.githubusercontent.com/u/40327885?v=4)](https://github.com/jrushlow "jrushlow (337 commits)")[![sadikoff](https://avatars.githubusercontent.com/u/213810?v=4)](https://github.com/sadikoff "sadikoff (101 commits)")[![javiereguiluz](https://avatars.githubusercontent.com/u/73419?v=4)](https://github.com/javiereguiluz "javiereguiluz (45 commits)")[![kbond](https://avatars.githubusercontent.com/u/127811?v=4)](https://github.com/kbond "kbond (43 commits)")[![nikophil](https://avatars.githubusercontent.com/u/10139766?v=4)](https://github.com/nikophil "nikophil (30 commits)")[![OskarStark](https://avatars.githubusercontent.com/u/995707?v=4)](https://github.com/OskarStark "OskarStark (26 commits)")[![fabpot](https://avatars.githubusercontent.com/u/47313?v=4)](https://github.com/fabpot "fabpot (25 commits)")[![seb-jean](https://avatars.githubusercontent.com/u/12116264?v=4)](https://github.com/seb-jean "seb-jean (23 commits)")[![LeJeanbono](https://avatars.githubusercontent.com/u/11347342?v=4)](https://github.com/LeJeanbono "LeJeanbono (20 commits)")[![lyrixx](https://avatars.githubusercontent.com/u/408368?v=4)](https://github.com/lyrixx "lyrixx (20 commits)")[![nicolas-grekas](https://avatars.githubusercontent.com/u/243674?v=4)](https://github.com/nicolas-grekas "nicolas-grekas (18 commits)")[![dunglas](https://avatars.githubusercontent.com/u/57224?v=4)](https://github.com/dunglas "dunglas (17 commits)")[![ckrack](https://avatars.githubusercontent.com/u/154858?v=4)](https://github.com/ckrack "ckrack (16 commits)")[![mdoutreluingne](https://avatars.githubusercontent.com/u/53557695?v=4)](https://github.com/mdoutreluingne "mdoutreluingne (14 commits)")[![yceruto](https://avatars.githubusercontent.com/u/2028198?v=4)](https://github.com/yceruto "yceruto (14 commits)")[![piotrgradzinski](https://avatars.githubusercontent.com/u/1607439?v=4)](https://github.com/piotrgradzinski "piotrgradzinski (11 commits)")[![maelanleborgne](https://avatars.githubusercontent.com/u/11990607?v=4)](https://github.com/maelanleborgne "maelanleborgne (9 commits)")[![nacorp](https://avatars.githubusercontent.com/u/23259593?v=4)](https://github.com/nacorp "nacorp (8 commits)")[![smnandre](https://avatars.githubusercontent.com/u/1359581?v=4)](https://github.com/smnandre "smnandre (7 commits)")

---

Tags

devscaffoldinggeneratorcode generatorscaffold

### Embed Badge

![Health badge](/badges/john-montigomo-symfony-maker-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/john-montigomo-symfony-maker-bundle/health.svg)](https://phpackages.com/packages/john-montigomo-symfony-maker-bundle)
```

###  Alternatives

[symfony/maker-bundle

Symfony Maker helps you create empty commands, controllers, form classes, tests and more so you can forget about writing boilerplate code.

3.4k111.1M567](/packages/symfony-maker-bundle)[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M651](/packages/sylius-sylius)[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.3M152](/packages/sulu-sulu)[contao/core-bundle

Contao Open Source CMS

1231.6M2.3k](/packages/contao-core-bundle)[prestashop/prestashop

PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.

9.0k15.4k](/packages/prestashop-prestashop)

PHPackages © 2026

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