/**
  * @test
  * @covers WalmartApiClient\Entity\Collection\AbstractCollection::remove
  */
 public function testRemove()
 {
     $product1 = new \WalmartApiClient\Entity\Product(['itemId' => 1]);
     $product2 = new \WalmartApiClient\Entity\Product(['itemId' => 2]);
     $collection = new ProductCollection([$product1, $product2]);
     $collection->remove($product1);
     $this->assertTrue($collection->getFirst() === $product2);
 }
<?php

require_once __DIR__ . '/../common/autoload_cms.php';
require_once 'include/header.php';
if (isset($_GET['id']) && isset($_GET['confirm'])) {
    $productCollection = new ProductCollection();
    $productCollection->remove(array('id' => $_GET['id']));
    header('Location: product_list.php');
}
?>

<div class="container">
    <h1>Are you sure you want to delete this product?</h1>

    <a href="product_delete.php?id=<?php 
echo $_GET['id'];
?>
&confirm=1" class="btn btn-danger">Yes</a>
    <a href="product_list.php" class="btn btn-default">No</a>
</div>

<?php 
require_once 'include/footer.php';