public function Field::getExportProperties

Overrides \Drupal\Core\Entity\Entity::getExportProperties().

Overrides ConfigEntityBase::getExportProperties

2 calls to Field::getExportProperties()
Field::delete in drupal/core/modules/field/lib/Drupal/field/Plugin/Core/Entity/Field.php
Implements \Drupal\Core\Entity\EntityInterface::delete().
Field::serialize in drupal/core/modules/field/lib/Drupal/field/Plugin/Core/Entity/Field.php

File

drupal/core/modules/field/lib/Drupal/field/Plugin/Core/Entity/Field.php, line 257
Contains \Drupal\field\Plugin\Core\Entity\Field.

Class

Field
Defines the Field entity.

Namespace

Drupal\field\Plugin\Core\Entity

Code

public function getExportProperties() {
  $names = array(
    'id',
    'uuid',
    'status',
    'langcode',
    'type',
    'settings',
    'module',
    'active',
    'entity_types',
    'storage',
    'locked',
    'cardinality',
    'translatable',
    'indexes',
  );
  $properties = array();
  foreach ($names as $name) {
    $properties[$name] = $this
      ->get($name);
  }
  return $properties;
}