maximaster / bitrix-unstatic
比特rix 无静态方法服务。
v1.0.0
2024-08-30 08:25 UTC
This package is auto-updated.
Last update: 2024-08-30 08:26:55 UTC
README
不同的比特rix服务
- 无静态方法;
- 有接口;
- 懒加载(不在构造器中连接比特rix);
- 类型兼容。
composer require maximaster/bitrix-unstatic
为什么?
- 可以编写使用比特rix的模块化测试,因为可以轻松替换实现为空实现;
- 在比特rix+框架的联用中,可以连接比特rix服务到DI容器而不立即加载比特rix。
如何使用?
将 Maximaster\BitrixUnstatic\Contract
空间中的接口作为依赖项实施。目前有以下可用:
Main
Application
←Bitrix\Main\Application
;Config\Option
←Bitrix\Main\Config\Option
.