class MenuTreeInActiveTrail in Thunder 6.2.x
Returns if menu tree element is in active trail.
Plugin annotation
@DataProducer(
id = "menu_tree_in_active_trail",
name = @Translation("Menu tree element is in active trail"),
description = @Translation("Returns if the menu tree element is in active trail."),
produces = @ContextDefinition("any",
label = @Translation("Menu link tree is in active trail.")
),
consumes = {
"element" = @ContextDefinition("any",
label = @Translation("Menu link tree element")
)
}
)
Hierarchy
- class \Drupal\thunder_gqls\Plugin\GraphQL\DataProducer\MenuTreeInActiveTrail extends \Drupal\graphql\Plugin\GraphQL\DataProducer\DataProducerPluginBase
Expanded class hierarchy of MenuTreeInActiveTrail
File
- modules/
thunder_gqls/ src/ Plugin/ GraphQL/ DataProducer/ MenuTreeInActiveTrail.php, line 25
Namespace
Drupal\thunder_gqls\Plugin\GraphQL\DataProducerView source
class MenuTreeInActiveTrail extends DataProducerPluginBase {
/**
* Resolver.
*
* @param \Drupal\Core\Menu\MenuLinkTreeElement $element
* The menu link tree element.
*
* @return bool
* Is current element in active trail.
*/
public function resolve(MenuLinkTreeElement $element) {
return $element->inActiveTrail;
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
MenuTreeInActiveTrail:: |
public | function | Resolver. |