Source of file EcommerceProductVariationTaskDeleteAll_EXT.php
Size: 1,077 Bytes - Last Modified: 2021-12-23T10:41:03+00:00
/var/www/docs.ssmods.com/process/src/src/Tasks/EcommerceProductVariationTaskDeleteAll_EXT.php
12345678910111213141516171819202122232425262728293031323334 | <?php namespace Sunnysideup\EcommerceProductVariation\Tasks; use SilverStripe\Core\Extension; /** * ### @@@@ START REPLACEMENT @@@@ ### * WHY: automated upgrade * OLD: extends Extension (ignore case) * NEW: extends Extension (COMPLEX) * EXP: Check for use of $this->anyVar and replace with $this->anyVar[$this->owner->ID] or consider turning the class into a trait * ### @@@@ STOP REPLACEMENT @@@@ ### */ class EcommerceProductVariationTaskDeleteAll_EXT extends Extension { private static $allowed_actions = [ 'ecommerceproductvariationtaskdeletevariations' => true, ]; //NOTE THAT updateEcommerceDevMenuConfig adds to Config options //but you can als have: updateEcommerceDevMenuDebugActions public function updateEcommerceDevMenuRegularMaintenance($buildTasks) { $buildTasks[] = 'ecommerceproductvariationtaskdeleteall'; return $buildTasks; } public function ecommerceproductvariationtaskdeleteall($request) { $this->owner->runTask('ecommerceproductvariationtaskdeleteall', $request); } } |