Здравствуйте, я использую опции _instance_of Symfony.Я на Symfony 4.1
_defaults:
autowire: true
public: false
autoconfigure: true
_instanceof:
Lle\BpmBundle\Trigger\TriggerInterface:
tags: [tagged lle.bpm.trigger]
App\Service\DelayTrigger: ~
bpm.service.trigger.chain:
class: Lle\BpmBundle\Service\Tag\TriggerChain
arguments: [!tagged lle.bpm.trigger]
Lle\BpmBundle\Service\Tag\TriggerChain: '@bpm.service.trigger.chain'
Мой класс DelayTrigger:
namespace App\Service;
use Lle\BpmBundle\Trigger\TriggerInterface;
class DelayTrigger implements TriggerInterface{ ... }
delayTrigger не находится в TriggerChain Почему?Я не понимаю: -S.
Если я объявляю тег в сервисах, это работает:
App\Service\DelayTrigger:
tags : ['lle.bpm.trigger']
Извините за мой английский, я пытаюсь улучшить это