public function mapField(array $array = []) { if (isset($array['type']) && $array['type'] == 'SUBTABLE') { $type = new Multiple(); } else { $type = new Single(); } $type->populateFromArray($array); return $type; }
private function addSubFieldFromArray(array $array = []) { $sub = new Single(); $sub->populateFromArray($array); $this->fields[] = $sub; }