Passed
Push — master ( bac7ba...880767 )
by Koldo
03:07
created

ConfigProvider::getPugConfig()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 14
Code Lines 12

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 2

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
eloc 12
c 1
b 0
f 0
nc 1
nop 0
dl 0
loc 14
ccs 0
cts 14
cp 0
crap 2
rs 9.8666
1
<?php
2
3
namespace Antidot\Render\Phug\Container\Config;
4
5
use Antidot\Render\Phug\Container\PugFactory;
6
use Antidot\Render\Phug\Container\PugRendererFactory;
7
use Antidot\Render\TemplateRenderer;
8
use Pug\Pug;
9
10
class ConfigProvider
11
{
12
    public function __invoke()
13
    {
14
        return [
15
            'dependencies' => $this->getDependencies(),
16
            'templates' => PugConfig::DEFAULT_TEMPLATE_CONFIG,
17
            'pug' => PugConfig::DEFAULT_PUG_CONFIG,
18
        ];
19
    }
20
21
    protected function getDependencies()
22
    {
23
        return [
24
            'factories' => [
25
                Pug::class => PugFactory::class,
26
                TemplateRenderer::class => PugRendererFactory::class,
27
            ]
28
        ];
29
    }
30
}
31