Completed
Push — master ( 594724...afa8c7 )
by Derek Stephen
02:00
created

CheckBox::isChecked()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 4
CRAP Score 1

Importance

Changes 0
Metric Value
dl 0
loc 4
ccs 4
cts 4
cp 1
rs 10
c 0
b 0
f 0
cc 1
nc 1
nop 0
crap 1
1
<?php
2
3
namespace Del\Form\Field;
4
5
use Del\Form\Renderer\Field\CheckboxRender;
6
use Del\Form\Traits\CanRenderInlineTrait;
7
8
class CheckBox extends FieldAbstract implements ArrayValueInterface
9
{
10
    use CanRenderInlineTrait;
11
12
    /** @var bool $isChecked */
13
    private $isChecked;
14
15
    /**
16
     * @return string
17
     */
18
    public function getTag()
19
    {
20
        return 'div';
21
    }
22
23
    public function init()
24
    {
25 6
        $this->setRenderer(new CheckboxRender());
26
        $this->setRenderInline(false);
27 6
    }
28
29
    /**
30 8
     * @return bool
31
     */
32 8
    public function isChecked(): bool
33 8
    {
34 8
        return $this->isChecked;
35 8
    }
36
37
    /**
38
     * @param bool $isChecked
39
     */
40
    public function setIsChecked(bool $isChecked): void
41 2
    {
42
        $this->isChecked = $isChecked;
43
    }
44
}