Completed
Push — master ( 76751a...14bc38 )
by Thomas Mauro
06:49
created

ConfigProvider::getDependencyConfig()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 11
Code Lines 5

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 2

Importance

Changes 0
Metric Value
dl 0
loc 11
ccs 0
cts 9
cp 0
rs 9.4285
c 0
b 0
f 0
cc 1
eloc 5
nc 1
nop 0
crap 2
1
<?php
2
declare(strict_types=1);
3
4
namespace Facile\DoctrineDDM;
5
6
use Facile\DoctrineDDM\Factory\MetadataConfigFactory;
7
use Facile\DoctrineDDM\Factory\MetadataListenerFactory;
8
use Facile\DoctrineDDM\Configuration\Metadata;
9
10
class ConfigProvider
11
{
12
    public function __invoke()
13
    {
14
        return [
15
            'dependencies' => $this->getDependencyConfig(),
16
        ];
17
    }
18
19
    /**
20
     * Return default service mappings for zend-cache.
21
     *
22
     * @return array
23
     */
24
    public function getDependencyConfig(): array
25
    {
26
        return [
27
            'factories' => [
28
                // register the configuration factory
29
                Metadata::class => MetadataConfigFactory::class,
30
                // register the metadata listener factory
31
                MetadataListener::class => MetadataListenerFactory::class,
32
            ],
33
        ];
34
    }
35
}
36