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

buildMultiContextUserList() public method

Build a multi-context tree; make sure to && the permissions together
public buildMultiContextUserList ( string $cabin, array $contexts = [], array $actions = [] ) : array
$cabin string
$contexts array
$actions array
return array
    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);
    }