Бетон5 (5.7.5.6) Как зарегистрировать пакет услуг поставщика всего приложения?

Если я использую провайдера, расположенного из источника приложения, оно работает:

app.php:

return array(
'providers' => append_config(array(
'\Application\Src\Utility\UtilityServiceProvider',
))
);

но если я пытаюсь зарегистрировать провайдера, находящегося в пакете, только что получил ошибку «not found»

return array(
'providers' => append_config(array(
'\Application\Src\Utility\UtilityServiceProvider',
'\Concrete\Package\MyPackage\Src\Utility\MyPackageServiceProvider',
))
);

MyPackageServiceProvider внутри пакет работает хорошо.

Конечно, если я зарегистрируюсь вручную ex. в PageTypeController:

$app = Core::make('app');
$provider = new \Concrete\Package\MyPackage\Src\Utility\MyPackageServiceProvider($app);
$provider->register();

это также работает, но я не хочу регистрировать все контроллеры вне пакета, если это возможно.

я нашел этот вопрос, но это не Ларавел и не поможет мне.

Спасибо

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …