19declare(strict_types=1);
44 public function setFieldValue(
string $a_field_name, $a_field_value): void
52 if (count($this->elements)) {
56 $this->elements = array();
62 $this->elements[$name] = $factory->getActiveRecordBridgeForInstance($element);
63 $this->elements[$name]->setElementId($name);
75 if (array_key_exists($a_element_id, $this->
getElements())) {
76 return $this->elements[$a_element_id];
84 foreach ($this->
getElements() as $element_id => $element) {
85 $element_fields = $element->getActiveRecordFields();
86 if ($element_fields) {
87 $fields[$element_id] = $element_fields;
ADT DB bridge base class.
setFieldValue(string $a_field_name, $a_field_value)
@inheritDoc
getElement(string $a_element_id)
getFieldValue(string $a_field_name)
@inheritDoc
getActiveRecordFields()
Convert ADT to active record fields.