Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
| Total | |
0.00% |
0 / 1 |
|
0.00% |
0 / 1 |
CRAP | |
0.00% |
0 / 8 |
| EntityTestConstraintViolation | |
0.00% |
0 / 1 |
|
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 8 |
| baseFieldDefinitions | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 8 |
|||
| <?php | |
| /** | |
| * @file | |
| * Contains \Drupal\entity_test\Entity\EntityTestConstraintViolation. | |
| */ | |
| namespace Drupal\entity_test\Entity; | |
| use Drupal\Core\Entity\EntityTypeInterface; | |
| /** | |
| * Defines the test entity class for testing entity constraint violations. | |
| * | |
| * @ContentEntityType( | |
| * id = "entity_test_constraint_violation", | |
| * label = @Translation("Test entity constraint violation"), | |
| * handlers = { | |
| * "form" = { | |
| * "default" = "Drupal\entity_test\EntityTestForm" | |
| * } | |
| * }, | |
| * base_table = "entity_test", | |
| * persistent_cache = FALSE, | |
| * entity_keys = { | |
| * "id" = "id", | |
| * "uuid" = "uuid", | |
| * "bundle" = "type", | |
| * "label" = "name" | |
| * } | |
| * ) | |
| */ | |
| class EntityTestConstraintViolation extends EntityTest { | |
| /** | |
| * {@inheritdoc} | |
| */ | |
| public static function baseFieldDefinitions(EntityTypeInterface $entity_type) { | |
| $fields = parent::baseFieldDefinitions($entity_type); | |
| $fields['name']->setDisplayOptions('form', array( | |
| 'type' => 'string', | |
| 'weight' => 0, | |
| )); | |
| $fields['name']->addConstraint('FieldWidgetConstraint', array()); | |
| return $fields; | |
| } | |
| } |