1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
<?php namespace frontend\widgets; use artbox\catalog\models\Product; class OptionPicker { public static function getHelper(Product $product) { $helper = new VariantGroupHelper(); /** * @var \artbox\catalog\models\Variant[] $variants */ $variants = $product->getVariants() ->all(); foreach ($variants as $variant) { $helper->addVariant($variant); } return $helper; } }