Source of file TestQJService.php
Size: 0,736 Bytes - Last Modified: 2021-12-23T10:50:08+00:00
/var/www/docs.ssmods.com/process/src/tests/QueuedJobsTest/TestQJService.php
12345678910111213141516171819202122232425262728293031 | <?php namespace Symbiote\QueuedJobs\Tests\QueuedJobsTest; use Symbiote\QueuedJobs\Services\QueuedJobService; use SilverStripe\Dev\TestOnly; // stub class to be able to call init from an external context class TestQJService extends QueuedJobService implements TestOnly { /** * Not inherited from QueuedJobService unfortunately... * @var array */ private $logger; private static $dependencies = [ 'queueHandler' => '%$QueueHandler' ]; public function testInit($descriptor) { return $this->initialiseJob($descriptor); } public function getLogger() { return isset($this->logger) ? $this->logger : $this->logger = new QueuedJobsTest_RecordingLogger(); } } |