From 7ca47f2edd4913f35853c6e727664baf352f0196 Mon Sep 17 00:00:00 2001 From: DarkBee Date: Wed, 24 Jul 2019 14:07:14 +0200 Subject: [PATCH] Update CoreExtension.php Added optional argument to `twig_array_column`, `$index_key`, to reflect proper arguments for underlaying `PHP` function `column` --- src/Extension/CoreExtension.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Extension/CoreExtension.php b/src/Extension/CoreExtension.php index 99935db3c..d39104ee7 100644 --- a/src/Extension/CoreExtension.php +++ b/src/Extension/CoreExtension.php @@ -1509,7 +1509,7 @@ function twig_get_attribute(Environment $env, Source $source, $object, $item, ar * * @return array The array of values */ -function twig_array_column($array, $name): array +function twig_array_column($array, $name, $index_key = null): array { if ($array instanceof Traversable) { $array = iterator_to_array($array); @@ -1517,7 +1517,7 @@ function twig_array_column($array, $name): array throw new RuntimeError(sprintf('The column filter only works with arrays or "Traversable", got "%s" as first argument.', \gettype($array))); } - return array_column($array, $name); + return array_column($array, $name, $index_key); } function twig_array_filter($array, $arrow)