Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 3
0.00% covered (danger)
0.00%
0 / 2
CRAP
0.00% covered (danger)
0.00%
0 / 1
ConfigEquivEntitiesFactory
0.00% covered (danger)
0.00%
0 / 3
0.00% covered (danger)
0.00%
0 / 2
6
0.00% covered (danger)
0.00%
0 / 1
 __construct
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
 getEquivEntities
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
1<?php
2
3namespace MediaWiki\Extension\WikibaseManifest;
4
5use Config;
6
7class ConfigEquivEntitiesFactory implements EquivEntitiesFactory {
8
9    /**
10     * @var Config
11     */
12    private $config;
13
14    /**
15     * @var string
16     */
17    private $configMappingName;
18
19    public function __construct( Config $config, string $configMappingName ) {
20        $this->config = $config;
21        $this->configMappingName = $configMappingName;
22    }
23
24    public function getEquivEntities(): EquivEntities {
25        return new EquivEntities( $this->config->get( $this->configMappingName ) );
26    }
27
28}