X-Git-Url: http://www.aleph1.co.uk/gitweb/?a=blobdiff_plain;ds=sidebyside;f=web%2Fcore%2Fmodules%2Fmigrate%2Ftests%2Fsrc%2FUnit%2FPlugin%2Fmigrate%2Fdestination%2FEntityTestBase.php;fp=web%2Fcore%2Fmodules%2Fmigrate%2Ftests%2Fsrc%2FUnit%2FPlugin%2Fmigrate%2Fdestination%2FEntityTestBase.php;h=a2dd7c6e8e8b9d1de11a9e491235ae51a36398ce;hb=0bf8d09d2542548982e81a441b1f16e75873a04f;hp=0000000000000000000000000000000000000000;hpb=74df008bdbb3a11eeea356744f39b802369bda3c;p=yaffs-website diff --git a/web/core/modules/migrate/tests/src/Unit/Plugin/migrate/destination/EntityTestBase.php b/web/core/modules/migrate/tests/src/Unit/Plugin/migrate/destination/EntityTestBase.php new file mode 100644 index 000000000..a2dd7c6e8 --- /dev/null +++ b/web/core/modules/migrate/tests/src/Unit/Plugin/migrate/destination/EntityTestBase.php @@ -0,0 +1,78 @@ +migration = $this->prophesize(MigrationInterface::class); + $this->storage = $this->prophesize(EntityStorageInterface::class); + + $this->entityType = $this->prophesize(EntityTypeInterface::class); + $this->entityType->getPluralLabel()->willReturn('wonkiness'); + $this->storage->getEntityType()->willReturn($this->entityType->reveal()); + $this->storage->getEntityTypeId()->willReturn('foo'); + + $this->entityManager = $this->prophesize(EntityManagerInterface::class); + } + +} + +/** + * Stub class for BaseFieldDefinition. + */ +class BaseFieldDefinitionTest extends BaseFieldDefinition { + + public static function create($type) { + return new static([]); + } + + public function getSettings() { + return []; + } + + public function getType() { + return 'integer'; + } + +}