public function setShipping($shipping)
    {
        NumericValidator::validate($shipping, "Shipping");
        $shipping = Formatter::formatToPrice($shipping);
        $this->shipping = $shipping;
        return $this;
    }
public function setShipping($shipping)
    {
        NumericValidator::validate($shipping, "Shipping");
        $shipping = Formatter::formatToPrice($shipping);
        $this->shipping = $shipping;
        return $this;
    }
public function setShipping ( $ shipping ) { NumericValidator :: validate ( $ shipping , "Shipping" ) ; $ shipping = Formatter :: formatToPrice ( $ shipping ) ; $ this -> shipping = $ shipping ; return $ this ; }
Amount charged for shipping.

@param string|double $shipping

@return $this
Amount charged for shipping .