piotrkreft/eager-resettable-services-bundle

灵活管理Symfony可重置服务

v0.2.0 2020-06-19 20:11 UTC

This package is auto-updated.

Last update: 2024-09-22 19:20:33 UTC


README

CI Coverage Status Mutation testing badge Scrutinizer Code Quality

Symfony束,用于 eager 实例化可重置服务。

简介

在某些边缘情况下,可能需要无论服务是否被其他服务引用,都需要重置服务。

一个例子是 doctrine 注册表持有实体管理器。除非它被其他服务引用并由容器实例化,否则它不会重置管理器。

此束通过配置允许您在服务重置器中重新配置要 eager 实例化的服务。

安装

composer require piotrkreft/eager-resettable-services-bundle

使用方法

示例配置

或者可以使用 all_services 配置标志 eager 加载所有服务。

测试

composer test

变更日志

请参阅 CHANGELOG 了解最近更改的更多信息。

许可证

MIT许可证(MIT)。有关更多信息,请参阅 LICENSE