Skip to content

Repository files navigation

Webware MessageBus Event

Continuous Integration Coverage Status

Event integration for webware/message-bus, built on top of phly/phly-event-dispatcher (PSR-14). It adds pre/post "handle" events for both Command and Query messages, dispatched via middleware in the bus pipeline. Query events are opt-in; Command events are wired into the default pipeline.

Installation

composer require webware/messagebus-event webware/message-bus

Documentation

Full documentation lives under docs/v1/:

  • Getting Started — requirements, installation, and wiring a ServiceManager.
  • Usage Examples — registering listeners, opting in to Query events, custom events, stopping propagation.
  • API Reference — every public class, interface, trait, and the ConfigProvider config shape.
  • Contributing — local setup, running tests, and static analysis.

Development

composer install
composer test-all      # unit + integration tests
composer bench          # PHPBench benchmarks (bench/)
mago format && mago lint && mago analyze

See Contributing for details.

License

BSD-3-Clause

About

Psr 14 Pre/Post Command/Query support for MessageBus

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages