/** * @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';