Merge pull request #129 from creative-commoners/pulls/pulls/3.2/remove-self/remove-self

ENH Use class name instead of self
This commit is contained in:
Guy Sartorelli 2024-06-17 12:39:42 +12:00 committed by GitHub
commit 349454d2b7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -37,7 +37,7 @@ class BrokenExternalPageTrackStatus extends DataObject implements i18nEntityProv
*/ */
public static function get_latest() public static function get_latest()
{ {
return self::get() return BrokenExternalPageTrackStatus::get()
->sort('ID', 'DESC') ->sort('ID', 'DESC')
->first(); ->first();
} }
@ -118,13 +118,13 @@ class BrokenExternalPageTrackStatus extends DataObject implements i18nEntityProv
public static function get_or_create() public static function get_or_create()
{ {
// Check the current status // Check the current status
$status = self::get_latest(); $status = BrokenExternalPageTrackStatus::get_latest();
if ($status && $status->Status == 'Running') { if ($status && $status->Status == 'Running') {
$status->updateStatus(); $status->updateStatus();
return $status; return $status;
} }
return self::create_status(); return BrokenExternalPageTrackStatus::create_status();
} }
/** /**
@ -135,7 +135,7 @@ class BrokenExternalPageTrackStatus extends DataObject implements i18nEntityProv
public static function create_status() public static function create_status()
{ {
// If the script is to be started create a new status // If the script is to be started create a new status
$status = self::create(); $status = BrokenExternalPageTrackStatus::create();
$status->updateJobInfo('Creating new tracking object'); $status->updateJobInfo('Creating new tracking object');
// Setup all pages to test // Setup all pages to test