| @@ 31-70 (lines=40) @@ | ||
| 28 | * | |
| 29 | * @author Adam Kadlec <[email protected]> | |
| 30 | */ | |
| 31 | final class MessageEvent extends EventDispatcher\Event | |
| 32 | { | |
| 33 | /** | |
| 34 | * @var Mqtt\Message | |
| 35 | */ | |
| 36 | private $message; | |
| 37 | ||
| 38 | /** | |
| 39 | * @var Client\IClient | |
| 40 | */ | |
| 41 | private $client; | |
| 42 | ||
| 43 | /** | |
| 44 | * @param Mqtt\Message $message | |
| 45 | * @param Client\IClient $client | |
| 46 | */ | |
| 47 | public function __construct( | |
| 48 | Mqtt\Message $message, | |
| 49 | Client\IClient $client | |
| 50 | 	) { | |
| 51 | $this->message = $message; | |
| 52 | $this->client = $client; | |
| 53 | } | |
| 54 | ||
| 55 | /** | |
| 56 | * @return Mqtt\Message | |
| 57 | */ | |
| 58 | public function getMessage() : Mqtt\Message | |
| 59 | 	{ | |
| 60 | return $this->message; | |
| 61 | } | |
| 62 | ||
| 63 | /** | |
| 64 | * @return Client\IClient | |
| 65 | */ | |
| 66 | public function getClient() : Client\IClient | |
| 67 | 	{ | |
| 68 | return $this->client; | |
| 69 | } | |
| 70 | } | |
| 71 | ||
| @@ 31-70 (lines=40) @@ | ||
| 28 | * | |
| 29 | * @author Adam Kadlec <[email protected]> | |
| 30 | */ | |
| 31 | final class PublishEvent extends EventDispatcher\Event | |
| 32 | { | |
| 33 | /** | |
| 34 | * @var Mqtt\Message | |
| 35 | */ | |
| 36 | private $message; | |
| 37 | ||
| 38 | /** | |
| 39 | * @var Client\IClient | |
| 40 | */ | |
| 41 | private $client; | |
| 42 | ||
| 43 | /** | |
| 44 | * @param Mqtt\Message $message | |
| 45 | * @param Client\IClient $client | |
| 46 | */ | |
| 47 | public function __construct( | |
| 48 | Mqtt\Message $message, | |
| 49 | Client\IClient $client | |
| 50 | 	) { | |
| 51 | $this->message = $message; | |
| 52 | $this->client = $client; | |
| 53 | } | |
| 54 | ||
| 55 | /** | |
| 56 | * @return Mqtt\Message | |
| 57 | */ | |
| 58 | public function getMessage() : Mqtt\Message | |
| 59 | 	{ | |
| 60 | return $this->message; | |
| 61 | } | |
| 62 | ||
| 63 | /** | |
| 64 | * @return Client\IClient | |
| 65 | */ | |
| 66 | public function getClient() : Client\IClient | |
| 67 | 	{ | |
| 68 | return $this->client; | |
| 69 | } | |
| 70 | } | |
| 71 | ||