EncoderServiceProvider::register()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 10
Code Lines 5

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 5
nc 1
nop 1
dl 0
loc 10
rs 9.4285
c 0
b 0
f 0
1
<?php
2
3
namespace App\Providers;
4
5
use App\Common\JsonApiEncoder;
6
use Pimple\Container;
7
8
final class EncoderServiceProvider extends BaseServiceProvider
9
{
10
    /**
11
     * Register encoder service provider.
12
     *
13
     * @param Container $container
14
     */
15
    public function register(Container $container)
16
    {
17
        $config = $container['settings'];
18
19
        $container['encoder'] = function() use ($config) {
20
            $encoder = new JsonApiEncoder($config);
21
22
            return $encoder;
23
        };
24
    }
25
}
26