mirror of
https://github.com/getgrav/grav.git
synced 2025-12-05 15:29:57 +01:00
added ksort filter
This commit is contained in:
@@ -45,7 +45,8 @@ class TwigExtension extends \Twig_Extension
|
||||
new \Twig_SimpleFilter('truncate', [$this,'truncateFilter']),
|
||||
new \Twig_SimpleFilter('*ize', [$this,'inflectorFilter']),
|
||||
new \Twig_SimpleFilter('md5', [$this,'md5Filter']),
|
||||
new \Twig_SimpleFilter('sort_by_key',[$this,'sortByKeyFilter']),
|
||||
new \Twig_SimpleFilter('sort_by_key', [$this,'sortByKeyFilter']),
|
||||
new \Twig_SimpleFilter('ksort', [$this,'ksortFilter'])
|
||||
];
|
||||
}
|
||||
|
||||
@@ -257,6 +258,18 @@ class TwigExtension extends \Twig_Extension
|
||||
return $input;
|
||||
}
|
||||
|
||||
/**
|
||||
* Return ksorted collection.
|
||||
*
|
||||
* @param array $array
|
||||
* @return array
|
||||
*/
|
||||
public function ksortFilter(array $array)
|
||||
{
|
||||
ksort($array);
|
||||
return $array;
|
||||
}
|
||||
|
||||
/**
|
||||
* Based on Twig_Extension_Debug / twig_var_dump
|
||||
* (c) 2011 Fabien Potencier
|
||||
|
||||
Reference in New Issue
Block a user