19 declare(strict_types=1);
45 if ($this->requirement_constraint !==
null) {
82 $clone->null_value_was_explicitly_set =
true;
87 $clone->null_value_was_explicitly_set =
false;
96 if ($this->null_value_was_explicitly_set) {
109 throw new LogicException(
"Can only collect if input has a name.");
117 $temp = $clone->is_required;
118 $clone->is_required =
true;
119 $clone->content = $clone->applyOperationsTo(
null);
120 $clone->is_required = $temp;
trait JavaScriptBindable
Trait for components implementing JavaScriptBindable providing standard implementation.
A constraint encodes some resrtictions on values.
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null