関数
ComboSet::getComboSetById( int $comboSetId )
\Aivec\Welcart\Extensions\ItemComboSet\Types\ComboSet instance given its IDパラメータ パラメータ
- $comboSetId
 (数値) (必須)
ファイル: src/API/ComboSet.php
    public static function getComboSetById($comboSetId) {
        global $wpdb;
        $comboSetId = (int)$comboSetId;
        $cst = Schema::getComboSetsTable();
        $res = $wpdb->get_var(
            $wpdb->prepare(
                "SELECT COUNT(ID) FROM {$cst} WHERE ID = %d",
                $comboSetId
            )
        );
        if ($res === null) {
            return Master::getErrorStore()->getErrorResponse(ErrorStore::INTERNAL_SERVER_ERROR);
        }
        if ((bool)(int)$res === false) {
            return Master::getErrorStore()->getErrorResponse(
                ErrorStore::COMBO_SET_NOT_FOUND_BY_ID,
                [$comboSetId],
                [],
                [$comboSetId]
            );
        }
        $row = $wpdb->get_row(
            $wpdb->prepare(
                "SELECT * FROM {$cst} WHERE ID = %d",
                $comboSetId
            ),
            ARRAY_A
        );
        return new ComboSetType(
            (int)$row['ID'],
            (int)$row['sku_meta_id'],
            ComboGroup::getAllComboGroupsByComboSetId((int)$row['ID']),
            (bool)$row['enable_item_options'],
            (bool)$row['enable_multiprice'],
            $row['created_at'],
            $row['updated_at']
        );
    }