protected function PathProcessorManager::sortProcessors in Drupal 8
Same name and namespace in other branches
- 9 core/lib/Drupal/Core/PathProcessor/PathProcessorManager.php \Drupal\Core\PathProcessor\PathProcessorManager::sortProcessors()
Sorts the processors according to priority.
Parameters
string $type: The processor type to sort, e.g. 'inboundProcessors'.
2 calls to PathProcessorManager::sortProcessors()
- PathProcessorManager::getInbound in core/
lib/ Drupal/ Core/ PathProcessor/ PathProcessorManager.php - Returns the sorted array of inbound processors.
- PathProcessorManager::getOutbound in core/
lib/ Drupal/ Core/ PathProcessor/ PathProcessorManager.php - Returns the sorted array of outbound processors.
File
- core/
lib/ Drupal/ Core/ PathProcessor/ PathProcessorManager.php, line 133
Class
- PathProcessorManager
- Path processor manager.
Namespace
Drupal\Core\PathProcessorCode
protected function sortProcessors($type) {
$sorted = [];
krsort($this->{$type});
foreach ($this->{$type} as $processors) {
$sorted = array_merge($sorted, $processors);
}
return $sorted;
}