public function ConfigEntityBase::getExportProperties

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

Overrides Entity::getExportProperties

5 calls to ConfigEntityBase::getExportProperties()
Action::getExportProperties in drupal/core/modules/system/lib/Drupal/system/Plugin/Core/Entity/Action.php
Overrides \Drupal\Core\Entity\Entity::getExportProperties().
Block::getExportProperties in drupal/core/modules/block/lib/Drupal/block/Plugin/Core/Entity/Block.php
Overrides \Drupal\Core\Config\Entity\ConfigEntityBase::getExportProperties();
ConfigTest::getExportProperties in drupal/core/modules/config/tests/config_test/lib/Drupal/config_test/Plugin/Core/Entity/ConfigTest.php
Overrides \Drupal\Core\Config\Entity\ConfigEntityBase::getExportProperties();
FilterFormat::getExportProperties in drupal/core/modules/filter/lib/Drupal/filter/Plugin/Core/Entity/FilterFormat.php
Overrides \Drupal\Core\Entity\Entity::getExportProperties().
Tour::getExportProperties in drupal/core/modules/tour/lib/Drupal/tour/Plugin/Core/Entity/Tour.php
Overrides \Drupal\Core\Config\Entity\ConfigEntityBase::getExportProperties();
9 methods override ConfigEntityBase::getExportProperties()
Action::getExportProperties in drupal/core/modules/system/lib/Drupal/system/Plugin/Core/Entity/Action.php
Overrides \Drupal\Core\Entity\Entity::getExportProperties().
Block::getExportProperties in drupal/core/modules/block/lib/Drupal/block/Plugin/Core/Entity/Block.php
Overrides \Drupal\Core\Config\Entity\ConfigEntityBase::getExportProperties();
ConfigTest::getExportProperties in drupal/core/modules/config/tests/config_test/lib/Drupal/config_test/Plugin/Core/Entity/ConfigTest.php
Overrides \Drupal\Core\Config\Entity\ConfigEntityBase::getExportProperties();
EntityDisplayBase::getExportProperties in drupal/core/modules/entity/lib/Drupal/entity/EntityDisplayBase.php
Overrides \Drupal\Core\Entity\Entity::getExportProperties().
Field::getExportProperties in drupal/core/modules/field/lib/Drupal/field/Plugin/Core/Entity/Field.php
Overrides \Drupal\Core\Entity\Entity::getExportProperties().

... See full list

File

drupal/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php, line 152
Definition of Drupal\Core\Config\Entity\ConfigEntityBase.

Class

ConfigEntityBase
Defines a base configuration entity class.

Namespace

Drupal\Core\Config\Entity

Code

public function getExportProperties() {

  // Configuration objects do not have a schema. Extract all key names from
  // class properties.
  $class_info = new \ReflectionClass($this);
  $properties = array();
  foreach ($class_info
    ->getProperties(\ReflectionProperty::IS_PUBLIC) as $property) {
    $name = $property
      ->getName();
    $properties[$name] = $this
      ->get($name);
  }
  return $properties;
}