File: //proc/thread-self/cwd/wp-content/plugins/automatewoo/includes/SystemChecks/AbstractSystemCheck.php
<?php
// phpcs:ignoreFile
namespace AutomateWoo\SystemChecks;
/**
* Class AbstractSystemCheck
*
* @package AutomateWoo\SystemChecks
*/
abstract class AbstractSystemCheck {
/** @var string */
public $title;
/** @var string */
public $description;
/** @var bool */
public $high_priority = false;
/**
* @return array
*/
abstract function run();
/**
* @param string $message
* @return array
*/
function success( $message = '' ) {
return [
'success' => true,
'message' => $message
];
}
/**
* @param string $message
* @return array
*/
function error( $message = '' ) {
return [
'success' => false,
'message' => $message
];
}
}