You are here

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\DataProducer
View 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