Source of file RemoveDevOrdersTask.php
Size: 0,715 Bytes - Last Modified: 2021-12-23T10:47:54+00:00
/var/www/docs.ssmods.com/process/src/tasks/RemoveDevOrdersTask.php
12345678910111213141516171819202122232425262728 | <?php /** * Remove orders that were placed while the site was in 'dev' mode. Useful for cleaning up after * testing a new site. * * @author Frank Mullenger <frankmullenger@gmail.com> * @copyright Copyright (c) 2011, Frank Mullenger * @package swipestripe * @subpackage tasks */ class RemoveDevOrdersTask extends BuildTask { protected $title = "Remove testing orders"; protected $description = "Remove orders that were placed while website was in 'dev' mode."; function run($request) { $orders = Order::get() ->where("\"Order\".\"Env\" = 'dev'"); if ($orders && $orders->exists()) foreach ($orders as $order) { $order->delete(); $order->destroy(); } } } |