Описание тега symfony-dependency-injection
0
ответов
Как заставить Symfony DI и PHP-DI работать вместе?
Некоторое время назад у меня была проблема с автопроводкой для Controller s. Наконец я решил это, отключив DIC Symfony. Это было нормально для этого случая. Но теперь мне это нужно для использования Symfony's EventDispatcher и прикрепление Listener …
30 апр '18 в 13:47
1
ответ
Ленивый сервис загрузки динамически
После просмотра презентации Laravell Nova я захотел создать функциональность, аналогичную линзам, в своем собственном приложении. У меня есть следующие понятия: Сущность: стандартная доктрина Ресурс: класс, который описывает ресурс, включая целевую …
22 авг '18 в 04:39
1
ответ
Uncaught Ошибка: класс 'Symfony\Component\Config\Resource\ClassExistenceResource' не найден
Я добавил контейнер для инъекций Symfony Dependency (composer require symfony/dependency-injection): https://symfony.com/doc/current/components/dependency_injection.html Запустите: composer dump-autoload -o реорганизовать занятия (/www/vendor/compos…
21 янв '19 в 09:24
0
ответов
Ошибка неиспользуемой привязки при попытке привязать регистратор к конструктору контроллера с автопроводкой в Symfony 3.4
После обновления до Symfony 3.4 с 2.8 я пытаюсь избавиться от предупреждений об использовании сервисов из контейнера. Одно зависание - мой контроллер все расширяется от абстрактного контроллера, которому нужен доступ к логологу монолога. Я решил исп…
27 фев '19 в 19:51
1
ответ
Symfony компилирует аннотированные классы
Я заинтересован в Symfony\Component\HttpKernel\DependencyInjection\Extension::getAnnotatedClassesToCompile() метод. Если я правильно понимаю, вы можете addAnnotatedClassesToCompile() массив классов (который использует аннотации) пространства имен. З…
09 ноя '18 в 06:51
0
ответов
Symfony, как использовать AutoWiring при циклическом просмотре подклассов
У меня есть команда, которая обрабатывает некоторые данные и проходит через несколько "процессоров" для выполнения обработки. Код выглядит так: class ProcessFilesCommand extends ContainerAwareCommand { private $processorFactory; public function __co…
12 дек '18 в 01:12
1
ответ
Symfony DI: Uncaught ArgumentCountError: слишком мало аргументов для функции App::__construct(), 0 передано в index.php в строке 28 и ожидается ровно 1
Я пытаюсь реализовать контейнер внедрения зависимости Symfonys. У меня установлено 2 контейнера, один для базы данных и один для пользователя системы. а я пользуюсьaddArgument()"к обоим App класс и SystemUser класс, подталкивая к App класс SystemUse…
14 янв '19 в 14:13
1
ответ
Разрешение конфликтов зависимостей Установка Behat и Laravel 5.3
Здравствуйте, я пытаюсь установить behat / behat через composer, однако у меня есть проблемы с зависимостями. Я попробовал следующее из многих: composer require behat/behat:"3.*" symfony/dependency-injection:"3.*" --dev Тем не менее, выход выше Your…
19 мар '18 в 09:38
0
ответов
Модуль внедрения зависимостей Symfony, ServiceDefinitions не загружается в момент использования расширения
Согласно примерам, я поступаю правильно. Тем не менее, определения пусты. Это мои настройки: services: form_manager: public: true alias: BI\GRV\Application\Services\FormManager\FormManager integration_layer_client: class: BI\GRV\Application\Services…
28 фев '18 в 20:01
1
ответ
Symfony - получить сервис по имени класса из итерируемых - внедренных тегированных сервисов
Я изо всех сил пытаюсь получить определенную услугу через имя класса из группы внедренных помеченных служб. Вот пример: я помечаю все службы, которые реализуют DriverInterface 'app.driver', и связываю его с переменной $drivers. В каком-то другом сер…
01 мар '19 в 14:28
0
ответов
Компонент Symfony DI - Как сделать некоторые сервисы общедоступными и доступными по имени класса интерфейса
Используя DI как отдельный компонент в небольшой части кодовой базы, я хочу сделать некоторые сервисы видимыми вне этой части и доступными как по имени класса интерфейса. Как я знаю, я должен использовать контейнер для этого. Поэтому, когда старая ч…
20 май '19 в 12:47
1
ответ
Автопроводка Symfony для Legacy-контроллеров без PSR-4
У меня есть старое приложение, и я использую Symfony с ним. Пока все отлично работает. Теперь я хочу использовать Autowiring для своих Legacy-контроллеров. они загружаются с помощью композиторов classmap функциональность находятся в пространстве кор…
12 июн '19 в 23:12
1
ответ
Аргумент автоподключения Symfony 4 не работает
Я пытаюсь подключить UrlGeneratorInterface в DTO, чтобы использовать метод generate в моем DTO, У меня есть это в моем DTO: namespace App\DTO; use JMS\Serializer\Annotation as Serializer; use JMS\Serializer\Annotation\ExclusionPolicy; use JMS\Serial…
12 ноя '19 в 19:42
1
ответ
Как я могу использовать константу класса в качестве тега для службы связанных параметров?
Я пометил группу служб, которые реализуют такой же интерфейс в моей конфигурации: // services.yml services: _instanceof: App\SomeInterface: tags: [ !php/const App\SomeInterface::TAG ] (Где значение для App\SomeInterface::TAG является very_unique_ide…
24 ноя '19 в 00:57
0
ответов
ошибка службы после обновления с Symfony 3.3 до Symfony 3.4
Я обновил свою версию symfony projet с 3.3 до 3.4 несколько месяцев назад, и все проснулось, но недавно я попытался объявить прослушиватель событий, а затем у меня возникла эта ошибка The configuration key "public" cannot be used to define a default…
03 мар '20 в 14:56
1
ответ
Не удается получить IriConverter из контейнера, потому что он не общедоступен
Я пытаюсь загрузить api_platform.iri_converter но получаю ошибку: Служба или псевдоним \"api_platform.iri_converter\" были удалены или встроены, когда контейнер был скомпилирован. Вы должны либо сделать его общедоступным, либо прекратить использован…
05 мар '20 в 21:37
0
ответов
ContainerBuilder не загружает зависимости с помощью PhpFileLoader
Я использую внедрение зависимостей в Symfony и пытаюсь разделить все определения служб и параметров по разным файлам. Но у меня проблема: когда я пытаюсь получить одну из определенных там служб, я получаю следующую ошибку. Неустранимая ошибка: Uncau…
03 дек '19 в 00:49
0
ответов
Как динамически обрабатывать маршрутизатор с услугами / параметрами контейнера?
Я использовал пакет маршрутов Symfony и пакет DI в моем проекте, отличном от Symfony. Я ввожу зависимости для контроллеров / действий с помощью приведенного ниже кода: // Find the current route $parameters = $router->match($requestContext->get…
21 сен '20 в 16:18
0
ответов
Как использовать beberlei / DoctrineExtensions в Symfony 4?
Мне нужна функция в запросах SQL / DQL и я установил пакет DoctrineExtensions ( <tcode id="207438"></tcode>) для этого: $ composer require beberlei/doctrineextensions:^1.3.0 Теперь я хочу начать использовать его в своей Symfony. 4.4 (на …
11 фев '21 в 15:59
2
ответа
Использование определений сервисов Symfony2 в Symfony4 с несколькими сервисами для одного и того же класса
У меня есть следующее определение службы в Symfony2 app.service_1: class: Symfony\Component\Lock\Store\RedisStore arguments: - '@snc_redis.default_cache' app.service_2: class: Symfony\Component\Lock\Store\RedisStore arguments: - '@snc_redis.schedule…
10 мар '21 в 12:57