public static function PageBreadcrumbsFormTrait::getTypesOfTokens in Panels Breadcrumbs 8
Get types of tokens based on contexts.
1 call to PageBreadcrumbsFormTrait::getTypesOfTokens()
- PageVariantBreadcrumbsForm::buildForm in src/
Form/ PageVariantBreadcrumbsForm.php - Form constructor.
File
- src/
Form/ PageBreadcrumbsFormTrait.php, line 30
Class
- PageBreadcrumbsFormTrait
- Trait PageBreadcrumbsFormTrait.
Namespace
Drupal\panels_breadcrumbs\FormCode
public static function getTypesOfTokens(PageVariantInterface $page_variant) {
$types = [];
foreach ($page_variant
->getContexts() as $id => $context) {
if ($type = \Drupal::service('token.entity_mapper')
->getTokenTypeForEntityType($id)) {
$types[] = $type;
}
}
return $types;
}