W3cubDocs

/Laravel 4.2

Manager

class Manager (View source)

Traits

CapsuleManagerTrait

Methods

void setAsGlobal()

Make this capsule instance available globally.

from CapsuleManagerTrait
Container getContainer()

Get the IoC container instance.

from CapsuleManagerTrait
void setContainer(Container $container)

Set the IoC container instance.

from CapsuleManagerTrait
void __construct(Container $container = null)

Create a new queue capsule manager.

static QueueInterface connection(string $connection = null)

Get a connection instance from the global manager.

static mixed push(string $job, mixed $data = '', string $queue = null, string $connection = null)

Push a new job onto the queue.

static mixed bulk(array $jobs, mixed $data = '', string $queue = null, string $connection = null)

Push a new an array of jobs onto the queue.

static mixed later(DateTime|int $delay, string $job, mixed $data = '', string $queue = null, string $connection = null)

Push a new job onto the queue after a delay.

QueueInterface getConnection(string $name = null)

Get a registered connection instance.

void addConnection(array $config, string $name = 'default')

Register a connection with the manager.

QueueManager getQueueManager()

Get the queue manager instance.

mixed __call(string $method, array $parameters)

Pass dynamic instance methods to the manager.

static mixed __callStatic(string $method, array $parameters)

Dynamically pass methods to the default connection.

Details

void setAsGlobal()

Make this capsule instance available globally.

Return Value

void

Container getContainer()

Get the IoC container instance.

Return Value

Container

void setContainer(Container $container)

Set the IoC container instance.

Parameters

Container $container

Return Value

void

void __construct(Container $container = null)

Create a new queue capsule manager.

Parameters

Container $container

Return Value

void

static QueueInterface connection(string $connection = null)

Get a connection instance from the global manager.

Parameters

string $connection

Return Value

QueueInterface

static mixed push(string $job, mixed $data = '', string $queue = null, string $connection = null)

Push a new job onto the queue.

Parameters

string $job
mixed $data
string $queue
string $connection

Return Value

mixed

static mixed bulk(array $jobs, mixed $data = '', string $queue = null, string $connection = null)

Push a new an array of jobs onto the queue.

Parameters

array $jobs
mixed $data
string $queue
string $connection

Return Value

mixed

static mixed later(DateTime|int $delay, string $job, mixed $data = '', string $queue = null, string $connection = null)

Push a new job onto the queue after a delay.

Parameters

DateTime|int $delay
string $job
mixed $data
string $queue
string $connection

Return Value

mixed

QueueInterface getConnection(string $name = null)

Get a registered connection instance.

Parameters

string $name

Return Value

QueueInterface

void addConnection(array $config, string $name = 'default')

Register a connection with the manager.

Parameters

array $config
string $name

Return Value

void

QueueManager getQueueManager()

Get the queue manager instance.

Return Value

QueueManager

mixed __call(string $method, array $parameters)

Pass dynamic instance methods to the manager.

Parameters

string $method
array $parameters

Return Value

mixed

static mixed __callStatic(string $method, array $parameters)

Dynamically pass methods to the default connection.

Parameters

string $method
array $parameters

Return Value

mixed

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/4.2/Illuminate/Queue/Capsule/Manager.html