protected function ContentModerationRouteSubscriberTest::setupEntityTypes in Drupal 9
Same name and namespace in other branches
- 8 core/modules/content_moderation/tests/src/Unit/ContentModerationRouteSubscriberTest.php \Drupal\Tests\content_moderation\Unit\ContentModerationRouteSubscriberTest::setupEntityTypes()
- 10 core/modules/content_moderation/tests/src/Unit/ContentModerationRouteSubscriberTest.php \Drupal\Tests\content_moderation\Unit\ContentModerationRouteSubscriberTest::setupEntityTypes()
Creates the entity type manager mock returning entity type objects.
1 call to ContentModerationRouteSubscriberTest::setupEntityTypes()
- ContentModerationRouteSubscriberTest::setUp in core/
modules/ content_moderation/ tests/ src/ Unit/ ContentModerationRouteSubscriberTest.php
File
- core/
modules/ content_moderation/ tests/ src/ Unit/ ContentModerationRouteSubscriberTest.php, line 41
Class
- ContentModerationRouteSubscriberTest
- @coversDefaultClass \Drupal\content_moderation\Routing\ContentModerationRouteSubscriber
Namespace
Drupal\Tests\content_moderation\UnitCode
protected function setupEntityTypes() {
$definition = $this
->createMock(EntityTypeInterface::class);
$definition
->expects($this
->any())
->method('getClass')
->will($this
->returnValue(SimpleTestEntity::class));
$definition
->expects($this
->any())
->method('isRevisionable')
->willReturn(FALSE);
$revisionable_definition = $this
->createMock(EntityTypeInterface::class);
$revisionable_definition
->expects($this
->any())
->method('getClass')
->will($this
->returnValue(SimpleTestEntity::class));
$revisionable_definition
->expects($this
->any())
->method('isRevisionable')
->willReturn(TRUE);
$entity_types = [
'entity_test' => $definition,
'entity_test_rev' => $revisionable_definition,
];
$reflector = new \ReflectionProperty($this->routeSubscriber, 'moderatedEntityTypes');
$reflector
->setAccessible(TRUE);
$reflector
->setValue($this->routeSubscriber, $entity_types);
}