mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
22 lines
527 B
PHP
22 lines
527 B
PHP
|
<?php
|
||
|
|
||
|
/**
|
||
|
* Interface for a generic build task. Does not support dependencies. This will simply
|
||
|
* run a chunk of code when called.
|
||
|
*
|
||
|
* To disable the task (in the case of potentially destructive updates or deletes), declare
|
||
|
* the $Disabled property on the subclass.
|
||
|
*
|
||
|
* @todo move from sapphire/testing to sapphire/dev or sapphire/development?
|
||
|
*/
|
||
|
abstract class BuildTask {
|
||
|
|
||
|
abstract function run($request);
|
||
|
|
||
|
public function isDisabled() {
|
||
|
return (property_exists($this, 'Disabled')) ? true : false;
|
||
|
}
|
||
|
|
||
|
}
|
||
|
|
||
|
?>
|