protected function HierarchyBasedBreadcrumbBuilder::getEntityTypeFromRoute in Entity Reference Hierarchy 3.x
Same name and namespace in other branches
- 8.2 modules/entity_hierarchy_breadcrumb/src/HierarchyBasedBreadcrumbBuilder.php \Drupal\entity_hierarchy_breadcrumb\HierarchyBasedBreadcrumbBuilder::getEntityTypeFromRoute()
Return the entity type id from a route object.
Parameters
\Symfony\Component\Routing\Route $route: The route object.
Return value
string|null The entity type id, null if it doesn't exist.
1 call to HierarchyBasedBreadcrumbBuilder::getEntityTypeFromRoute()
- HierarchyBasedBreadcrumbBuilder::getEntityFromRouteMatch in modules/
entity_hierarchy_breadcrumb/ src/ HierarchyBasedBreadcrumbBuilder.php - Returns an entity parameter from a route match object.
File
- modules/
entity_hierarchy_breadcrumb/ src/ HierarchyBasedBreadcrumbBuilder.php, line 146
Class
- HierarchyBasedBreadcrumbBuilder
- Entity hierarchy based breadcrumb builder.
Namespace
Drupal\entity_hierarchy_breadcrumbCode
protected function getEntityTypeFromRoute(Route $route) {
if (!empty($route
->getOptions()['parameters'])) {
foreach ($route
->getOptions()['parameters'] as $option) {
if (isset($option['type']) && strpos($option['type'], 'entity:') === 0) {
return substr($option['type'], strlen('entity:'));
}
}
}
return NULL;
}