DummyHandler   A
last analyzed

Complexity

Total Complexity 2

Size/Duplication

Total Lines 13
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 1
Metric Value
eloc 4
c 1
b 0
f 1
dl 0
loc 13
rs 10
wmc 2

1 Method

Rating   Name   Duplication   Size   Complexity  
A handleMessage() 0 7 2
1
<?php
2
3
namespace Jalle19\StatusManager\Test\Message\Handler;
4
5
use Jalle19\StatusManager\Message\AbstractMessage;
6
use Jalle19\StatusManager\Message\Handler\HandlerInterface;
7
use Jalle19\StatusManager\Message\Response\UsersResponse;
8
use Ratchet\ConnectionInterface;
9
10
/**
11
 * Class DummyHandler
12
 * @package   Jalle19\StatusManager\Test\Message\Handler
13
 * @copyright Copyright &copy; Sam Stenvall 2016-
14
 * @license   https://www.gnu.org/licenses/gpl.html The GNU General Public License v2.0
15
 */
16
class DummyHandler implements HandlerInterface
17
{
18
19
	/**
20
	 * @inheritdoc
21
	 */
22
	public function handleMessage(AbstractMessage $message, ConnectionInterface $sender)
23
	{
24
		// Only handle one type of request
25
		if ($message->getType() === AbstractMessage::TYPE_USERS_REQUEST)
26
			return new UsersResponse([]);
27
28
		return false;
29
	}
30
31
}
32