3 namespace Drupal\entity_test\Entity;
5 use Drupal\Core\Entity\EntityChangedTrait;
6 use Drupal\Core\Entity\EntityTypeInterface;
7 use Drupal\Core\Entity\EntityChangedInterface;
8 use Drupal\Core\Field\BaseFieldDefinition;
11 * Defines a test class for testing the definition of entity level constraints.
14 * id = "entity_test_constraints",
15 * label = @Translation("Test entity constraints"),
22 * base_table = "entity_test_constraints",
23 * persistent_cache = FALSE,
29 class EntityTestConstraints extends EntityTest implements EntityChangedInterface {
31 use EntityChangedTrait;
36 public static function baseFieldDefinitions(EntityTypeInterface $entity_type) {
37 $fields = parent::baseFieldDefinitions($entity_type);
39 $fields['changed'] = BaseFieldDefinition::create('changed')
40 ->setLabel(t('Changed'));