Skip to content

Commit 8c28a06

Browse files
author
Dmitry Drozd
committed
Add disable() to Element
1 parent a1bfffb commit 8c28a06

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

src/Form.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,8 +117,7 @@ public function disableIfNeeded()
117117
{
118118
foreach ($this->elements as $element)
119119
{
120-
$element->setDisabled(true)
121-
->setIgnored(true);
120+
$element->disable();
122121
}
123122
}
124123
}

src/Form/Element.php

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,14 +67,22 @@ public static function prepareElementName($name)
6767
return $result;
6868
}
6969

70+
public function disable($bool = true)
71+
{
72+
$this->setDisabled($bool)
73+
->setIgnored($bool);
74+
75+
return $this;
76+
}
77+
7078
public function setIgnored($isIgnored)
7179
{
7280
$this->isIgnored = $isIgnored;
7381

7482
return $this;
7583
}
7684

77-
public function setDisabled($isDisabled = true)
85+
public function setDisabled($isDisabled)
7886
{
7987
$this->isDisabled = $isDisabled;
8088

0 commit comments

Comments
 (0)