namespace Drupal\KernelTests\Core\Entity;
+use Drupal\Core\Config\Entity\ConfigEntityInterface;
use Drupal\Core\Entity\EntityManagerInterface;
use Drupal\Core\Entity\EntityTypeInterface;
use Drupal\Core\Entity\TypedData\EntityDataDefinition;
protected function setUp() {
parent::setup();
- NodeType::create([
- 'type' => 'article',
- 'name' => 'Article',
- ])->save();
-
$this->typedDataManager = $this->container->get('typed_data_manager');
}
* Tests deriving metadata about entities.
*/
public function testEntities() {
+ NodeType::create([
+ 'type' => 'article',
+ 'name' => 'Article',
+ ])->save();
+
$entity_definition = EntityDataDefinition::create('node');
$bundle_definition = EntityDataDefinition::create('node', 'article');
// Entities are complex data.
$entity_type_id = $this->randomMachineName();
$entity_type = $this->prophesize(EntityTypeInterface::class);
+ $entity_type->entityClassImplements(ConfigEntityInterface::class)->willReturn(FALSE);
$entity_type->getLabel()->willReturn($this->randomString());
$entity_type->getConstraints()->willReturn([]);
$entity_type->isInternal()->willReturn($internal);