trollbus / message
Trollbus Message Contracts
Installs: 881
Dependents: 3
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/trollbus/message
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, ) {} }