SiteResponse   A
last analyzed

Complexity

Total Complexity 3

Size/Duplication

Total Lines 16
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
eloc 9
dl 0
loc 16
rs 10
c 0
b 0
f 0
wmc 3

1 Method

Rating   Name   Duplication   Size   Complexity  
A init() 0 13 3
1
<?php
2
/**
3
 * Created by PhpStorm.
4
 * User: siim
5
 * Date: 19.02.19
6
 * Time: 7:12
7
 */
8
9
namespace Sf4\Api\Response;
10
11
use Sf4\Api\Dto\Response\SiteResponseDto;
12
13
class SiteResponse extends AbstractResponse
14
{
15
16
    public function init()
17
    {
18
        $dto = new SiteResponseDto();
19
        $request = $this->getRequest();
20
        if ($request) {
21
            $requestHandler = $request->getRequestHandler();
22
            if ($requestHandler) {
23
                $dto->setAvailableRoutes(
24
                    $requestHandler->getAvailableRoutes()
25
                );
26
            }
27
        }
28
        $this->setResponseDto($dto);
29
    }
30
}
31