Alexander Miertsch
Alexander Miertsch
Detect dispatch sessions automatically by using causation id and nesting level Each call to $eventMachine->on() should add a nesting level. Each call to $eventMachine->dispatch() should remove a nesting level. First...
Add a method to EventMachine that can republish an event. EventMachine should reset the `handled_async` flag in event metadata and dispatch the event again on the internal event bus.
Follow up of #22 `$eventMachine->watch(Stream::ofService('service_name', 'stream-projection-name'))` Event Machine should use a `ServiceResolver` to resolve a `service_name` to a **service stream base url** In DEV mode a simple ServiceResolver uses the...
Advanced projection is a C Extension (w/ Zephir) that runs event machine projections in parallel See original issue: #22
Define a good upcasting strategy. On-the-fly upcasting is one option but there should also be a way to easily project and upcast into a v2 stream: It should be documented...
- [ ] closure assertion for all cached config properties - [ ] EventMachine::fromCachedConfig works with full featured set up - [ ] messagebox works
See [comment](https://github.com/proophsoftware/es-emergency-call/issues/7#issuecomment-439090791) for details.
"Love and hate the pm" This comment by @lunetics caused a discussion about process managers and their role in an event sourced system in the prooph/improoph chat. @bweston92 has provided...
- [ ] Create stream - [ ] Delete Stream - [x] Append events to stream - [ ] Take care of read-only mode: #4