You are here

protected function FieldTypeExportBase::fieldDefinitionIsMultiple in Entity Export CSV 8

Is the field is multiple ?

Parameters

\Drupal\Core\Field\FieldDefinitionInterface $field_definition: The field definition.

Return value

bool|int Return TRUE if the field is multiple.

2 calls to FieldTypeExportBase::fieldDefinitionIsMultiple()
FieldTypeExportBase::buildConfigurationForm in src/Plugin/FieldTypeExportBase.php
Build the configuration form.
FieldTypeExportBase::getColumns in src/Plugin/FieldTypeExportBase.php
Get the columns to generate during the export.

File

src/Plugin/FieldTypeExportBase.php, line 446

Class

FieldTypeExportBase
Base class for Field type export plugins.

Namespace

Drupal\entity_export_csv\Plugin

Code

protected function fieldDefinitionIsMultiple(FieldDefinitionInterface $field_definition) {
  $cardinality = $field_definition
    ->getFieldStorageDefinition()
    ->getCardinality();
  if ($cardinality == FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED || $cardinality > 1) {
    return TRUE;
  }
  return FALSE;
}