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

Adapter::getSecond()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 1
nc 1
nop 0
dl 0
loc 3
rs 10
c 0
b 0
f 0
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