protected function EntityHierarchyTestTrait::createChildEntities in Entity Reference Hierarchy 3.x
Same name and namespace in other branches
- 8.2 tests/src/Traits/EntityHierarchyTestTrait.php \Drupal\Tests\entity_hierarchy\Traits\EntityHierarchyTestTrait::createChildEntities()
Create child entities.
Parameters
int $parentId: Parent ID.
int $count: (optional) Number to create. Defaults to 5.
string $prefix: (Optional) Title prefix.
Return value
\Drupal\Core\Entity\EntityInterface[] Child entities
28 calls to EntityHierarchyTestTrait::createChildEntities()
- BreadcrumbFunctionalTest::testBreadcrumbs in modules/
entity_hierarchy_breadcrumb/ tests/ src/ Functional/ BreadcrumbFunctionalTest.php - Tests breadcrumb rendering.
- BreadcrumbTest::testBreadcrumbsFollowHierarchy in modules/
entity_hierarchy_breadcrumb/ tests/ src/ Kernel/ BreadcrumbTest.php - Tests breadcrumb builder returns the hierarchy.
- ChildOfMicrositeConditionTest::testCondition in modules/
entity_hierarchy_microsite/ tests/ src/ Kernel/ ChildOfMicrositeConditionTest.php - DeleteParentWarningTest::testDeleteWarning in tests/
src/ Functional/ DeleteParentWarningTest.php - Tests delete warning.
- EntityHierarchyWorkbenchAccessTest::testWorkbenchAccessIntegration in modules/
entity_hierarchy_workbench_access/ tests/ src/ Kernel/ EntityHierarchyWorkbenchAccessTest.php - Tests integration.
File
- tests/
src/ Traits/ EntityHierarchyTestTrait.php, line 105
Class
- EntityHierarchyTestTrait
- Defines a trait for common testing methods for entity hierarchy.
Namespace
Drupal\Tests\entity_hierarchy\TraitsCode
protected function createChildEntities($parentId, $count = 5, string $prefix = '') {
$entities = [];
foreach (range(1, $count) as $i) {
$label = sprintf('Child %s%d', $prefix, $i);
$entities[$label] = $this
->doCreateChildTestEntity($parentId, $label, -1 * $i);
}
return $entities;
}