ListenerOptions.php
TLDR
This file defines a class called ListenerOptions
in the Illuminate\Queue
namespace. It extends another class called WorkerOptions
and provides a constructor to instantiate a new instance of ListenerOptions
with various configuration options.
Classes
There are no additional classes in this file.
<?php
namespace Illuminate\Queue;
class ListenerOptions extends WorkerOptions
{
/**
* The environment the worker should run in.
*
* @var string
*/
public $environment;
/**
* Create a new listener options instance.
*
* @param string $name
* @param string|null $environment
* @param int|int[] $backoff
* @param int $memory
* @param int $timeout
* @param int $sleep
* @param int $maxTries
* @param bool $force
* @param int $rest
* @return void
*/
public function __construct($name = 'default', $environment = null, $backoff = 0, $memory = 128, $timeout = 60, $sleep = 3, $maxTries = 1, $force = false, $rest = 0)
{
$this->environment = $environment;
parent::__construct($name, $backoff, $memory, $timeout, $sleep, $maxTries, $force, false, 0, 0, $rest);
}
}