Total Complexity | 5 |
Total Lines | 28 |
Duplicated Lines | 0 % |
Coverage | 100% |
Changes | 0 |
1 | <?php |
||
11 | class View extends AbstractAsset |
||
12 | { |
||
13 | /** @var string */ |
||
14 | private $sql; |
||
15 | |||
16 | public function __construct(string $name, string $sql) |
||
20 | 25 | } |
|
21 | 25 | ||
22 | public function getSql(): string |
||
23 | { |
||
24 | return $this->sql; |
||
25 | } |
||
26 | 25 | ||
27 | public function visit(Visitor $visitor): void |
||
28 | 25 | { |
|
29 | if (! ($visitor instanceof ViewVisitor)) { |
||
30 | return; |
||
31 | } |
||
32 | |||
33 | $visitor->acceptView($this); |
||
34 | } |
||
35 | |||
36 | public function isSameAs(View $anotherView): bool |
||
39 | } |
||
40 | } |
||
41 |