W3cubDocs

/Drupal 8

public function MenuTreeStorageInterface::getRootPathIds

public MenuTreeStorageInterface::getRootPathIds($id)

Returns all the IDs that represent the path to the root of the tree.

  array(
    'p1' => 1,
    'p2' => 6,
    'p3' => 8,
    'p4' => 0,
    'p5' => 0,
    'p6' => 0,
    'p7' => 0,
    'p8' => 0,
    'p9' => 0
  )

Parameters

string $id: A menu link ID.

Return value

array An associative array of IDs with keys equal to values that represents the path from the given ID to the root of the tree. If $id is an ID that exists, the returned array will at least include it. An empty array is returned if the ID does not exist in the storage. An example $id (8) with two parents (1, 6) looks like the following:

File

core/lib/Drupal/Core/Menu/MenuTreeStorageInterface.php, line 217

Class

MenuTreeStorageInterface
Defines an interface for storing a menu tree containing menu link IDs.

Namespace

Drupal\Core\Menu

Code

public function getRootPathIds($id);

© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/core!lib!Drupal!Core!Menu!MenuTreeStorageInterface.php/function/MenuTreeStorageInterface::getRootPathIds/8.1.x