return $prefix .
$id;
},
$ids);
} elseif (in_array($condition['field'
],
$lookup_keys)) { $has_added_restrictions = TRUE;
// If we don't find anything then there are no matches. No point in
// listing anything.
$keys =
(array) $condition['value'
];
$keys =
array_map(static function D
$value) use ($condition) { return $condition['field'
] . ':' .
$value;
},
$keys);
foreach ($this->
getConfigKeyStore()->
getMultiple($keys) as $list) { $filter_by_names[] =
$list;
} } } // Save the first ID condition that is not an 'IN' or '=' for narrowing
// down later.
elseif (!
$id_condition &&
$condition['field'
] ==
$id_key) { $id_condition =
$condition;
} // We stop at the first restricting condition on name. In the case where
// there are additional restricting conditions, results will be