SundayModule::configure()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 8
Code Lines 6

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 5
CRAP Score 1

Importance

Changes 5
Bugs 0 Features 0
Metric Value
cc 1
eloc 6
c 5
b 0
f 0
nc 1
nop 0
dl 0
loc 8
ccs 5
cts 5
cp 1
crap 1
rs 10
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