Product::getVariantsOptions PHP Method

getVariantsOptions() public method

Функция для подготовки специфичных настроек элементов option в select при выводе вариантов, которые будут использоваться в js при работе с вариантами
public getVariantsOptions ( ) : array
return array
    public function getVariantsOptions()
    {
        if ($this->_variantsOptions !== false) {
            return $this->_variantsOptions;
        }
        $options = [];
        foreach ((array) $this->variants as $variant) {
            $options[$variant->id] = ['data-type' => $variant->type, 'data-amount' => $variant->amount];
        }
        $this->_variantsOptions = $options;
        return $this->_variantsOptions;
    }