bigperson/exchange1c-symfony-bridge

Bridge for bigperson/exchange1c use symfony components

Maintainers

👁 bigperson

Package info

github.com/bigperson/exchange1c-symfony-bridge

Homepage

pkg:composer/bigperson/exchange1c-symfony-bridge

Statistics

Installs: 139

Dependents: 2

Suggesters: 0

Stars: 3

Open Issues: 0

v1.0.1 2023-12-25 13:52 UTC

Requires

Requires (Dev)

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT 1d195bd44d67dd84c8693fd983be9f33f642234f

  • Anton Kartsev

symfonycommerceml1c

This package is auto-updated.

Last update: 2026-06-25 19:18:46 UTC


README

👁 Packagist
👁 Packagist
👁 Packagist
👁 Travis (.org)
👁 Codecov
👁 StyleCI

Простой адаптер для использования пакета 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);