ProductVariation_OrderItem::ProductVariation PHP Method

ProductVariation() public method

Overloaded relationship, for getting versioned variations
public ProductVariation ( $forcecurrent = false )
    public function ProductVariation($forcecurrent = false)
    {
        if ($this->ProductVariationID && $this->ProductVariationVersion && !$forcecurrent) {
            return Versioned::get_version('ProductVariation', $this->ProductVariationID, $this->ProductVariationVersion);
        } elseif ($this->ProductVariationID && ($product = DataObject::get_by_id('ProductVariation', $this->ProductVariationID))) {
            return $product;
        }
        return false;
    }