Download the PHP package arnaud-23/attribute-execution-bundle without Composer
On this page you can find all versions of the php package arnaud-23/attribute-execution-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download arnaud-23/attribute-execution-bundle
More information about arnaud-23/attribute-execution-bundle
Files in arnaud-23/attribute-execution-bundle
Package attribute-execution-bundle
Short Description Generic attribute-based execution pipeline for Symfony services.
License MIT
Informations about the package attribute-execution-bundle
AttributeExecutionBundle
Generic attribute execution system for Symfony.
Features
- Attribute-based middleware pipeline
- Built-in middleware for:
- Security (role-based access control)
- Cache (with configurable strategies)
- Transaction management
- Extensible architecture for custom middleware
- High test coverage
- Static analysis with PHPStan level 8
- PSR-12 compliant code style
Installation
Setup
The bundle will be automatically registered in your Symfony application. No additional configuration is required to start using the attributes.
Service Configuration
Services using the bundle's attributes are automatically configured with the attribute proxy. You don't need to add any additional tags or configuration.
Cache Configuration
If you're using the cache attribute, you can configure the cache strategies in your configuration:
Security Configuration
The security attribute requires the Symfony Security component to be installed:
Usage
Available Attributes
Security
Cache
Transaction
Development
Contributing
We welcome contributions! Please see our Contributing Guide for details.
Security
If you discover any security-related issues, please email [email protected] instead of using the issue tracker. See our Security Policy for more details.
Changelog
See CHANGELOG.md for a list of changes.
License
This bundle is licensed under the MIT License. See the LICENSE file for details.
Credits
- Arnaud Lefevre - Creator and maintainer
All versions of attribute-execution-bundle with dependencies
symfony/dependency-injection Version ^6.0 || ^7.0
symfony/http-kernel Version ^6.0 || ^7.0
symfony/cache Version ^6.0 || ^7.0