You are here

function twig_sort_filter in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 vendor/twig/twig/lib/Twig/Extension/Core.php \twig_sort_filter()

Sorts an array.

Parameters

array|Traversable $array:

Return value

array

1 string reference to 'twig_sort_filter'
Twig_Extension_Core::getFilters in vendor/twig/twig/lib/Twig/Extension/Core.php

File

vendor/twig/twig/lib/Twig/Extension/Core.php, line 944

Code

function twig_sort_filter($array) {
  if ($array instanceof Traversable) {
    $array = iterator_to_array($array);
  }
  elseif (!is_array($array)) {
    throw new Twig_Error_Runtime(sprintf('The sort filter only works with arrays or "Traversable", got "%s".', gettype($array)));
  }
  asort($array);
  return $array;
}