PHPackages                             majora/framework-extra-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. [Framework](/categories/framework)
4. /
5. majora/framework-extra-bundle

AbandonedArchivedLibrary[Framework](/categories/framework)

majora/framework-extra-bundle
=============================

Provides extra classes and configurations for Symfony framework.

v1.5.2(9y ago)53.9k6[1 issues](https://github.com/LinkValue/MajoraFrameworkExtraBundle/issues)[2 PRs](https://github.com/LinkValue/MajoraFrameworkExtraBundle/pulls)3MITPHPPHP &gt;=5.6

Since Oct 30Pushed 8y ago39 watchersCompare

[ Source](https://github.com/LinkValue/MajoraFrameworkExtraBundle)[ Packagist](https://packagist.org/packages/majora/framework-extra-bundle)[ RSS](/packages/majora-framework-extra-bundle/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (5)Versions (20)Used By (3)

MajoraFrameworkExtraBundle
==========================

[](#majoraframeworkextrabundle)

[![SensioLabsInsight](https://camo.githubusercontent.com/9776a7f49094f36e77b88ed96b5254416fb8b8a72fefaae814b67ac95c693098/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f34626137363533322d343963382d343438642d393032662d3965303337313032623764322f6d696e692e706e67)](https://insight.sensiolabs.com/projects/beb6e229-e98c-4df6-a894-2586a64418cc) [![Scrutinizer Code Quality](https://camo.githubusercontent.com/36651942fe0886c4b9f58dfef97bd7c644e2e3d4c2cb1c895f70552db0e015c1/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f4c696e6b56616c75652f4d616a6f72614672616d65776f726b457874726142756e646c652f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/LinkValue/MajoraFrameworkExtraBundle/?branch=master) [![Build Status](https://camo.githubusercontent.com/7aa4cf7854c7957ec952c4f5bdce532072ebb0a6eefa4223fd906c7bdcb4cf15/68747470733a2f2f7472617669732d63692e6f72672f4c696e6b56616c75652f4d616a6f72614672616d65776f726b457874726142756e646c652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/LinkValue/MajoraFrameworkExtraBundle) [![Code Coverage](https://camo.githubusercontent.com/683505e9ad9420fb2f9f25d2cd39ba8045ee7336f8cc2349e2441b130ceaa3c3/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f4c696e6b56616c75652f4d616a6f72614672616d65776f726b457874726142756e646c652f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/LinkValue/MajoraFrameworkExtraBundle/?branch=master) [![Total Downloads](https://camo.githubusercontent.com/707c20642a6d76efb3b83a0b97c7d9c2b97959f7d194e837e230e4b77bebd6ca/68747470733a2f2f706f7365722e707567782e6f72672f6d616a6f72612f6672616d65776f726b2d65787472612d62756e646c652f646f776e6c6f616473)](https://packagist.org/packages/majora/framework-extra-bundle) [![Latest Stable Version](https://camo.githubusercontent.com/660b3a3a86be6c8608660f47814fa3d9ff2f9eca54196a2d3750dc7a547dee0a/68747470733a2f2f706f7365722e707567782e6f72672f6d616a6f72612f6672616d65776f726b2d65787472612d62756e646c652f762f737461626c65)](https://packagist.org/packages/majora/framework-extra-bundle) [![License](https://camo.githubusercontent.com/d5b7524950d25cbc0527d319f92e6ad0fdc1f7e0f1267aae48cdb1cbaf4bd238/68747470733a2f2f706f7365722e707567782e6f72672f6d616a6f72612f6672616d65776f726b2d65787472612d62756e646c652f6c6963656e7365)](https://packagist.org/packages/majora/framework-extra-bundle)

Provides extra classes and configurations for Symfony framework. Helps to implements modern and clean architectures, like DDD, CQRS, Flux...

Features included :

- [Normalizer / Serializer](docs/normalizer.md)
- [Form extensions](docs/forms.md)
- [Inflector](docs/inflector.md)
- [Clock and date mocker](docs/date_mocker.md)
- [Agnostic route generation](docs/agnostic_router.md)
- [API clients](docs/api_clients.md)
- [Validation helpers](docs/validation.md)
- [DI helpers](docs/dependency_injection.md)
- Architecture helpers :
    - Entity loading system
    - Action system

Features deprecated :

- All controller helpers, they only are proxies for core methods, and sometimes they obfuscate underlaying APIs
- LoggableTrait, this system will be reworked with a full featured log API (service tag and php trait)

Features to come in v1.\* :

- More documentation
- More tests
- More deprecations
- Adds toggle configurations for all components which override / extends an existing one
- Minor refactorization of some components
- Cookbook

Features to come in v2.0 :

- Refactor folders structure
- Rework DDD helper classes naming to match original concepts
- Middlewares into loaders query system
- Broadcastables events with wildarding listening
- Normalization / Serialization strategies from loader delegates
- JSON component
- DI tags for recurent configurations like logger / debug / validator / event dispatcher registering
- Deprecations removal

Installation
------------

[](#installation)

See complete installation [documentation](docs/installation.md).

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

[](#configuration)

See complete [configuration reference](docs/configuration_reference.md).

License
-------

[](#license)

This bundle is under the MIT license. See the complete license :

```
LICENSE.md

```

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

[](#contributing)

This bundle is open to contributions, please follow this [documentation](docs/contributing.md) and have fun !

Credits
-------

[](#credits)

- [Quentin Cerny](https://github.com/Nyxis), [Link Value](http://link-value.fr/), and [all contributors](https://github.com/LinkValue/MajoraFrameworkExtraBundle/graphs/contributors)

###  Health Score

36

—

LowBetter than 82% of packages

Maintenance16

Infrequent updates — may be unmaintained

Popularity24

Limited adoption so far

Community29

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 77.5% 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 ~32 days

Recently: every ~2 days

Total

12

Last Release

3387d ago

PHP version history (2 changes)1.0PHP &gt;=5.5.9

v1.1.0PHP &gt;=5.6

### Community

Maintainers

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

---

Top Contributors

[![Nyxis](https://avatars.githubusercontent.com/u/1506213?v=4)](https://github.com/Nyxis "Nyxis (107 commits)")[![Oliboy50](https://avatars.githubusercontent.com/u/2571084?v=4)](https://github.com/Oliboy50 "Oliboy50 (14 commits)")[![casual-web](https://avatars.githubusercontent.com/u/8706597?v=4)](https://github.com/casual-web "casual-web (4 commits)")[![JMLamodiere](https://avatars.githubusercontent.com/u/6639701?v=4)](https://github.com/JMLamodiere "JMLamodiere (3 commits)")[![raphael-trzpit](https://avatars.githubusercontent.com/u/2529121?v=4)](https://github.com/raphael-trzpit "raphael-trzpit (3 commits)")[![underq](https://avatars.githubusercontent.com/u/1336062?v=4)](https://github.com/underq "underq (2 commits)")[![jamyouss](https://avatars.githubusercontent.com/u/1369214?v=4)](https://github.com/jamyouss "jamyouss (1 commits)")[![cmoysan](https://avatars.githubusercontent.com/u/1431054?v=4)](https://github.com/cmoysan "cmoysan (1 commits)")[![Yimiprod](https://avatars.githubusercontent.com/u/2227867?v=4)](https://github.com/Yimiprod "Yimiprod (1 commits)")[![simstefani](https://avatars.githubusercontent.com/u/8549306?v=4)](https://github.com/simstefani "simstefani (1 commits)")[![lvrbacconnier](https://avatars.githubusercontent.com/u/17824540?v=4)](https://github.com/lvrbacconnier "lvrbacconnier (1 commits)")

---

Tags

symfonybundleframework

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/majora-framework-extra-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/majora-framework-extra-bundle/health.svg)](https://phpackages.com/packages/majora-framework-extra-bundle)
```

###  Alternatives

[metabolism/wordpress-bundle

Build enterprise solutions with WordPress

775.0k1](/packages/metabolism-wordpress-bundle)[gnugat/micro-framework-bundle

Symfony Micro Framework Bundle

3710.6k1](/packages/gnugat-micro-framework-bundle)[krzysiekpiasecki/gentelella

A Symfony skeleton application with user account functionality based on the Twitter Bootstrap and Gentelella template

991.8k](/packages/krzysiekpiasecki-gentelella)

PHPackages © 2026

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