19declare(strict_types=1);
25use PHPUnit\Framework\TestCase;
61 $this->assertNotNull(
$iterator->current());
73 $parent_input_name =
'parent_input';
74 $dynamic_input_name =
'dynamic_input';
76 $parent_input_name => [
77 $dynamic_input_name => [
89 $this->assertInstanceOf(
94 $rendered_dynamic_input_name =
"{$parent_input_name}[$dynamic_input_name][]";
97 $current->getOr($rendered_dynamic_input_name,
null)
104 protected array
$data;
111 public function get($name)
113 if (!isset($this->data[$name])) {
114 throw new LogicException();
117 return $this->data[$name];
120 public function getOr($name, $default)
122 return $this->data[$name] ?? $default;
125 public function has($name):
bool
127 return array_key_exists($name, $this->data);
__construct()
Constructor setup ILIAS global object @access public.