[ Mini Kiebo ]
Server: Windows NT DESKTOP-5B8S0D4 6.2 build 9200 (Windows 8 Professional Edition) i586
Path:
D:
/
Backup
/
05122024
/
htdocs
/
jurnal-kesmas
/
v1
/
lib
/
pkp
/
jobs
/
testJobs
/
[
Home
]
File: TestJobFailure.php
<?php declare(strict_types=1); /** * @file jobs/testJobs/TestJobFailure.php * * Copyright (c) 2014-2022 Simon Fraser University * Copyright (c) 2000-2022 John Willinsky * Distributed under the GNU GPL v3. For full terms see the file docs/COPYING. * * @class TestJobFailure * * @brief Example failed TestJob with a valid FQN (@see https://www.php.net/manual/pt_BR/language.namespaces.rules.php) */ namespace PKP\jobs\testJobs; use Exception; use Illuminate\Bus\Batchable; use PKP\job\models\Job; use PKP\jobs\BaseJob; class TestJobFailure extends BaseJob { use Batchable; /** * The number of times the job may be attempted. * * @var int */ public $tries = 1; /** * The maximum number of unhandled exceptions to allow before failing. */ public int $maxExceptions = 1; /** * Initialize the job */ public function __construct() { $this->connection = config('queue.default'); $this->queue = Job::TESTING_QUEUE; } /** * handle the queue job execution process * * @throws \Exception */ public function handle(): void { throw new Exception('cli.test.job'); } }