* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ namespace PrestaShopBundle\Service; use PrestaShop\PrestaShop\Adapter\Product\ProductDataProvider; use Product; /** * @deprecated since 8.1 and will be removed in next major. */ class ProductService { /** * @var ProductDataProvider */ protected $dataProvider; public function __construct(ProductDataProvider $dataProvider) { $this->dataProvider = $dataProvider; } public function cleanupOldTempProducts() { $oldProducts = Product::getOldTempProducts(); foreach ($oldProducts as $oldProduct) { $id_product = $oldProduct['id_product']; $product = $this->dataProvider->getProduct($id_product); $product->delete(); } } }