for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Symbiote\QueuedJobs\Services;
use Symbiote\QueuedJobs\DataObjects\QueuedJobDescriptor;
/**
* @author [email protected]
* @license BSD License http://silverstripe.org/bsd-license/
*/
class GearmanQueueHandler
{
* @var array
private static $dependencies = array(
$dependencies
This check marks private properties in classes that are never used. Those properties can be removed.
'gearmanService' => '%$GearmanService'
);
* @var GearmanService
public $gearmanService;
* @param QueuedJobDescriptor $job
public function startJobOnQueue(QueuedJobDescriptor $job)
$this->gearmanService->jobqueueExecute($job->ID);
}
* @param string $date
public function scheduleJob(QueuedJobDescriptor $job, $date)
$this->gearmanService->sendJob('scheduled', 'jobqueueExecute', array($job->ID), strtotime($date));
This check marks private properties in classes that are never used. Those properties can be removed.