automatewoo/includes/SystemChecks/AbstractSystemCheck.php
fei-source 47d3c9a8b6 Update to v6.2.2
Source: GrootMade/Festinger Vault
2026-03-15 08:31:15 +08:00

52 lines
687 B
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
];
}
}