Mercurial > hg > isophonics-drupal-site
view core/modules/system/tests/modules/entity_test/src/Entity/EntityTestMulRevChangedWithRevisionLog.php @ 9:1fc0ff908d1f
Add another data file
author | Chris Cannam |
---|---|
date | Mon, 05 Feb 2018 12:34:32 +0000 |
parents | 4c8ae668cc8c |
children |
line wrap: on
line source
<?php namespace Drupal\entity_test\Entity; use Drupal\Core\Entity\EntityTypeInterface; use Drupal\Core\Entity\RevisionLogEntityTrait; use Drupal\Core\Entity\RevisionLogInterface; /** * Defines the test entity class. * * @ContentEntityType( * id = "entity_test_mulrev_chnged_revlog", * label = @Translation("Test entity - revisions log and data table"), * base_table = "entity_test_mulrev_changed_revlog", * revision_table = "entity_test_mulrev_changed_revlog_revision", * entity_keys = { * "id" = "id", * "uuid" = "uuid", * "bundle" = "type", * "revision" = "revision_id", * "label" = "name", * "langcode" = "langcode", * }, * revision_metadata_keys = { * "revision_user" = "revision_user", * "revision_created" = "revision_created", * "revision_log_message" = "revision_log_message" * }, * ) */ class EntityTestMulRevChangedWithRevisionLog extends EntityTestMulRevChanged implements RevisionLogInterface { use RevisionLogEntityTrait; /** * {@inheritdoc} */ public static function baseFieldDefinitions(EntityTypeInterface $entity_type) { $fields = parent::baseFieldDefinitions($entity_type); $fields += static::revisionLogBaseFieldDefinitions($entity_type); return $fields; } }