Add validation and exception for weight to CartItem Constructor

This commit is contained in:
Patrick Henninger
2019-05-12 17:23:14 +02:00
parent e21c2e93ab
commit 9e35faece2

View File

@@ -97,6 +97,9 @@ class CartItem implements Arrayable, Jsonable
if (strlen($price) < 0 || !is_numeric($price)) { if (strlen($price) < 0 || !is_numeric($price)) {
throw new \InvalidArgumentException('Please supply a valid price.'); throw new \InvalidArgumentException('Please supply a valid price.');
} }
if (strlen($weight) < 0 || !is_numeric($weight)) {
throw new \InvalidArgumentException('Please supply a valid weight.');
}
$this->id = $id; $this->id = $id;
$this->name = $name; $this->name = $name;