Strimoid/Strimoid

View on GitHub
src/Entry/Events/EntryCreated.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace Strimoid\Entry\Events;

use Illuminate\Broadcasting\Channel;
use Illuminate\Contracts\Broadcasting\ShouldBroadcast;
use Strimoid\Models\Entry;

class EntryCreated implements ShouldBroadcast
{
    public function __construct(public Entry $entry)
    {
    }

    public function broadcastAs(): string
    {
        return 'entry.created';
    }

    public function broadcastOn(): Channel
    {
        return new Channel('entries');
    }
}