関数
Wishlist::validateComboSetOnAddToWishlist( null $null, array $args )
パラメータ パラメータ
- $null
(null) (必須)
- $args
(配列) (必須)
ファイル: src/Wishlist.php
public static function validateComboSetOnAddToWishlist($null, $args) { // we need to make sure the item is a combo-set item $comboset = API\ComboSet::getComboSetFromSkuCode($args['post_id'], urldecode($args['sku'])); if ($comboset instanceof GenericError) { // error fetching automatically sets the response code (bad design...) http_response_code(200); return $null; } $pvals = API\Cart::getAddToCartPostValues($comboset->getId()); $groupids = $pvals['groupids']; // check that all group IDs and item IDs exist. Check that required groups have selections $error = API\PurchaseSanityChecks::comboSetSelectionsAreValid($comboset->getId(), $groupids); if ($error instanceof GenericError) { return $error; } return $null; }