name: FakeJob class_comment: null dependencies: - name: Str type: class source: Illuminate\Support\Str properties: - name: releaseDelay visibility: public comment: '# * The number of seconds the released job was delayed. # * # * @var int' - name: attempts visibility: public comment: '# * The number of attempts made to process the job. # * # * @var int' - name: failedWith visibility: public comment: '# * The exception the job failed with. # * # * @var \Throwable' methods: - name: getJobId visibility: public parameters: [] comment: "# * The number of seconds the released job was delayed.\n# *\n# * @var\ \ int\n# */\n# public $releaseDelay;\n# \n# /**\n# * The number of attempts made\ \ to process the job.\n# *\n# * @var int\n# */\n# public $attempts = 1;\n# \n\ # /**\n# * The exception the job failed with.\n# *\n# * @var \\Throwable\n# */\n\ # public $failedWith;\n# \n# /**\n# * Get the job identifier.\n# *\n# * @return\ \ string" - name: getRawBody visibility: public parameters: [] comment: '# * Get the raw body of the job. # * # * @return string' - name: release visibility: public parameters: - name: delay default: '0' comment: '# * Release the job back into the queue after (n) seconds. # * # * @param \DateTimeInterface|\DateInterval|int $delay # * @return void' - name: attempts visibility: public parameters: [] comment: '# * Get the number of times the job has been attempted. # * # * @return int' - name: delete visibility: public parameters: [] comment: '# * Delete the job from the queue. # * # * @return void' - name: fail visibility: public parameters: - name: exception default: 'null' comment: '# * Delete the job, call the "failed" method, and raise the failed job event. # * # * @param \Throwable|null $exception # * @return void' traits: - Illuminate\Support\Str interfaces: []