gnugat / micro-framework-bundle
Symfony Micro Framework Bundle
Installs: 10 589
Dependents: 1
Suggesters: 0
Security: 0
Stars: 37
Watchers: 2
Forks: 3
Open Issues: 0
Type:symfony-bundle
Requires
- php: ^8.0
- symfony/config: ^6.0
- symfony/console: ^6.0
- symfony/dependency-injection: ^6.0
- symfony/error-handler: ^6.0
- symfony/event-dispatcher: ^6.0
- symfony/filesystem: ^6.0
- symfony/finder: ^6.0
- symfony/http-foundation: ^6.0
- symfony/http-kernel: ^6.0
- symfony/routing: ^6.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.6
- phpunit/phpunit: ^9.0
- symfony/monolog-bridge: ^6.0
- symfony/monolog-bundle: ^3.0
- symfony/yaml: ^6.0
README
A replacement of the official FrameworkBundle allowing Symfony to be used as a micro-framework which follows the "add what you need" philosophy.
Installation
First install it using Composer:
composer require gnugat/micro-framework-bundle:^0.8
Then enable it in your application's kernel (e.g. app/AppKernel.php
):
new Gnugat\MicroFrameworkBundle\GnugatMicroFrameworkBundle()
Features
- compatible with most third party bundles, more information
- micro framework spirit, including:
- "add what you need" philosohpy
- few dependencies
- small API
- small footprint for better performance
- more information
Want to know more?
You can see the current and past versions using one of the following:
- the
git tag
command - the releases page on Github
- the file listing the changes between versions
And finally some meta documentation:
Note: Some logic has been taken from Symfony FrameworkBundle and modified, all attributions go to Fabien Potencier and the contributors.