bigperson / exchange1c-symfony-bridge
Bridge for bigperson/exchange1c use symfony components
Installs: 135
Dependents: 2
Suggesters: 0
Security: 0
Stars: 3
Watchers: 2
Forks: 2
Open Issues: 0
pkg:composer/bigperson/exchange1c-symfony-bridge
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: 2025-09-25 17:33:10 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);