trollbus / message
Trollbus Message Contracts
0.1.0
2025-03-09 19:58 UTC
Requires
- php: 8.1.* || 8.2.* || 8.3.* || 8.4.*
README
Trollbus
Message Contracts.
Installation
composer require trollbus/message
Usage
Message class:
use Trollbus\Message\Message; /** * @implements Message<void> */ final readonly class RegisterUser implements Message { public function __construct( public string $username, #[\SensitiveParameter] public string $password, ) {} }
Event class:
use Trollbus\Message\Event; final readonly class UserWasRegister implements Event { public function __construct( public string $username, ) {} }