<?php namespace Illuminate\Queue; use InvalidArgumentException; class InvalidPayloadException extends InvalidArgumentException { /** * The value that failed to decode. * * @var mixed */ public $value; /** * Create a new exception instance. * * @param string|null $message * @param mixed $value * @return void */ public function __construct($message = null, $value = null) { parent::__construct($message ?: json_last_error()); $this->value = $value; } }