added new class and started rewriting
This commit is contained in:
parent
8d432eda61
commit
699f95cd48
File diff suppressed because it is too large
Load Diff
|
@ -9,7 +9,7 @@ declare(strict_types = 1);
|
||||||
/**
|
/**
|
||||||
* Class holding the information for a field entry.
|
* Class holding the information for a field entry.
|
||||||
*/
|
*/
|
||||||
class FieldEntry
|
final class FieldEntry
|
||||||
{
|
{
|
||||||
public boolean $required;
|
public boolean $required;
|
||||||
public array $allowedValues;
|
public array $allowedValues;
|
||||||
|
@ -17,5 +17,29 @@ class FieldEntry
|
||||||
public string $remark;
|
public string $remark;
|
||||||
public string $name_human_readable;
|
public string $name_human_readable;
|
||||||
public string $explica;
|
public string $explica;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Function for constructing a new FieldEntry Object.
|
||||||
|
*
|
||||||
|
* @param boolean $required True if the field is required.
|
||||||
|
* @param array $allowedValues Array of allowed values.
|
||||||
|
* @param array $dependsOn Array of fields the entry depends on.
|
||||||
|
* @param string $remark String variable.
|
||||||
|
* @param string $name_human_readable Human readable translation.
|
||||||
|
* @param string $explica String variable
|
||||||
|
*/
|
||||||
|
public function __construct(
|
||||||
|
boolean $required, array $allowedValues,
|
||||||
|
array $dependsOn, string $remark,
|
||||||
|
string $name_human_readable, string $explica
|
||||||
|
) {
|
||||||
|
$this->required = $required;
|
||||||
|
$this->allowedValues = $allowedValues;
|
||||||
|
$this->dependsOn = $dependsOn;
|
||||||
|
$this->remark = $remark;
|
||||||
|
$this->name_human_readable = $name_human_readable;
|
||||||
|
$this->explica = $explica;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user