DummyHandler::handleMessage()   A
last analyzed

Complexity

Conditions 2
Paths 2

Size

Total Lines 7
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 1
Metric Value
cc 2
eloc 3
c 1
b 0
f 1
nc 2
nop 2
dl 0
loc 7
rs 10
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