protected function flattenMultiContextList(array $return, array $contexts, array $actions = []) : array
{
$list = [];
foreach ($contexts as $c) {
if (empty($list)) {
$list = $return[$c];
continue;
}
$list = $this->flattenContextList($list, $return[$c], $actions);
}
return $list;
}