Lumen - Регистрация класса в сервис-провайдере - PullRequest
0 голосов
/ 07 мая 2018

Я регистрирую класс Aspect в AopServiceProvider. Тем не менее, это не похоже на работу.

Вот мой код:

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);

Это нормально или есть какое-то исправление для этого?

...