Completed
Push — 1.0 ( 0f5551...009bd5 )
by David
09:50
created

buildDefinitionProvider()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 5
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
c 1
b 0
f 0
dl 0
loc 5
rs 9.4286
cc 1
eloc 1
nc 1
nop 1
1
<?php
2
3
namespace TheCodingMachine\Definition;
4
5
6
use Interop\Container\Definition\DefinitionProviderInterface;
7
use Interop\Container\Definition\Factory\DefinitionProviderFactoryInterface;
8
use Puli\Discovery\Api\Discovery;
9
10
/**
11
 * A class in charge of creating the YamlDefinitionLoader.
12
 */
13
class YamlDefinitionLoaderFactory implements DefinitionProviderFactoryInterface
14
{
15
16
    /**
17
     * Creates a definition provider.
18
     *
19
     * @param Discovery $discovery
20
     *
21
     * @return DefinitionProviderInterface
22
     */
23
    public static function buildDefinitionProvider(Discovery $discovery)
24
    {
25
 // TODO: change method signature to   DefinitionProviderInterface[]
26
        // Then foreach discovered yaml file, go!
27
    }
28
}
29