yucadoo / singleton-container
PSR-11 容器装饰器缓存已解析实例。
2.0.0
2020-04-16 09:56 UTC
Requires
- php: ~7.2
- psr/container: ^1.0
Requires (Dev)
- phpunit/phpunit: >=8.0
- squizlabs/php_codesniffer: ^3.0
Provides
- psr/container-implementation: 1.0.0
This package is auto-updated.
Last update: 2024-09-16 20:08:55 UTC
README
PSR-11 容器装饰器缓存已解析实例。此软件包符合 PSR-1、PSR-2、PSR-4 和 PSR-11。如果您发现合规性问题,请通过拉取请求发送补丁。
安装
通过 Composer
$ composer require yucadoo/singleton-container
用法
/** @var Psr\Container\ContainerInterface */ $resolvingContainer; $singletonContainer = new YucaDoo\SingletonContainer\SingletonContainer($resolvingContainer); // Resolves the instance using the injected container $instance = $singletonContainer->get('Interface'); // Returns same instance $sameInstance = $singletonContainer->get('Interface'); // Confirms that intance is cached $singletonContainer->isCached('Interface'); // Clear cached instance $singletonContainer->clear('Interface'); // Clear all cached instances $singletonContainer->clearAll();
变更日志
有关最近更改的更多信息,请参阅 CHANGELOG。
测试
$ composer test
贡献
有关详细信息,请参阅 CONTRIBUTING 和 CODE_OF_CONDUCT。
安全
如果您发现任何安全相关的问题,请通过电子邮件 [email protected] 联系,而不是使用问题跟踪器。
鸣谢
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。