関数
Cart::sanitizeComboSetSelections( array $grouptoitemmap )
パラメータ パラメータ
- $grouptoitemmap
(配列) (必須)
ファイル: src/API/Cart.php
public static function sanitizeComboSetSelections($grouptoitemmap) { // sort for serialization ksort($grouptoitemmap); foreach ($grouptoitemmap as $groupid => $itemids) { $itemids = !empty($itemids) ? (array)$itemids : []; // sort for serialization sort($itemids); $cleanselections = []; // strip all -1 values since they represent no selection. All values outside of -1 are // processed as explicit selections foreach ($itemids as $selitemid) { if ((int)$selitemid !== -1) { $cleanselections[] = (int)$selitemid; } } // sanitize request map for easier processing $grouptoitemmap[$groupid] = $cleanselections; } return $grouptoitemmap; }