流明 - 在服务提供商中注册类

时间:2018-05-07 11:51:05

标签: php laravel aop lumen goaop

我正在AopServiceProvider中注册一个Aspect类。但是,它似乎不起作用。

这是我的代码:

public function register()
{
     $this->app->singleton(LoggingAspect::class, function (Application $app) {
        return new LoggingAspect($app->make(LoggerInterface::class));
    });

    $this->app->tag([LoggingAspect::class], 'goaop.aspect');
}

现在即使我有这样的代码:

public function register()
{
     $this->app->singleton(LogsasasagingAspect::class, function (Application $app) {
        return new LoggingAspect($app->make(LoggesasarInterface::class));
    });

    $this->app->tag([LoggasaingAspect::class], 'goaop.aspect');
}

它仍然没有显示任何错误。

此服务提供商已注册为:

$app->register(App\Providers\AopServiceProvider::class);

这是正常的还是有任何解决方法?

0 个答案:

没有答案