$ignoreNumericalKeys = true; break; case 'country' == $leadFieldType: $list = \Mautic\LeadBundle\Helper\FormFieldHelper::getCountryChoices(); break; case 'region' == $leadFieldType: $list = \Mautic\LeadBundle\Helper\FormFieldHelper::getRegionChoices(); break; case 'timezone' == $leadFieldType: $list = \Mautic\LeadBundle\Helper\FormFieldHelper::getTimezonesChoices(); break; case 'locale': $list = \Mautic\LeadBundle\Helper\FormFieldHelper::getLocaleChoices(); break; } } if (empty($parseList)) { if (isset($list)) { $parseList = $list; } elseif (!empty($properties['list'])) { $parseList = $properties['list']; } elseif (!empty($properties['optionlist'])) { $parseList = $properties['optionlist']; } if (isset($parseList['list'])) { $parseList = $parseList['list']; } } $list = \Mautic\FormBundle\Helper\FormFieldHelper::parseList($parseList, false, $ignoreNumericalKeys); $firstListValue = reset($list); }