ProMailerQueues class

Copyright 2023 by Ryan Cramer

This is a commercial module, do not distribute.


Click any linked item for full usage details and examples. Hookable methods are indicated with the icon. In addition to those shown below, the ProMailerQueues class also inherits all the methods and properties of: ProMailerTypeManager and Wire.

Show class?     Show args?       Only hookable?    

Common

NameReturnSummary 
ProMailerQueues::add($item)
bool

Add item to queue

 
ProMailerQueues::get($messageId)
ProMailerQueue null

Get queue item for given message

 
ProMailerQueues::getAll()
ProMailerQueue

Get all queued items

 
ProMailerQueues::install()
bool

Install

 
ProMailerQueues::pause($item)
bool

Pause the queue item

 
ProMailerQueues::process()
int

Process sending any messages in the queue for this request

ProMailerQueues::processQueue(ProMailerQueue $queue)
bool

Process individual item in the queue

 
ProMailerQueues::remove($item)
bool

Remove a message from the sending queue

 
ProMailerQueues::resume($item)
bool

Resume a paused queue item

 
ProMailerQueues::save(ProMailerQueue $queue)
bool

Save a queue item

 
ProMailerQueues::table()
string

Get queues table

 
ProMailerQueues::upgrade($fromVersion, $toVersion)
bool

Upgrade

 

Additional methods and properties

In addition to the methods and properties above, ProMailerQueues also inherits the methods and properties of these classes:

API reference based on ProcessWire core version 3.0.255