Completed
Push — master ( 4a6305...d109f8 )
by Korotkov
07:59 queued 12s
created

Adapter   A

Complexity

Total Complexity 6

Size/Duplication

Total Lines 54
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
eloc 8
dl 0
loc 54
rs 10
c 0
b 0
f 0
wmc 6
1
<?php
2
3
declare(strict_types=1);
4
5
/**
6
 * @author    : Korotkov Danila <[email protected]>
7
 * @license   https://mit-license.org/ MIT
8
 */
9
10
namespace Structural\Adapter;
11
12
final class Adapter implements RegistryInterface
13
{
14
    private AnotherRegistryInterface $registry;
0 ignored issues
show
Bug introduced by
This code did not parse for me. Apparently, there is an error somewhere around this line:

Syntax error, unexpected T_STRING, expecting T_FUNCTION or T_CONST
Loading history...
15
16
    public function __construct(AnotherRegistryInterface $registry)
17
    {
18
        $this->registry = $registry;
19
    }
20
21
    public function setFirst(string $value)
22
    {
23
        $this->registry->setData($value);
24
    }
25
26
    public function setSecond(string $value)
27
    {
28
        $this->registry->setData($value);
29
    }
30
31
    public function getFirst(): string
32
    {
33
        return (string) $this->registry->getData()[0];
34
    }
35
36
    public function getSecond(): string
37
    {
38
        return (string) $this->registry->getData()[1];
39
    }
40
}
41