FIX #241 - Support numerically indexed array of classes

This commit is contained in:
Michal Kleiner 2018-12-04 15:43:53 +13:00
parent 6eb6ebacb4
commit ed2c135b38
No known key found for this signature in database
GPG Key ID: CFCE9D1A56C919C0
1 changed files with 5 additions and 0 deletions

View File

@ -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;