Вопросы по теме 'php-di'
Проблема с вводом определенных параметров в конструктор с использованием PHP-DI
Это может показаться рудиментарным, но я не могу напрямую вводить какие-либо параметры в конструктор моего класса без использования аннотаций. Ниже приведено определение и класс называется
$shell->set('root','[Root Definition Here]');...
535 просмотров
schedule
11.09.2023
Внедрение нескольких параметров конструктора в php-di
Я пытаюсь использовать PHP-DI , но мне это не совсем удалось. В моем простом сканировании контроллеру в теме Wordpress нужны PostService и CategoryService, внедренные в конструктор:
class IndexController extends ChesterBaseController {...
143 просмотров
schedule
08.07.2023
Аннотации PHP DI не работают
Я только начал использовать PHP-DI , и это здорово, однако я не могу решить одну проблему.
Вот мои определения услуг
<?php
return [
'services.report'=> DI\autowire( '\CRM\Report\Service\ReportService' ),...
283 просмотров
schedule
22.12.2023
PHP-DI Вызовите метод, у которого параметр по умолчанию равен нулю
Я пытаюсь использовать вызов PHP-DI для метода с параметром по умолчанию, но получаю эту ошибку
Неустранимая ошибка: Uncaught Invoker\Exception\NotEnoughParametersException: невозможно вызвать вызываемый объект, поскольку для параметра 1 не...
286 просмотров
schedule
17.04.2024
как правильно внедрить повторно используемую инъекцию контроллера с помощью php-di
Я запускаю новое приложение slim 4, а текущие версии slim — это больше просто маршрутизатор, чем фреймворк, и у меня нет di-контейнера из коробки, поэтому я выбираю PHP-DI в качестве DI-контейнера. А чтобы не описывать каждый контроллер в...
304 просмотров
schedule
18.02.2023
Slim Framework: как сломать циклическую инъекцию зависимостей?
Я использую Slim 4.5.0 с PHP-DI 6, и у меня проблема с циклической зависимостью.
Я знаю, как решить эту проблему с помощью сеттера, но в контексте SlimFramework я не могу заставить ничего работать.
Я хочу отправить сообщение в Slack Channel при...
188 просмотров
schedule
12.06.2024