Описание тега prooph

NoneProoph - это библиотека с открытым исходным кодом, предоставляющая компоненты для CQRS и Event Sourcing в PHP.
1 ответ

Агрегировать, DomainEvent с Prooph

Я разрабатываю приложение, которое очищает фиды HTML после аутентификации. Эти веб-сайты поддерживают только аутентификацию по электронной почте и паролю, но для некоторых интеграций может потребоваться дополнительная информация. Так что мой вопрос …
08 авг '17 в 19:21
2 ответа

Ожидание новой записи в прочитанной модели, созданной проекцией в PROOPH

Я использую prooph ( https://github.com/prooph), поэтому у меня есть модель записи, где я храню события, как показано ниже (таблица агрегирования): когда я запускаю проекцию в фоновом режиме, используя команду: php bin/console event-store:projection…
20 авг '18 в 09:29
1 ответ

Proof в Laravel CommandBus не смог определить CommandHandler

У меня есть приложение Laravel 5.7, где я хочу добавить Proof для источников событий. Я следую инструкциям, но получаю эту ошибку: Prooph\ServiceBus\Exception\RuntimeException: CommandBus was not able to identify a CommandHandler for command App\src…
20 ноя '18 в 17:16
1 ответ

Как решить проблему несовместимости InMemoryEventStore и PdoEventStore в Prooph?

Я тестирую свои обработчики команд как-то так: public function testHandle_ShouldPublishFooEvent(): void { $fooCommand = $this->givenFooCommand(); $this->whenHandleCommand($fooCommand); $this->thenFooEventIsPublished(); } По сути, я тестирую…
16 окт '17 в 11:33
1 ответ

Получение агрегата по другому свойству, чем ID в Prooph

Как проще всего получить агрегат из хранилища агрегатов, не зная его идентификатора, но зная другое уникальное свойство? Например у меня Cart который имеет идентификатор как AggregateId и ownerId как другое имущество.
04 май '18 в 20:15
2 ответа

Prooph, Как мне перенаправить некоторые сообщения через локальную Командную шину и другие с помощью BernardMessageProducer

Некоторое время у меня была командная шина, и я разработал большую часть своего приложения. Теперь их некоторые команды, которые я хочу обрабатывать асинхронно. Я добавил BernardMessageProducer, и все, кажется, работает. Я хотел бы отправлять только…
07 авг '16 в 15:15
2 ответа

Proof и объект в полезной нагрузке события

В чем причина только скалярных значений и значений массива в полезной нагрузке? Может ли он быть более гибким с объектом, который имеет метод toString или toArray? Я бы использовал отправленное событие, которое содержит полный ValueObject или подобн…
22 янв '18 в 18:49
1 ответ

Можно ли сделать только одну динамическую таблицу для источника событий в Prooph CQRS?

Можно ли создать только одну динамическую таблицу для источника событий в Prooph CQRS + ES вместо создания новой таблицы для каждого идентификатора? Я использую этот учебник https://pilsniak.com/cqrs-es-php-prooph/
12 июл '18 в 12:23
1 ответ

Как я могу избежать использования источников событий Prooph?

Концепция Event Sourcing, на мой взгляд, заключается в том, что Event Sourcing связан с уровнем домена, который не может быть связан с уровнем инфраструктуры. поэтому я не буду использовать компонент Prooph / Event-Sourcing, и поэтому команда Prooph…
28 ноя '18 в 02:29
1 ответ

Получить текущий номер из магазина Prooph Event

Я пытаюсь обновить прогноз из хранилища событий. Следующая строка загрузит все события: $events = $this->eventStore->load(new StreamName('mystream')); В настоящее время я пытаюсь загрузить только не обработанные события, передав параметр fromN…
13 ноя '17 в 07:01
1 ответ

Proof конфигурации в контейнере Symfony DI

Я настроил все prooph service buses с event source а также event store, Но это то, что меня смущает. Я должен позвонить:$eventPublisher = $this->container->get('event_publisher'); в моем CommandBusFactory, чтобы склеить источник событий и шину…
13 ноя '17 в 17:04
2 ответа

Symfony, proopgh, источник событий Ошибка 42S02. Может быть таблица потоков событий не настроена?

Добрый день / ночь,Я действительно новичок в Proof Event Sourcing.Попытайтесь понять, как это работает с Symfony. Посмотрите на этот проект. https://github.com/prooph/proophessor-do-symfony Что мне делать с БД в начале? Я запускаю командуphp bin/con…
21 мар '19 в 23:18
2 ответа

Prooph Eventstore (PDO) и Doctrine DBAL приводят к нескольким соединениям

Ситуация Я использую Prooph для моей командной шины, шины событий и хранилища событий в Symfony 4.3. Поскольку не каждый агрегат должен быть обработан событиями, мы также используем Doctrine DBAL, чтобы просто выполнить CRUD для этих простых агрегат…
01 окт '19 в 11:07
1 ответ

Можно ли установить событие created_at time с помощью Prooph?

Я оцениваю, подходит ли Proof для этого проекта. Я прочитал документы, но они не охватывают этот случай, и я не уверен, как это использовать, и имеет ли то, что я хочу сделать, даже смысл в отношении источников событий. У меня есть система, которая …
06 ноя '21 в 06:54