PHP Class MC4WP_Queue

显示文件 Open project: dannyvankooten/mailchimp-for-wordpress

Protected Properties

Property Type Description
$dirty boolean
$jobs MC4WP_Queue_Job[]
$option_name string

Public Methods

Method Description
__construct ( string $option_name ) MC4WP_Ecommerce_Queue constructor.
all ( ) : MC4WP_Queue_Job[] Get all jobs in the queue
delete ( MC4WP_Queue_Job $job )
get ( ) : MC4WP_Queue_Job | false Get all jobs in the queue
put ( mixed $data ) : boolean Add job to queue
reschedule ( MC4WP_Queue_Job $job )
reset ( ) Reset queue
save ( ) Save the queue

Protected Methods

Method Description
load ( ) Load jobs from option

Method Details

__construct() public method

MC4WP_Ecommerce_Queue constructor.
public __construct ( string $option_name )
$option_name string

all() public method

Get all jobs in the queue
public all ( ) : MC4WP_Queue_Job[]
return MC4WP_Queue_Job[] Array of jobs

delete() public method

public delete ( MC4WP_Queue_Job $job )
$job MC4WP_Queue_Job

get() public method

Get all jobs in the queue
public get ( ) : MC4WP_Queue_Job | false
return MC4WP_Queue_Job | false

load() protected method

Load jobs from option
protected load ( )

put() public method

Add job to queue
public put ( mixed $data ) : boolean
$data mixed
return boolean

reschedule() public method

public reschedule ( MC4WP_Queue_Job $job )
$job MC4WP_Queue_Job

reset() public method

Reset queue
public reset ( )

save() public method

Save the queue
public save ( )

Property Details

$dirty protected_oe property

protected bool $dirty
return boolean

$jobs protected_oe property

protected MC4WP_Queue_Job[] $jobs
return MC4WP_Queue_Job[]

$option_name protected_oe property

protected string $option_name
return string