Total Complexity | 9 |
Total Lines | 38 |
Duplicated Lines | 0 % |
Coverage | 89.47% |
Changes | 0 |
1 | <?php |
||
16 | class Factory extends AFactory { |
||
17 | /** @var array<string,IProvider> */ |
||
18 | protected array $instances = []; |
||
19 | 1 | #[\Override] |
|
22 | } |
||
23 | |||
24 | 1 | #[\Override] |
|
25 | protected function getSuffix(): string { |
||
26 | 1 | return ''; |
|
27 | } |
||
28 | |||
29 | 1 | #[\Override] |
|
32 | } |
||
33 | |||
34 | 1 | #[\Override] |
|
35 | public function isValid(string $fqcn): bool { |
||
36 | 1 | return defined("$fqcn::SCHEMA") |
|
37 | 1 | && is_array($fqcn::SCHEMA); |
|
38 | } |
||
39 | |||
40 | 1 | #[\Override] |
|
54 | } |
||
55 | } |
||
56 |