/** * @param Product $product * * @return bool */ public function remove(Product $product) { if (null == $product->getId()) { throw new \ErrorException('Can not remove a non existent Product !'); } else { $request = new DeleteJson($this->removeUrl($product)); } $deleted = $request->makeRequest(); return $deleted; }
/** * @param CustomCollection $collection * * @return bool */ public function remove(CustomCollection $collection) { if (null == $collection->getId()) { throw new \ErrorException('Can not remove a non existent Product !'); } else { $request = new DeleteJson($this->removeUrl($collection), new CustomCollectionWrapper($collection)); } $deleted = $request->makeRequest(); return (bool) $deleted; }