CodeExplorer isCombinable example
$current =
$this->
buildCurrentOptions($product,
$groups);
foreach ($groups as $group) { $options =
$group->
getOptions();
if ($options === null
) { continue;
} foreach ($options as $option) { $combinable =
$this->
isCombinable($option,
$current,
$combinations);
if ($combinable === null
) { $options->
remove($option->
getId());
continue;
} $option->
setGroup(null
);
$option->
setCombinable($combinable);
} }