Ip\Internal\Grid\Model\Status::genSubgridVariables PHP Метод

genSubgridVariables() публичный статический Метод

public static genSubgridVariables ( $curStatusVariables, $gridId, $gridParentId )
    public static function genSubgridVariables($curStatusVariables, $gridId, $gridParentId)
    {
        $newStatusVariables = array();
        $depth = Status::depth($curStatusVariables);
        for ($i = 1; $i < $depth; $i++) {
            $newStatusVariables['gridId' . $i] = $curStatusVariables['gridId' . $i];
            $newStatusVariables['gridParentId' . $i] = $curStatusVariables['gridParentId' . $i];
        }
        if ($gridId !== null) {
            $newStatusVariables['gridId' . $depth] = $gridId;
        }
        if ($gridParentId !== null) {
            $newStatusVariables['gridParentId' . $depth] = $gridParentId;
        }
        return $newStatusVariables;
    }