diff --git a/core/includes/theme.inc b/core/includes/theme.inc index b510e54..94d5e5d 100644 --- a/core/includes/theme.inc +++ b/core/includes/theme.inc @@ -1507,11 +1507,8 @@ function template_preprocess_field(&$variables, $hook) { $variables['label'] = SafeMarkup::checkPlain($element['#title']); $variables['multiple'] = FALSE; - if (isset($element['#items']) && method_exists($element['#items'], 'getFieldDefinition')) { - $fieldDefinition = $element['#items']->getFieldDefinition(); - if (method_exists($fieldDefinition, 'getFieldStorageDefinition')) { - $variables['multiple'] = $fieldDefinition->getFieldStorageDefinition()->isMultiple(); - } + if ($itemsDefinition = $element['#items']->getFieldDefinition()) { + $variables['multiple'] = $itemsDefinition->getFieldStorageDefinition()->isMultiple(); } static $default_attributes;