Вопросы по теме 'php-di'
Как достать объект Twig из контейнера?
Я использую Slim Framework 3 с PHP-DI/Slim-Bridge. Это мой контейнер:
$builder->addDefinitions([
'settings.displayErrorDetails' => true,
'router' => get(Router::class),
Twig::class =>...
319 просмотров
schedule
09.12.2022
Частичная инъекция зависимостей
В контексте MVC у меня есть контроллер, который зависит от службы, а служба, в свою очередь, зависит от источника данных (в конкретном случае это клиент для получения данных из стороннего API).
Чтобы создать экземпляр службы с фиктивным источником...
742 просмотров
schedule
30.08.2023
Использование PHP-DI для плагина Wordpress с использованием PSR-4?
Я пишу плагин WordPress, используя https://github.com/DevinVinson/WordPress-Plugin-Boilerplate , и я пытаюсь настроить PHP-DI ( http://php-di.org/ ) для обработки внедрения классов в мой подключаемый модуль.
Моя конфигурация композитора такова...
439 просмотров
schedule
14.05.2023
Как получить экземпляр контейнера PHP-DI из любого класса, который я хочу?
Я использую контейнер PHP-DI 6 в своем проекте PHP. В самом начале моей программы я просто инициализирую контейнер и получаю класс Application со всеми внедренными зависимостями.
$container = new Container();
$application =...
1144 просмотров
schedule
01.07.2022
Определение PHP-DI не индексируется по имени записи в массиве определений
Я получаю фатальную ошибку ниже при публикации электронной почты и пароля для аутентификации JWT в Slim3 с помощью Postman. Как я могу это решить?
Fatal error: Uncaught Exception: The PHP-DI definition is not indexed by an entry name in the...
250 просмотров
schedule
06.07.2022
Конфигурация контейнера PHP-DI
Это продолжение моего предыдущего вопроса (который был плохо определен), который заставил меня понять, что мне нужно больше узнать о DI:
Внедрение зависимостей, корень композиции и точки входа
Может ли кто-нибудь объяснить, какой аспект...
261 просмотров
schedule
21.04.2023
Как использовать Symfony HttpFoundation с PHP-DI для MVC
Я изо всех сил пытаюсь создать рабочую структуру MVC для проекта.
Что я использую:
PHP-DI для контейнера DI
skipperbent/simple-php-router для маршрутизации
HttpFoundation Symfony
Вот мой код.
container.php
$containerBuilder...
81 просмотров
schedule
12.02.2023