Completed
Push — master ( 52213e...a02c72 )
by Matthias
16s queued 11s
created

LegacyControllerOptionsFactory::createService()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 2

Importance

Changes 0
Metric Value
dl 0
loc 4
ccs 0
cts 2
cp 0
rs 10
c 0
b 0
f 0
cc 1
nc 1
nop 1
crap 2
1
<?php
2
3
namespace MaglLegacyApplication\Factory;
4
5
use Interop\Container\ContainerInterface;
6
use Laminas\ServiceManager\Factory\FactoryInterface;
7
use MaglLegacyApplication\Options\LegacyControllerOptions;
8
9
class LegacyControllerOptionsFactory implements FactoryInterface
10
{
11
12
    /**
13
     * @inheritDoc
14
     */
15 8
    public function __invoke(ContainerInterface $container, $requestedName, array $options = null)
16
    {
17 8
        $config = $container->get('Config');
18 8
        $options = $config['magl_legacy_application'];
19
20 8
        return new LegacyControllerOptions($options);
21
    }
22
}
23