PHPackages                             dahovitech/module-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. dahovitech/module-bundle

ActiveSymfony-bundle

dahovitech/module-bundle
========================

Un système de modules pour Symfony 7.3 inspiré de nwidart/laravel-modules

v1.1.0(9mo ago)00MITPHPPHP &gt;=8.1

Since Jul 31Pushed 9mo agoCompare

[ Source](https://github.com/dahovitech/module-bundle)[ Packagist](https://packagist.org/packages/dahovitech/module-bundle)[ RSS](/packages/dahovitech-module-bundle/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (15)Versions (3)Used By (0)

DahoviTech Module Bundle
========================

[](#dahovitech-module-bundle)

Un système de modules pour Symfony 7.3 inspiré de `nwidart/laravel-modules`, permettant de structurer votre application en modules indépendants et réutilisables.

🚀 Fonctionnalités
-----------------

[](#-fonctionnalités)

- **Auto-découverte des modules** : Détection automatique des modules dans votre application
- **Gestion des dépendances** : Support des dépendances entre modules avec résolution automatique
- **Commandes CLI** : Outils en ligne de commande pour créer et gérer vos modules
- **Intégration Doctrine** : Support automatique des entités et migrations par module
- **Templates Twig** : Namespaces automatiques pour les templates de chaque module
- **Cache intelligent** : Système de cache pour optimiser les performances
- **Tests inclus** : Suite de tests complète pour assurer la fiabilité

📋 Prérequis
-----------

[](#-prérequis)

- PHP 8.1 ou supérieur
- Symfony 7.0 ou supérieur
- Composer

📦 Installation
--------------

[](#-installation)

### Via Composer

[](#via-composer)

```
composer require dahovitech/module-bundle
```

### Enregistrement du Bundle

[](#enregistrement-du-bundle)

Ajoutez le bundle dans `config/bundles.php` :

```
