ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
Radio.php
Go to the documentation of this file.
1<?php
2
3/* Copyright (c) 2018 Nils Haagen <nils.haagen@concepts-and-training.de> Extended GPL, see docs/LICENSE */
4
6
10interface Radio extends Input
11{
12
23 public function withOption(string $value, string $label, string $byline = null, $dependant_fields = null) : Radio;
24
30 public function getOptions() : array;
31
40 public function getBylineFor(string $value);
41
50 public function getDependantFieldsFor(string $value);
51}
An exception for terminatinating execution or to throw for unit testing.
This describes commonalities between all inputs.
Definition: Input.php:31
This is what a radio-input looks like.
Definition: Radio.php:11
getBylineFor(string $value)
Get byline for a single option.
withOption(string $value, string $label, string $byline=null, $dependant_fields=null)
Add an option-entry to the radio-input.
getOptions()
Get all options as value=>label.
getDependantFieldsFor(string $value)
Get dependant fields for a single option.