Bridge for symfony event dispatcher with use bigperson/exchange1c package
MIT License
Простой адаптер для использования пакета symfony/event-dispatcher вместе с пакетом https://github.com/bigperson/exchange1c
composer require bigperson/exchange1c-symfony-bridge
Просто создайте экземпляр Bigperson\Exchange1CSymfonyBridge\SymfonyEventDispatcher
и передайте ему в конструктор экземпляр класса Symfony\Component\EventDispatcher\EventDispatcherInterface
. Далее используйте получившийся экземпляр адаптера в сервисах.
use Bigperson\Exchange1C\Interfaces\EventInterface;
use Bigperson\Exchange1CSymfonyBridge\SymfonyEventDispatcher;
use Symfony\Component\EventDispatcher\EventDispatcher;
$symfonyDispatcher = new EventDispatcher();
$bridgeDispatcher = new SymfonyEventDispatcher($symfonyDispatcher);
...
$categoryService = new \Bigperson\Exchange1C\Services\CategoryService($request, $config, $bridgeDispatcher, $modelBuilder);