Загрузка сервисов PHP Phalcon
Решил немного упростить метод загрузки сервисов на Phalcon Ранее было так:
$container->set(
'view',
function () {
$view = new View();
$view->setViewsDir(APP_PATH . '/views/');
return $view;
}
);
Сейчас хочу сделать как в документации, чтобы сервисы подтягивались с конфигураций https://docs.phalcon.io/4.0/ru-ru/di
// /app/config/services.php
return [
'myComponent' => [
'className' => '\Acme\Components\MyComponent',
'shared' => true,
],
'group' => [
'className' => '\Acme\Group',
'arguments' => [
[
'type' => 'service',
'service' => 'myComponent',
],
],
],
'user' => [
'className' => '\Acme\User',
],
];
$container->loadFromPhp("/app/config/services.php");
Но реализация данного метода на практике не выходит
Вот код который я пытаюсь использовать:
return [
'view' => [
'className' => 'Phalcon\Mvc\View',
'viewsDirs' => _ROOT_ . '/app/views/',
],
];
Подскажите пожалуйста где я делаю ошибку.