From ed2c135b38d72a4cbc9a3e3fc3931132da135b38 Mon Sep 17 00:00:00 2001 From: Michal Kleiner Date: Tue, 4 Dec 2018 15:43:53 +1300 Subject: [PATCH] FIX #241 - Support numerically indexed array of classes --- src/Search/Variants/SearchVariant.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Search/Variants/SearchVariant.php b/src/Search/Variants/SearchVariant.php index a7c5756..4af5c53 100644 --- a/src/Search/Variants/SearchVariant.php +++ b/src/Search/Variants/SearchVariant.php @@ -186,6 +186,11 @@ abstract class SearchVariant // Construct new array of variants applicable to at least one class in the list $commonVariants = []; foreach ($classes as $class => $options) { + // BC for numerically indexed list of classes + if (is_numeric($class) && isset($options['class'])) { + $class = $options['class']; + } + // Extract relevant class options $includeSubclasses = isset($options['include_children']) ? $options['include_children'] : true;