content_entity_base-8.x-1.x-dev/tests/modules/ceb_test/src/Entity/CebTestContentType.php

tests/modules/ceb_test/src/Entity/CebTestContentType.php
<?php

namespace Drupal\ceb_test\Entity;

use Drupal\content_entity_base\Entity\EntityTypeBase;

/**
 * Defines the ceb_test_content type configuration entity.
 *
 * @ConfigEntityType(
 *   id               = "ceb_test_content_type",
 *   label            = @Translation("CEB Test Content Type"),
 *   admin_permission = "administer ceb_test_content",
 *   config_prefix    = "content_type",
 *   bundle_of        = "ceb_test_content",
 *   handlers = {
 *     "form" = {
 *       "default" = "Drupal\content_entity_base\Entity\Form\EntityTypeBaseForm",
 *       "add"     = "Drupal\content_entity_base\Entity\Form\EntityTypeBaseForm",
 *       "edit"    = "Drupal\content_entity_base\Entity\Form\EntityTypeBaseForm",
 *       "delete"  = "Drupal\content_entity_base\Entity\Form\EntityTypeBaseDeleteForm",
 *     },
 *     "list_builder" = "Drupal\content_entity_base\Entity\Listing\EntityTypeBaseListBuilder",
 *     "route_provider" = {
 *       "html" = "\Drupal\Core\Entity\Routing\DefaultHtmlRouteProvider",
 *       "crud" = "\Drupal\content_entity_base\Entity\Routing\CrudUiRouteProvider",
 *     },
 *   },
 *   entity_keys = {
 *     "id"           = "id",
 *     "label"        = "label",
 *   },
 *   links = {
 *     "collection"   = "/admin/structure/ceb_test_content",
 *     "add-form"     = "/admin/structure/ceb_test_content/manage/add",
 *     "edit-form"    = "/admin/structure/ceb_test_content/manage/{ceb_test_content_type}",
 *     "delete-form"  = "/admin/structure/ceb_test_content/manage/{ceb_test_content_type}/delete",
 *   },
 *   config_export = {
 *     "id",
 *     "label",
 *     "name_label",
 *     "revision",
 *     "description",
 *   }
 * )
 */
class CebTestContentType extends EntityTypeBase {
}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc