<?php namespace Illuminate\Queue\Events; class JobFailed { /** * The connection name. * * @var string */ public $connectionName; /** * The job instance. * * @var \Illuminate\Contracts\Queue\Job */ public $job; /** * The exception that caused the job to fail. * * @var \Exception */ public $exception; /** * Create a new event instance. * * @param string $connectionName * @param \Illuminate\Contracts\Queue\Job $job * @param \Exception $exception * @return void */ public function __construct($connectionName, $job, $exception) { $this->job = $job; $this->exception = $exception; $this->connectionName = $connectionName; } }