Download the PHP package fusonic/framework-bundle without Composer
On this page you can find all versions of the php package fusonic/framework-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download fusonic/framework-bundle
More information about fusonic/framework-bundle
Files in fusonic/framework-bundle
Package framework-bundle
Short Description Opinionated collection of classes and functionalities used throughout Fusonic's Symfony projects
License MIT
Informations about the package framework-bundle
framework-bundle
- About
- Install
- Usage
- Contributing
About
This Symfony bundle provides an opinionated collection of classes and functionalities used throughout Fusonic's Symfony projects, designed to simplify and standardize common development patterns.
Key features include:
- Doctrine Entity Identifier Management: Integration of
symfony/uid
alongsidefusonic/ddd-extensions
to allow Doctrine entities to use UUIDs in the form of typed classes as primary identifiers. - Message Bus Configurations: Simplified handling of
symfony/messenger
message buses using typed classes, allowing for easier message dispatching and clean separation of commands, queries, and events.
Install
Use Composer to install the bundle.
Requirements:
- PHP 8.2+
- Symfony 6.4+
In case Symfony did not add the bundle to the bundle configuration, add the following (by default, located in
config/bundles.php
):
Configuration
The bundle assumes that the symfony/messenger
bus services IDs for the
command, event, and query buses are as follows:
command.bus
event.bus
query.bus
If this is not the case, you can freely configure the service IDs by creating a new
config/packages/fusonic_framework.php
file (or an equivalent YAML file) as follows:
Contributing
This is a subtree split of the fusonic/php-extensions repository. Please create your pull requests there.
All versions of framework-bundle with dependencies
doctrine/dbal Version ^3.9 || ^4.2
doctrine/doctrine-fixtures-bundle Version ^3.7 || ^4.1
fakerphp/faker Version ^1.24
fusonic/ddd-extensions Version ^3.0
symfony/dependency-injection Version ^6.4 || ^7.2
symfony/framework-bundle Version ^6.4 || ^7.2
symfony/http-kernel Version ^6.4 || ^7.2
symfony/messenger Version ^6.4 || ^7.2
symfony/serializer Version ^6.4 || ^7.2
symfony/uid Version ^6.4 || ^7.2