Если я использую провайдера, расположенного из источника приложения, оно работает:
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();
это также работает, но я не хочу регистрировать все контроллеры вне пакета, если это возможно.
я нашел этот вопрос, но это не Ларавел и не поможет мне.
Спасибо
Задача ещё не решена.
Других решений пока нет …