Broadcastable event shouldnt be a JsonSerializable everytime

This commit is contained in:
2026-02-27 01:14:21 +04:00
parent b81223a550
commit 6b044074ce
3 changed files with 10 additions and 10 deletions

View File

@@ -33,8 +33,9 @@ return [
### 1. Creating regular events for publishing to a RabbitMQ
Create an event that implements the `Broadcast` interface. `Broadcast` interface
extends `JsonSerializable` then your event should implements `jsonSerialize` method.
Create an event that implements the `Broadcast` interface.
Your event should implements `JsonSerializable` interface if
default serializer is used.
```php
namespace App\Events;
@@ -42,8 +43,9 @@ namespace App\Events;
use Diffhead\PHP\LaravelRabbitMQ\Event\Broadcast;
use Diffhead\PHP\LaravelRabbitMQ\Trait\BroadcastEvent;
use Illuminate\Foundation\Events\Dispatchable;
use JsonSerializable;
class UserCreated implements Broadcast
class UserCreated implements Broadcast, JsonSerializable
{
use Dispatchable, BroadcastEvent;