public function buildMultiContextUserList(string $cabin, array $contexts = [], array $actions = []) : array { $return = []; foreach ($contexts as $ctx) { $return[$ctx] = $this->buildUserList($cabin, (int) $ctx, $actions); } return $this->flattenMultiContextList($return, $contexts, $actions); }