for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace SilverStripe\StaticPublishQueue\Dev;
use SilverStripe\Core\Config\Config;
use SilverStripe\Core\Injector\Injector;
use SilverStripe\Dev\SapphireTest;
use SilverStripe\Dev\State\TestState;
use SilverStripe\StaticPublishQueue\Test\QueuedJobsTestHandler;
use SilverStripe\StaticPublishQueue\Test\QueuedJobsTestService;
use Symbiote\QueuedJobs\Services\QueuedJobHandler;
use Symbiote\QueuedJobs\Services\QueuedJobService;
class QueueTestState implements TestState
{
public function setUp(SapphireTest $test)
Injector::inst()->registerService(new QueuedJobsTestHandler(), QueuedJobHandler::class);
Injector::inst()->registerService(new QueuedJobsTestService(), QueuedJobService::class);
Config::modify()->set(QueuedJobService::class, 'use_shutdown_function', false);
}
public function tearDown(SapphireTest $test)
public function setUpOnce($class)
public function tearDownOnce($class)