ClassName   A
last analyzed

Complexity

Total Complexity 1

Size/Duplication

Total Lines 7
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 0

Importance

Changes 0
Metric Value
wmc 1
c 0
b 0
f 0
lcom 0
cbo 0
dl 0
loc 7
rs 10

1 Method

Rating   Name   Duplication   Size   Complexity  
A someMethod() 0 4 1
1
<?php
2
3
namespace My;
4
5
/**
6
 * Basic Handler Object
7
 *
8
 */
9
10
require_once __DIR__ . '/../vendor/autoload.php';
11
12
$restServer = new \ByJG\RestServer\ServerRequestHandler();
13
14
$restServer->addRoute(new \ByJG\RestServer\RoutePattern(
15
    'GET',
16
    '/test',
17
    \ByJG\RestServer\HandleOutput\JsonHandler::class,
18
    'someMethod',
19
    \My\ClassName::class
20
));
21
22
$restServer->addRoute(new \ByJG\RestServer\RoutePattern(
23
    'GET',
24
    '/testclosure',
25
    \ByJG\RestServer\HandleOutput\JsonHandler::class,
26
    function ($response, $request) {
0 ignored issues
show
Unused Code introduced by Joao Gilberto Magalhaes
The parameter $request is not used and could be removed.

This check looks from parameters that have been defined for a function or method, but which are not used in the method body.

Loading history...
27
        $response->write('OK');
28
    }
29
));
30
31
$restServer->handle();
32
33
/**
34
 * Class ClassName
35
 *
36
 * This is an example class for process the request
37
 *
38
 * @package My
39
 */
40
class ClassName
41
{
42
    public function someMethod($response, $request)
0 ignored issues
show
Unused Code introduced by Joao Gilberto Magalhaes
The parameter $request is not used and could be removed.

This check looks from parameters that have been defined for a function or method, but which are not used in the method body.

Loading history...
43
    {
44
        $response->write('It worked');
45
    }
46
}