Download the PHP package wwwision/node-event-log without Composer
On this page you can find all versions of the php package wwwision/node-event-log. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download wwwision/node-event-log
More information about wwwision/node-event-log
Files in wwwision/node-event-log
Package node-event-log
Short Description Log for nodes in the Event Sourced Content Repository
License MIT
Informations about the package node-event-log
Wwwision.NodeEventLog
Log for nodes in the Event Sourced Content Repository
Installation
Install via composer:
composer require wwwision/node-event-log
Afterwards make sure to execute doctrine migrations:
./flow doctrine:migrate
The EventLogProjector
is registered as event listener for the "ContentRepository" event store and
will be updated whenever new events are published.
To initialize the projector with already published events, the projection:replay
command can be used:
./flow projection:replay eventlog
Usage
Filtering
The event log can be filtered by numerous attributes including:
- The affected node (recursively or not)
- The content stream (or workspace name)
- The initiating user
- The dimension space point
Example:
Render first 5 event types
Output (depending on the actual events)
Paginate results in descending order
Output (depending on the actual events)
Custom event renderer
Output
CLI
This package comes with a nodeeventlog:show
command that allows for filtering & rendering the event log in the CLI:
Attribution
The development of this package has been kindly supported by "Swiss Army Knife Cloud Solutions B.V."
All versions of node-event-log with dependencies
ext-json Version *
neos/flow Version *
neos/event-sourcing Version ^2.3
neos/event-sourced-content-repository Version *
webmozart/assert Version ^1.10
wwwision/relay-pagination Version ^1.0