protected function AssertBreadcrumbTrait::getBreadcrumbParts in Drupal 8
Same name in this branch
- 8 core/modules/system/src/Tests/Menu/AssertBreadcrumbTrait.php \Drupal\system\Tests\Menu\AssertBreadcrumbTrait::getBreadcrumbParts()
- 8 core/modules/system/tests/src/Functional/Menu/AssertBreadcrumbTrait.php \Drupal\Tests\system\Functional\Menu\AssertBreadcrumbTrait::getBreadcrumbParts()
Same name and namespace in other branches
- 9 core/modules/system/tests/src/Functional/Menu/AssertBreadcrumbTrait.php \Drupal\Tests\system\Functional\Menu\AssertBreadcrumbTrait::getBreadcrumbParts()
- 10 core/modules/system/tests/src/Functional/Menu/AssertBreadcrumbTrait.php \Drupal\Tests\system\Functional\Menu\AssertBreadcrumbTrait::getBreadcrumbParts()
Returns the breadcrumb contents of the current page in the internal browser.
1 call to AssertBreadcrumbTrait::getBreadcrumbParts()
- AssertBreadcrumbTrait::assertBreadcrumbParts in core/
modules/ system/ tests/ src/ Functional/ Menu/ AssertBreadcrumbTrait.php - Assert that a trail exists in the internal browser.
File
- core/
modules/ system/ tests/ src/ Functional/ Menu/ AssertBreadcrumbTrait.php, line 101
Class
- AssertBreadcrumbTrait
- Provides test assertions for verifying breadcrumbs.
Namespace
Drupal\Tests\system\Functional\MenuCode
protected function getBreadcrumbParts() {
$parts = [];
$elements = $this
->xpath('//nav[@class="breadcrumb"]/ol/li/a');
if (!empty($elements)) {
foreach ($elements as $element) {
$parts[] = [
'text' => $element
->getText(),
'href' => $element
->getAttribute('href'),
'title' => $element
->getAttribute('title'),
];
}
}
return $parts;
}