protected function EntityResolverManagerTest::setupEntityTypes in Zircon Profile 8
Same name and namespace in other branches
- 8.0 core/tests/Drupal/Tests/Core/Entity/EntityResolverManagerTest.php \Drupal\Tests\Core\Entity\EntityResolverManagerTest::setupEntityTypes()
Creates the entity manager mock returning entity type objects.
9 calls to EntityResolverManagerTest::setupEntityTypes()
- EntityResolverManagerTest::testSetRouteOptionsWithEntityFormNoUpcasting in core/
tests/ Drupal/ Tests/ Core/ Entity/ EntityResolverManagerTest.php - Tests setRouteOptions() with an form parameter without interface.
- EntityResolverManagerTest::testSetRouteOptionsWithEntityFormRoute in core/
tests/ Drupal/ Tests/ Core/ Entity/ EntityResolverManagerTest.php - Tests setRouteOptions() with an _entity_form route.
- EntityResolverManagerTest::testSetRouteOptionsWithEntityFormUpcasting in core/
tests/ Drupal/ Tests/ Core/ Entity/ EntityResolverManagerTest.php - Tests setRouteOptions() with an entity type parameter form.
- EntityResolverManagerTest::testSetRouteOptionsWithEntityListRoute in core/
tests/ Drupal/ Tests/ Core/ Entity/ EntityResolverManagerTest.php - Tests setRouteOptions() with an _entity_list route.
- EntityResolverManagerTest::testSetRouteOptionsWithEntityTypeNoUpcasting in core/
tests/ Drupal/ Tests/ Core/ Entity/ EntityResolverManagerTest.php - Tests setRouteOptions() with an entity type parameter.
File
- core/
tests/ Drupal/ Tests/ Core/ Entity/ EntityResolverManagerTest.php, line 390 - Contains \Drupal\Tests\Core\Entity\EntityResolverManagerTest.
Class
- EntityResolverManagerTest
- @coversDefaultClass \Drupal\Core\Entity\EntityResolverManager @group Entity
Namespace
Drupal\Tests\Core\EntityCode
protected function setupEntityTypes() {
$definition = $this
->getMock('Drupal\\Core\\Entity\\EntityTypeInterface');
$definition
->expects($this
->any())
->method('getClass')
->will($this
->returnValue('Drupal\\Tests\\Core\\Entity\\SimpleTestEntity'));
$this->entityManager
->expects($this
->any())
->method('getDefinitions')
->will($this
->returnValue(array(
'entity_test' => $definition,
)));
$this->entityManager
->expects($this
->any())
->method('getDefinition')
->will($this
->returnCallback(function ($entity_type) use ($definition) {
if ($entity_type == 'entity_test') {
return $definition;
}
else {
return NULL;
}
}));
}