Sonata\ProductBundle\Model\BaseProductProvider::getEnabledVariations PHP Метод

getEnabledVariations() публичный Метод

public getEnabledVariations ( Sonata\Component\Product\ProductInterface $product )
$product Sonata\Component\Product\ProductInterface
    public function getEnabledVariations(ProductInterface $product)
    {
        $result = new ArrayCollection();
        if (!$this->hasVariations($product)) {
            return $result;
        }
        foreach ($product->getVariations() as $variation) {
            /** @var ProductInterface $variation */
            if ($variation->isEnabled()) {
                $result->add($variation);
            }
        }
        return $result;
    }