Skip to content

Update transport, event sourcing, etc...

Choose a tag to compare

@mmasiukevich mmasiukevich released this 15 Jan 14:37
e73b21b
  • Changed amqp client implementation to phpinnacle/ridge
  • A revert method has been added to the EventSourcing provider.
  • Changed data schema for table containing events. SQL requests for migration:
ALTER TABLE event_store_stream_events ADD canceled_at timestamp;
DROP INDEX event_store_stream_events_playhead;
CREATE UNIQUE INDEX IF NOT EXISTS event_store_stream_events_playhead ON event_store_stream_events (stream_id, playhead) WHERE canceled_at IS NULL;
  • When creating an aggregate identifier, it is now necessary to specify the class of the aggregate itself @see
  • Removed part of optional collections
  • Directory structure changed: EventSourcingSnapshots moved to EventSourcing; EntryPoint and DependencyInjection moved to Application
  • Updated version of static code analysis psalm