Airship\Cabin\Bridge\Blueprint\Permissions::flattenMultiContextList PHP Method

flattenMultiContextList() protected method

Flatten multiple context lists.
protected flattenMultiContextList ( array $return, array $contexts, array $actions = [] ) : array
$return array
$contexts array
$actions array
return array
    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;
    }