Form = $formBuilder; } public function GetFieldDescription($fieldId) { } public function IsComposedField($fieldId) { return preg_match('/^\d+(_[a-zA-Z0-9]+)$/', $fieldId); } public function GetIdParts($fieldId) { preg_match('/^(\d+)(?:_([a-zA-Z0-9]+))?$/', $fieldId, $matches); return [$matches[1], $matches[2]]; } }