protected function updateSteps(): int
{
if (version_compare($this->getVersion(), self::VERSION, '<')) {
$update_successful = false;
switch (self::VERSION) {
case '0.3.0':
$update_query = xtc_db_query([...]);
$update_successful = false !== $update_query;
break;
}
if ($update_successful) {
$this->setVersion(self::VERSION);
return self::UPDATE_SUCCESS;
}
return self::UPDATE_ERROR;
}
return self::UPDATE_NOTHING;
}