19 declare(strict_types=1);
    53         ?
string $byline = null
    56         $this->checkInputListElements(
'inputs', $inputs, [
C\
Input\Container\Form\FormInput::class]);
    62         $clone = parent::withDisabled($is_disabled);
    63         $clone->setInputs(array_map(fn($i) => $i->withDisabled($is_disabled), $this->
getInputs()));
    69         $clone = parent::withRequired($is_required, $requirement_constraint);
    70         $clone->setInputs(array_map(fn($i) => $i->withRequired($is_required, $requirement_constraint), $this->
getInputs()));
    76         if ($this->is_required) {
    80             if ($input->isRequired()) {
    89         $clone = parent::withOnUpdate($signal);
    90         $clone->setInputs(array_map(fn($i) => $i->withOnUpdate($signal), $this->
getInputs()));
   122         $clone->setInputs($this->
nameInputs($source, $clone->getName()));
   152         return $this->data_factory;
 
Class ChatMainBarProvider . 
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
A result encapsulates a value or an error and simplifies the handling of those. 
 
A constraint encodes some resrtictions on values. 
 
A result encapsulates a value or an error and simplifies the handling of those. 
 
Refinery Factory $refinery