DescribeService   A
last analyzed

Complexity

Total Complexity 1

Size/Duplication

Total Lines 23
Duplicated Lines 0 %

Coupling/Cohesion

Components 1
Dependencies 3

Test Coverage

Coverage 0%

Importance

Changes 0
Metric Value
c 0
b 0
f 0
dl 0
loc 23
rs 10
ccs 0
cts 5
cp 0
wmc 1
lcom 1
cbo 3

1 Method

Rating   Name   Duplication   Size   Complexity  
A loadRoutes() 0 7 1
1
<?php
2
/**
3
 * Copyright 2016 - 2018, Cake Development Corporation (http://cakedc.com)
4
 *
5
 * Licensed under The MIT License
6
 * Redistributions of files must retain the above copyright notice.
7
 *
8
 * @copyright Copyright 2016 - 2018, Cake Development Corporation (http://cakedc.com)
9
 * @license MIT License (http://www.opensource.org/licenses/mit-license.php)
10
 */
11
12
namespace CakeDC\Api\Service;
13
14
use CakeDC\Api\Routing\ApiRouter;
15
use Cake\Routing\RouteBuilder;
16
17
class DescribeService extends Service
18
{
19
20
    /**
21
     * @var array
22
     */
23
    protected $_actionsClassMap = [
24
        'describe' => '\CakeDC\Api\Service\Action\DescribeAction',
25
    ];
26
27
    /**
28
     * @inheritdoc
29
     *
30
     * @return void
31
     */
32
    public function loadRoutes()
33
    {
34
        ApiRouter::scope('/', function (RouteBuilder $routes) {
35
            $routes->setExtensions($this->_routeExtensions);
36
            $routes->connect('/describe/', ['controller' => 'describe', 'action' => 'describe']);
37
        });
38
    }
39
}
40