5. You want to send a notification that queues and retries up to 3 times if it fails. Which code snippet correctly sets this up?
A)
class PaymentFailed extends Notification implements ShouldQueue
{
use Queueable;
public $tries = 3;
public function via($notifiable) { return ['mail']; }
}
B)
class PaymentFailed extends Notification implements ShouldQueue
{
use Queueable;
public function via($notifiable) { return ['mail']; }
public function retryTimes() { return 3; }
}
C)
class PaymentFailed extends Notification
{
use Queueable;
public $tries = 3;
public function via($notifiable) { return ['mail']; }
}
D)
class PaymentFailed extends Notification implements ShouldQueue
{
use Queueable;
public function via($notifiable) { return ['mail']; }
public $maxRetries = 3;
}