protected function JsonapiMenuItemsTest::createMenuLink in JSON:API Menu Items 1.2.x
Create menu link.
Parameters
string $title: The menu link title.
string $parent: The menu link parent id.
Return value
Drupal\menu_link_content\Entity\MenuLinkContent The menu link.
4 calls to JsonapiMenuItemsTest::createMenuLink()
- JsonapiMenuItemsTest::testJsonapiMenuItemsResource in tests/
src/ Functional/ JsonapiMenuItemsTest.php - Tests the JSON:API Menu Items resource.
- JsonapiMenuItemsTest::testParametersMaxDepth in tests/
src/ Functional/ JsonapiMenuItemsTest.php - Tests the JSON:API Menu Items resource with the 'max_depth' filter.
- JsonapiMenuItemsTest::testParametersMinDepth in tests/
src/ Functional/ JsonapiMenuItemsTest.php - Tests the JSON:API Menu Items resource with the 'min_depth' filter.
- JsonapiMenuItemsTest::testParametersParents in tests/
src/ Functional/ JsonapiMenuItemsTest.php - Tests the JSON:API Menu Items resource with the 'parents' filter.
File
- tests/
src/ Functional/ JsonapiMenuItemsTest.php, line 275
Class
- JsonapiMenuItemsTest
- Tests JSON:API Menu Items functionality.
Namespace
Drupal\Tests\jsonapi_menu_items\FunctionalCode
protected function createMenuLink(string $title, string $parent) {
$content_link = MenuLinkContent::create([
'link' => [
'uri' => 'route:menu_test.menu_callback_title',
],
'langcode' => 'en',
'enabled' => 1,
'title' => $title,
'menu_name' => 'jsonapi-menu-items-test',
'parent' => $parent,
'weight' => 0,
]);
$content_link
->save();
return $content_link;
}