SundayModule   A
last analyzed

Complexity

Total Complexity 1

Size/Duplication

Total Lines 10
Duplicated Lines 0 %

Test Coverage

Coverage 100%

Importance

Changes 5
Bugs 0 Features 0
Metric Value
eloc 7
c 5
b 0
f 0
dl 0
loc 10
ccs 5
cts 5
cp 1
rs 10
wmc 1

1 Method

Rating   Name   Duplication   Size   Complexity  
A configure() 0 8 1
1
<?php
2
3
declare(strict_types=1);
4
5
namespace BEAR\Sunday\Module;
6
7
use BEAR\Resource\Module\ResourceModule;
8
use BEAR\Sunday\Provide\Error\ErrorModule;
9
use BEAR\Sunday\Provide\Router\RouterModule;
10
use BEAR\Sunday\Provide\Transfer\HttpCacheModule;
11
use BEAR\Sunday\Provide\Transfer\HttpResponderModule;
12
use Override;
13
use Ray\Di\AbstractModule;
14
15
/**
16
 * Provides BEAR.Sunday base bindings
17
 */
18
final class SundayModule extends AbstractModule
19
{
20
    #[Override]
21
    protected function configure(): void
22 2
    {
23
        $this->install(new HttpCacheModule());
24 2
        $this->install(new ResourceModule());
25 2
        $this->install(new RouterModule());
26 2
        $this->install(new HttpResponderModule());
27 2
        $this->install(new ErrorModule());
28 2
    }
29
}
30