You are here

ContactFormRevisionsTrait.php in Config Entity Revisions 8.2

File

modules/contact_form_revisions/src/ContactFormRevisionsTrait.php
View source
<?php

namespace Drupal\contact_form_revisions;

use Drupal\config_entity_revisions\ConfigEntityRevisionsConfigEntityTrait;

/**
 * Trait ContactFormRevisionsTrait.
 *
 * @package Drupal\contact_form_revisions
 */
trait ContactFormRevisionsTrait {
  use ConfigEntityRevisionsConfigEntityTrait;

  /**
   * Constants for this entity type.
   *
   * @var array
   */
  private $constants = [
    'module_name' => 'contact_form_revisions',
    'config_entity_name' => 'contact_form',
    'revisions_entity_name' => 'ContactFormRevisions',
    'bundle_name' => 'contact_form_revisions',
    'setting_name' => 'contact_form_revisions_id',
    'title' => 'Contact Form',
    'has_own_content' => FALSE,
    'admin_permission' => 'administer contact forms',
    'has_canonical_url' => FALSE,
  ];

  /**
   * Get the entity that actually has revisions.
   */
  public function revisionedEntity() {
    return $this;
  }

}

Traits

Namesort descending Description
ContactFormRevisionsTrait Trait ContactFormRevisionsTrait.