You are here

protected function Importer::sortTree in Default Content for D8 2.0.x

Same name and namespace in other branches
  1. 8 src/Importer.php \Drupal\default_content\Importer::sortTree()

Sorts dependencies tree.

Parameters

array $graph: Array of dependencies.

Return value

array Array of sorted dependencies.

1 call to Importer::sortTree()
Importer::importContent in src/Importer.php
Imports default content from a given module.

File

src/Importer.php, line 291

Class

Importer
A service for handling import of default content.

Namespace

Drupal\default_content

Code

protected function sortTree(array $graph) {
  $graph_object = new Graph($graph);
  $sorted = $graph_object
    ->searchAndSort();
  uasort($sorted, 'Drupal\\Component\\Utility\\SortArray::sortByWeightElement');
  return array_reverse($sorted);
}