From 41a3c0311daadcae32feb63276c459b49fae9e51 Mon Sep 17 00:00:00 2001 From: Muhammad Sumon Molla Selim Date: Sun, 5 Jun 2016 22:20:00 +0600 Subject: [PATCH] #153 (Cannot add zero price) fixed --- src/CartItem.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/CartItem.php b/src/CartItem.php index 1ef6cbe..9b22b1d 100644 --- a/src/CartItem.php +++ b/src/CartItem.php @@ -74,7 +74,7 @@ class CartItem { if(empty($id)) throw new \InvalidArgumentException('Please supply a valid identifier.'); if(empty($name)) throw new \InvalidArgumentException('Please supply a valid name.'); - if(empty($price) || ! is_numeric($price)) + if(strlen($price) < 0 || ! is_numeric($price)) throw new \InvalidArgumentException('Please supply a valid price.'); $this->id = $id; @@ -268,4 +268,4 @@ class CartItem return md5($id . serialize($options)); } -} \ No newline at end of file +}