piotrkreft / eager-resettable-services-bundle
灵活管理Symfony可重置服务
v0.2.0
2020-06-19 20:11 UTC
Requires
- php: >=7.2.5
- symfony/config: ^4.2|^5.0
- symfony/dependency-injection: ^4.0|^5.0
- symfony/http-kernel: ^4.0|^5.0
Requires (Dev)
- piotrkreft/ci: ^0.2
- symfony/framework-bundle: ^4.0|^5.0
- symfony/yaml: ^4.0|^5.0
This package is auto-updated.
Last update: 2024-09-22 19:20:33 UTC
README
Symfony束,用于 eager 实例化可重置服务。
简介
在某些边缘情况下,可能需要无论服务是否被其他服务引用,都需要重置服务。
一个例子是 doctrine 注册表持有实体管理器。除非它被其他服务引用并由容器实例化,否则它不会重置管理器。
此束通过配置允许您在服务重置器中重新配置要 eager 实例化的服务。
安装
composer require piotrkreft/eager-resettable-services-bundle
使用方法
或者可以使用 all_services 配置标志 eager 加载所有服务。
测试
composer test
变更日志
请参阅 CHANGELOG 了解最近更改的更多信息。
许可证
MIT许可证(MIT)。有关更多信息,请参阅 LICENSE。