Lines n/a 0 / 0
Functions and Methods n/a 0 / 0
Classes and Traits n/a 0 / 0
Name Lines Functions and Methods CRAP Classes and Traits
1<?php
2
3declare(strict_types=1);
4
5namespace Stewart\Runtime\Worker\Message;
6
7use Stewart\Runtime\Ipc\Message\BrokerMessage;
8use Stewart\Runtime\Ipc\MessageHandler;
9
10/**
11 * @template T of BrokerMessage
12 *
13 * @extends MessageHandler<T>
14 */
15interface BrokerMessageHandler extends MessageHandler
16{
17    /** @param T $message */
18    public function handle(BrokerMessage $message): void;
19}