├── .gitignore ├── .php-cs-fixer.dist.php ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── VERSIONING.md ├── bin └── test.sh ├── composer.json ├── config └── services │ ├── dependency_injection.yaml │ ├── event_dispatcher.yaml │ ├── http_foundation.yaml │ ├── http_kernel.yaml │ ├── http_kernel │ ├── cache_clearer.yaml │ ├── cache_warmer.yaml │ └── event_listener.yaml │ ├── routing.yaml │ └── routing │ └── routing_loader.yaml ├── couscous.yml ├── doc ├── 01-installation.md ├── 02-compatibility.md ├── 10-benchmark-2016.md ├── 11-benchmark-2024.md └── 20-incompatibility.md ├── phpunit.xml.dist ├── src ├── Command │ ├── CacheClearCommand.php │ └── CacheWarmupCommand.php ├── DependencyInjection │ ├── CompilerPass │ │ ├── CacheClearerCompilerPass.php │ │ ├── CacheWarmerCompilerPass.php │ │ └── RoutingResolverCompilerPass.php │ ├── Extension │ │ ├── ConfigTrait.php │ │ ├── ConsoleTrait.php │ │ ├── DependencyInjectionTrait.php │ │ ├── EventDispatcherTrait.php │ │ ├── HttpKernelTrait.php │ │ └── RoutingTrait.php │ └── GnugatMicroFrameworkExtension.php ├── GnugatMicroFrameworkBundle.php ├── Routing │ └── AttributeRouteControllerLoader.php └── Service │ ├── KernelApplication.php │ ├── KernelCacheClearer.php │ └── RouterCacheWarmer.php └── tests ├── App ├── AppKernel.php ├── Controller │ └── FizzBuzzController.php ├── Game │ ├── Private │ │ └── ToString.php │ └── Public │ │ └── FizzBuzz.php └── config │ ├── bundles.php │ ├── routings │ ├── attributes.yaml │ └── custom.yaml │ ├── services.yaml │ └── vendors │ └── monolog.yaml ├── ApplicationTest.php ├── ConsoleTest.php ├── CustomBundle ├── config │ └── services.yaml └── src │ ├── Command │ └── SayHelloCommand.php │ ├── CommandBus │ ├── SayHello.php │ └── SayHelloHandler.php │ ├── Controller │ └── MyController.php │ ├── DependencyInjection │ └── GnugatCustomExtension.php │ ├── GnugatCustomBundle.php │ ├── Service │ ├── Monolog │ │ └── MonologHandlerTester.php │ ├── MonologTester.php │ └── MyService.php │ └── routings │ └── hello_world.yaml ├── MonologBundleTest.php ├── ServiceTest.php ├── ThirdPartyBundleTest.php └── bin └── console /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/.gitignore -------------------------------------------------------------------------------- /.php-cs-fixer.dist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/.php-cs-fixer.dist.php -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/README.md -------------------------------------------------------------------------------- /VERSIONING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/VERSIONING.md -------------------------------------------------------------------------------- /bin/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/bin/test.sh -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/composer.json -------------------------------------------------------------------------------- /config/services/dependency_injection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/config/services/dependency_injection.yaml -------------------------------------------------------------------------------- /config/services/event_dispatcher.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/config/services/event_dispatcher.yaml -------------------------------------------------------------------------------- /config/services/http_foundation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/config/services/http_foundation.yaml -------------------------------------------------------------------------------- /config/services/http_kernel.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/config/services/http_kernel.yaml -------------------------------------------------------------------------------- /config/services/http_kernel/cache_clearer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/config/services/http_kernel/cache_clearer.yaml -------------------------------------------------------------------------------- /config/services/http_kernel/cache_warmer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/config/services/http_kernel/cache_warmer.yaml -------------------------------------------------------------------------------- /config/services/http_kernel/event_listener.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/config/services/http_kernel/event_listener.yaml -------------------------------------------------------------------------------- /config/services/routing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/config/services/routing.yaml -------------------------------------------------------------------------------- /config/services/routing/routing_loader.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/config/services/routing/routing_loader.yaml -------------------------------------------------------------------------------- /couscous.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/couscous.yml -------------------------------------------------------------------------------- /doc/01-installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/doc/01-installation.md -------------------------------------------------------------------------------- /doc/02-compatibility.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/doc/02-compatibility.md -------------------------------------------------------------------------------- /doc/10-benchmark-2016.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/doc/10-benchmark-2016.md -------------------------------------------------------------------------------- /doc/11-benchmark-2024.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/doc/11-benchmark-2024.md -------------------------------------------------------------------------------- /doc/20-incompatibility.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/doc/20-incompatibility.md -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/Command/CacheClearCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/src/Command/CacheClearCommand.php -------------------------------------------------------------------------------- /src/Command/CacheWarmupCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/src/Command/CacheWarmupCommand.php -------------------------------------------------------------------------------- /src/DependencyInjection/CompilerPass/CacheClearerCompilerPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/src/DependencyInjection/CompilerPass/CacheClearerCompilerPass.php -------------------------------------------------------------------------------- /src/DependencyInjection/CompilerPass/CacheWarmerCompilerPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/src/DependencyInjection/CompilerPass/CacheWarmerCompilerPass.php -------------------------------------------------------------------------------- /src/DependencyInjection/CompilerPass/RoutingResolverCompilerPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/src/DependencyInjection/CompilerPass/RoutingResolverCompilerPass.php -------------------------------------------------------------------------------- /src/DependencyInjection/Extension/ConfigTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/src/DependencyInjection/Extension/ConfigTrait.php -------------------------------------------------------------------------------- /src/DependencyInjection/Extension/ConsoleTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/src/DependencyInjection/Extension/ConsoleTrait.php -------------------------------------------------------------------------------- /src/DependencyInjection/Extension/DependencyInjectionTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/src/DependencyInjection/Extension/DependencyInjectionTrait.php -------------------------------------------------------------------------------- /src/DependencyInjection/Extension/EventDispatcherTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/src/DependencyInjection/Extension/EventDispatcherTrait.php -------------------------------------------------------------------------------- /src/DependencyInjection/Extension/HttpKernelTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/src/DependencyInjection/Extension/HttpKernelTrait.php -------------------------------------------------------------------------------- /src/DependencyInjection/Extension/RoutingTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/src/DependencyInjection/Extension/RoutingTrait.php -------------------------------------------------------------------------------- /src/DependencyInjection/GnugatMicroFrameworkExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/src/DependencyInjection/GnugatMicroFrameworkExtension.php -------------------------------------------------------------------------------- /src/GnugatMicroFrameworkBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/src/GnugatMicroFrameworkBundle.php -------------------------------------------------------------------------------- /src/Routing/AttributeRouteControllerLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/src/Routing/AttributeRouteControllerLoader.php -------------------------------------------------------------------------------- /src/Service/KernelApplication.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/src/Service/KernelApplication.php -------------------------------------------------------------------------------- /src/Service/KernelCacheClearer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/src/Service/KernelCacheClearer.php -------------------------------------------------------------------------------- /src/Service/RouterCacheWarmer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/src/Service/RouterCacheWarmer.php -------------------------------------------------------------------------------- /tests/App/AppKernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/tests/App/AppKernel.php -------------------------------------------------------------------------------- /tests/App/Controller/FizzBuzzController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/tests/App/Controller/FizzBuzzController.php -------------------------------------------------------------------------------- /tests/App/Game/Private/ToString.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/tests/App/Game/Private/ToString.php -------------------------------------------------------------------------------- /tests/App/Game/Public/FizzBuzz.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/tests/App/Game/Public/FizzBuzz.php -------------------------------------------------------------------------------- /tests/App/config/bundles.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/tests/App/config/bundles.php -------------------------------------------------------------------------------- /tests/App/config/routings/attributes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/tests/App/config/routings/attributes.yaml -------------------------------------------------------------------------------- /tests/App/config/routings/custom.yaml: -------------------------------------------------------------------------------- 1 | third_party: 2 | resource: '@GnugatCustomBundle/routings/hello_world.yaml' 3 | -------------------------------------------------------------------------------- /tests/App/config/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/tests/App/config/services.yaml -------------------------------------------------------------------------------- /tests/App/config/vendors/monolog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/tests/App/config/vendors/monolog.yaml -------------------------------------------------------------------------------- /tests/ApplicationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/tests/ApplicationTest.php -------------------------------------------------------------------------------- /tests/ConsoleTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/tests/ConsoleTest.php -------------------------------------------------------------------------------- /tests/CustomBundle/config/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/tests/CustomBundle/config/services.yaml -------------------------------------------------------------------------------- /tests/CustomBundle/src/Command/SayHelloCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/tests/CustomBundle/src/Command/SayHelloCommand.php -------------------------------------------------------------------------------- /tests/CustomBundle/src/CommandBus/SayHello.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/tests/CustomBundle/src/CommandBus/SayHello.php -------------------------------------------------------------------------------- /tests/CustomBundle/src/CommandBus/SayHelloHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/tests/CustomBundle/src/CommandBus/SayHelloHandler.php -------------------------------------------------------------------------------- /tests/CustomBundle/src/Controller/MyController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/tests/CustomBundle/src/Controller/MyController.php -------------------------------------------------------------------------------- /tests/CustomBundle/src/DependencyInjection/GnugatCustomExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/tests/CustomBundle/src/DependencyInjection/GnugatCustomExtension.php -------------------------------------------------------------------------------- /tests/CustomBundle/src/GnugatCustomBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/tests/CustomBundle/src/GnugatCustomBundle.php -------------------------------------------------------------------------------- /tests/CustomBundle/src/Service/Monolog/MonologHandlerTester.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/tests/CustomBundle/src/Service/Monolog/MonologHandlerTester.php -------------------------------------------------------------------------------- /tests/CustomBundle/src/Service/MonologTester.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/tests/CustomBundle/src/Service/MonologTester.php -------------------------------------------------------------------------------- /tests/CustomBundle/src/Service/MyService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/tests/CustomBundle/src/Service/MyService.php -------------------------------------------------------------------------------- /tests/CustomBundle/src/routings/hello_world.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/tests/CustomBundle/src/routings/hello_world.yaml -------------------------------------------------------------------------------- /tests/MonologBundleTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/tests/MonologBundleTest.php -------------------------------------------------------------------------------- /tests/ServiceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/tests/ServiceTest.php -------------------------------------------------------------------------------- /tests/ThirdPartyBundleTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/tests/ThirdPartyBundleTest.php -------------------------------------------------------------------------------- /tests/bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnugat/micro-framework-bundle/HEAD/tests/bin/console --------------------------------------------------------------------------------