 PendingDispatch   class PendingDispatch (View source)  Properties    protected mixed  $job The job.     protected bool  $afterResponse Indicates if the job should be dispatched immediately after sending the response.    Methods    void   __construct(mixed $job) Create a new pending job dispatch.      $this   onConnection(string|null $connection) Set the desired connection for the job.      $this   onQueue(string|null $queue) Set the desired queue for the job.      $this   allOnConnection(string|null $connection) Set the desired connection for the chain.      $this   allOnQueue(string|null $queue) Set the desired queue for the chain.      $this   delay(DateTimeInterface|DateInterval|int|null $delay) Set the desired delay for the job.      $this   chain(array $chain) Set the jobs that should run if this job is successful.      $this   afterResponse() Indicate that the job should be dispatched after the response is sent to the browser.      bool   shouldDispatch() Determine if the job should be dispatched.      $this   __call(string $method, array $parameters) Dynamically proxy methods to the underlying job.      void   __destruct() Handle the object's destruction.     Details                        void
    __construct(mixed $job)
            Create a new pending job dispatch.   Parameters   mixed $job    Return Value   void                              $this
    onConnection(string|null $connection)
            Set the desired connection for the job.   Parameters   string|null $connection    Return Value   $this                              $this
    onQueue(string|null $queue)
            Set the desired queue for the job.   Parameters   string|null $queue    Return Value   $this                              $this
    allOnConnection(string|null $connection)
            Set the desired connection for the chain.   Parameters   string|null $connection    Return Value   $this                              $this
    allOnQueue(string|null $queue)
            Set the desired queue for the chain.   Parameters   string|null $queue    Return Value   $this                              $this
    delay(DateTimeInterface|DateInterval|int|null $delay)
            Set the desired delay for the job.   Parameters   
DateTimeInterface|DateInterval|int|null $delay    Return Value   $this                              $this
    chain(array $chain)
            Set the jobs that should run if this job is successful.   Parameters   array $chain    Return Value   $this                              $this
    afterResponse()
            Indicate that the job should be dispatched after the response is sent to the browser.   Return Value   $this                      protected        bool
    shouldDispatch()
            Determine if the job should be dispatched.   Return Value   bool                              $this
    __call(string $method, array $parameters)
            Dynamically proxy methods to the underlying job.   Parameters   string $method    array $parameters    Return Value   $this                              void
    __destruct()
            Handle the object's destruction.   Return Value   void      

    
{'path': 'public/docs/laravel~8/api/8.x/illuminate/foundation/bus/pendingdispatch.html', 'source': 'DevDocs.IO'}