19 declare(strict_types=1);
34 abstract class Container implements C\Input\Container\Container
74 $clone->input_group = $this->
getInputGroup()->withInput($input_data);
75 $clone->result = $clone->input_group->getContent();
77 if (!$clone->result->isok()) {
78 $clone->setError($clone->result->error());
90 $clone->input_group = $this->
getInputGroup()->withAdditionalTransformation($trafo);
113 if (
null !== $this->result && $this->result->isOK()) {
114 return $this->result->value();
126 $clone = clone $this;
128 $clone->input_group = $clone->input_group
129 ->withDedicatedName($dedicated_name)
130 ->withNameFrom($clone->name_source);
144 $this->input_group = $input_group->withNameFrom($this->name_source);
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null