Example #1
0
 public function add(Product $p)
 {
     if (isset($this->products[$p->getUniqueProductID()])) {
         throw new \Exception("Product Unique ID already exist, no duplicated products please!");
     }
     $this->products[$p->getUniqueProductID()] = $p;
 }
Example #2
0
 public function __construct(Product $product)
 {
     $this->product = $product;
     $this->sessionPosition .= $product->getUniqueProductID();
     if (isset($_SESSION[$this->sessionPosition]) == false) {
         $_SESSION[$this->sessionPosition] = 0;
     }
 }