如何通过依赖注入将静态类传递给对象?
例如Carbon使用静态方法:
$tomorrow = Carbon::now()->addDay();
我有依赖于 Carbon 的服务,目前我在依赖项中使用库而不注入它们。但是,这增加了耦合,我想通过 DI 传递它。
我有以下控制器:
$container['App\Controllers\GroupController'] = function($ci) {
return new App\Controllers\GroupController(
$ci->Logger,
$ci->GroupService,
$ci->JWT
);
};
我如何将碳传递给它?