FIX Linting errors for code cleanliness

This commit is contained in:
Dylan Wagstaff 2017-11-23 13:19:00 +13:00
parent 1ed9a23a71
commit a88e8be403
6 changed files with 42 additions and 40 deletions

View File

@ -1,5 +1,5 @@
mappings:
CMSExternalLinks_Controller: SilverStripe\ExternalLinks\Controllers\CMSExternalLinks_Controller
CMSExternalLinks_Controller: SilverStripe\ExternalLinks\Controllers\CMSExternalLinksController
CheckExternalLinksJob: SilverStripe\ExternalLinks\Jobs\CheckExternalLinksJob
BrokenExternalLink: SilverStripe\ExternalLinks\Model\BrokenExternalLink
BrokenExternalPageTrack: SilverStripe\ExternalLinks\Model\BrokenExternalPageTrack

View File

@ -4,4 +4,4 @@ After: framework/routes
---
Director:
rules:
'admin/externallinks//$Action': 'CMSExternalLinks_Controller'
'admin/externallinks//$Action': 'CMSExternalLinksController'

View File

@ -8,7 +8,7 @@ use SilverStripe\ExternalLinks\Jobs\CheckExternalLinksJob;
use SilverStripe\ExternalLinks\Tasks\CheckExternalLinksTask;
use SilverStripe\Control\Controller;
class CMSExternalLinks_Controller extends Controller
class CMSExternalLinksController extends Controller
{
private static $allowed_actions = array('getJobStatus', 'start');

View File

@ -2,46 +2,44 @@
namespace SilverStripe\ExternalLinks\Jobs;
use AbstractQueuedJob;
use QueuedJob;
use SilverStripe\ExternalLinks\Tasks\CheckExternalLinksTask;
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));
}
if (class_exists('Symbiote\QueuedJobs\Services\AbstractQueuedJob')) {
use Symbiote\QueuedJobs\Services\AbstractQueuedJob;
use Symbiote\QueuedJobs\Services\QueuedJob;
use SilverStripe\ExternalLinks\Tasks\CheckExternalLinksTask;
/**
* Check an individual page
* A Job for running a external link check for published pages
*
*/
public function process()
class CheckExternalLinksJob extends AbstractQueuedJob implements QueuedJob
{
$task = CheckExternalLinksTask::create();
$track = $task->runLinksCheck(1);
$this->currentStep = $track->CompletedPages;
$this->totalSteps = $track->TotalPages;
$this->isComplete = $track->Status === 'Completed';
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';
}
}
}

View File

@ -1,5 +1,7 @@
<?php
namespace SilverStripe\ExternalLinks\Tests;
use SilverStripe\ExternalLinks\Tasks\LinkChecker;
use SilverStripe\Core\Injector\Injector;
use SilverStripe\ExternalLinks\Tasks\CheckExternalLinksTask;

View File

@ -1,5 +1,7 @@
<?php
namespace SilverStripe\ExternalLinks\Tests;
use SilverStripe\Dev\TestOnly;
class ExternalLinksTestPage extends Page implements TestOnly