bigperson / exchange1c-symfony-bridge
Bridge for bigperson/exchange1c use symfony components
v1.0.1
2023-12-25 13:52 UTC
Requires
- php: >=7.1
- bigperson/exchange1c: ^1.1
- symfony/event-dispatcher: ^4.1|^5.0|^6.0|^7.0
Requires (Dev)
- phpunit/phpunit: ^7
This package is auto-updated.
Last update: 2024-11-25 15:38:53 UTC
README
Простой адаптер для использования пакета 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);