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\Broker\Mqtt;
6
7use Stewart\Contracts\Mqtt\MqttMessage;
8
9interface MqttLink
10{
11    public function startInBackground(MqttMessageRouter $router): void;
12
13    public function publishMessage(MqttMessage $message): void;
14
15    public function subscribeFilter(string $topicFilter): void;
16
17    public function unsubscribeFilter(string $topicFilter): void;
18
19    public function close(): void;
20}