mirror of
https://github.com/silverstripe/silverstripe-externallinks.git
synced 2024-10-22 15:05:44 +00:00
FIX Linting errors for code cleanliness
This commit is contained in:
parent
1ed9a23a71
commit
a88e8be403
@ -1,5 +1,5 @@
|
|||||||
mappings:
|
mappings:
|
||||||
CMSExternalLinks_Controller: SilverStripe\ExternalLinks\Controllers\CMSExternalLinks_Controller
|
CMSExternalLinks_Controller: SilverStripe\ExternalLinks\Controllers\CMSExternalLinksController
|
||||||
CheckExternalLinksJob: SilverStripe\ExternalLinks\Jobs\CheckExternalLinksJob
|
CheckExternalLinksJob: SilverStripe\ExternalLinks\Jobs\CheckExternalLinksJob
|
||||||
BrokenExternalLink: SilverStripe\ExternalLinks\Model\BrokenExternalLink
|
BrokenExternalLink: SilverStripe\ExternalLinks\Model\BrokenExternalLink
|
||||||
BrokenExternalPageTrack: SilverStripe\ExternalLinks\Model\BrokenExternalPageTrack
|
BrokenExternalPageTrack: SilverStripe\ExternalLinks\Model\BrokenExternalPageTrack
|
||||||
|
@ -4,4 +4,4 @@ After: framework/routes
|
|||||||
---
|
---
|
||||||
Director:
|
Director:
|
||||||
rules:
|
rules:
|
||||||
'admin/externallinks//$Action': 'CMSExternalLinks_Controller'
|
'admin/externallinks//$Action': 'CMSExternalLinksController'
|
||||||
|
@ -8,7 +8,7 @@ use SilverStripe\ExternalLinks\Jobs\CheckExternalLinksJob;
|
|||||||
use SilverStripe\ExternalLinks\Tasks\CheckExternalLinksTask;
|
use SilverStripe\ExternalLinks\Tasks\CheckExternalLinksTask;
|
||||||
use SilverStripe\Control\Controller;
|
use SilverStripe\Control\Controller;
|
||||||
|
|
||||||
class CMSExternalLinks_Controller extends Controller
|
class CMSExternalLinksController extends Controller
|
||||||
{
|
{
|
||||||
|
|
||||||
private static $allowed_actions = array('getJobStatus', 'start');
|
private static $allowed_actions = array('getJobStatus', 'start');
|
||||||
|
@ -2,46 +2,44 @@
|
|||||||
|
|
||||||
namespace SilverStripe\ExternalLinks\Jobs;
|
namespace SilverStripe\ExternalLinks\Jobs;
|
||||||
|
|
||||||
use AbstractQueuedJob;
|
if (class_exists('Symbiote\QueuedJobs\Services\AbstractQueuedJob')) {
|
||||||
use QueuedJob;
|
use Symbiote\QueuedJobs\Services\AbstractQueuedJob;
|
||||||
|
use Symbiote\QueuedJobs\Services\QueuedJob;
|
||||||
use SilverStripe\ExternalLinks\Tasks\CheckExternalLinksTask;
|
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));
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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);
|
public function getTitle()
|
||||||
$this->currentStep = $track->CompletedPages;
|
{
|
||||||
$this->totalSteps = $track->TotalPages;
|
return _t('CheckExternalLiksJob.TITLE', 'Checking for external broken links');
|
||||||
$this->isComplete = $track->Status === 'Completed';
|
}
|
||||||
|
|
||||||
|
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';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
namespace SilverStripe\ExternalLinks\Tests;
|
||||||
|
|
||||||
use SilverStripe\ExternalLinks\Tasks\LinkChecker;
|
use SilverStripe\ExternalLinks\Tasks\LinkChecker;
|
||||||
use SilverStripe\Core\Injector\Injector;
|
use SilverStripe\Core\Injector\Injector;
|
||||||
use SilverStripe\ExternalLinks\Tasks\CheckExternalLinksTask;
|
use SilverStripe\ExternalLinks\Tasks\CheckExternalLinksTask;
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
namespace SilverStripe\ExternalLinks\Tests;
|
||||||
|
|
||||||
use SilverStripe\Dev\TestOnly;
|
use SilverStripe\Dev\TestOnly;
|
||||||
|
|
||||||
class ExternalLinksTestPage extends Page implements TestOnly
|
class ExternalLinksTestPage extends Page implements TestOnly
|
||||||
|
Loading…
x
Reference in New Issue
Block a user