Source of file CheckExternalLinksJob.php
Size: 0,753 Bytes - Last Modified: 2021-12-24T06:50:15+00:00
/var/www/docs.ssmods.com/process/src/code/jobs/CheckExternalLinksJob.php
1234567891011121314151617181920212223242526272829303132333435 | <?php if(!class_exists('AbstractQueuedJob')) return; /** * A Job for running a external link check for published pages * */ class CheckExternalLinksJob extends AbstractQueuedJob implements QueuedJob { public function getTitle() { return _t('CheckExternalLiksJob.TITLE', 'Checking for external broken links'); } public function getJobType() { return QueuedJob::QUEUED; } public function getSignature() { return md5(get_class($this)); } /** * Check an individual page */ public function process() { $task = CheckExternalLinksTask::create(); $track = $task->runLinksCheck(1); $this->currentStep = $track->CompletedPages; $this->totalSteps = $track->TotalPages; $this->isComplete = $track->Status === 'Completed'; } } |