• Namespace
  • Class
  • Tree
  • Deprecated
  • Todo
  • Hooks

Namespaces

  • None
  • SIW
    • Admin
    • API
    • Async
    • Batch
    • Compatibility
    • Data
    • Elements
    • Email
    • External
    • Forms
    • Modules
    • Newsletter
    • Page_Builder
    • Plato
    • Widgets
    • WooCommerce
      • Admin
      • Checkout
      • Email
      • Export
      • Frontend
      • Import

Classes

  • Count_Workcamps
  • Delete_Applications
  • Delete_Old_Posts
  • Delete_Orphaned_Variations
  • Delete_Workcamps
  • Job
  • Send_Workcamp_Approval_Emails
  • Update_Dutch_Workcamps
  • Update_Free_Places
  • Update_SEO_Noindex
  • Update_Taxonomies
  • Update_Workcamp_Tariffs
  • Update_Workcamp_Visibility
  • Update_Workcamps

Class Job

Uitbreiding van WP_Background_Process

  • Logging
  • Aantal verwerkte items bijhouden
  • Toevoegen aan admin bar
  • Schedulen
WP_Background_Process
Extended by SIW\Batch\Job

Direct known subclasses

SIW\Batch\Count_Workcamps, SIW\Batch\Delete_Applications, SIW\Batch\Update_Workcamp_Visibility, SIW\Batch\Update_Workcamps, SIW\Batch\Delete_Old_Posts, SIW\Batch\Delete_Orphaned_Variations, SIW\Batch\Delete_Workcamps, SIW\Batch\Send_Workcamp_Approval_Emails, SIW\Batch\Update_Free_Places, SIW\Batch\Update_SEO_Noindex, SIW\Batch\Update_Taxonomies, SIW\Batch\Update_Workcamp_Tariffs

Indirect known subclasses

SIW\Batch\Update_Dutch_Workcamps

Abstract
Namespace: SIW\Batch
Copyright: 2019 SIW Internationale Vrijwilligersprojecten
Since: 3.0.0
Located at batch/job.php

Methods summary

public
# __construct( )

Initiate new background process

Initiate new background process

public static
# init( )

Init

Init

protected
# empty_queue( )

Leeg de queue

Leeg de queue

public
# set_logger_context( array $context,… )

Zet logger-context in optie

Zet logger-context in optie

Parameters

$context,…
protected array
# get_logger_context( )

Haal logger-context op

Haal logger-context op

Returns

array
protected
# cleanup( )

Verwijder opties

Verwijder opties

protected
# log( string $level, string $message )

Schrijf boodschap naar log

Schrijf boodschap naar log

Parameters

$level
$message
protected
# set_processed_count( integer $processed_count )

Zet het aantal verwerkte items

Zet het aantal verwerkte items

Parameters

$processed_count
protected integer
# get_processed_count( )

Haal aantal verwerkte items op

Haal aantal verwerkte items op

Returns

integer
protected
# increment_processed_count( )

Hoog aantal verwerkte items met 1 op

Hoog aantal verwerkte items met 1 op

abstract protected array
# select_data( )

Functie om te verwerken data te selecteren.

Functie om te verwerken data te selecteren.

Returns

array
public
# start( )

Starten achtergrondproces

Starten achtergrondproces

  • Logger
  • Aantal verwerkte items
  • Gegevens ophalen
protected
# complete( )

Afronden

Afronden

Properties summary

protected string $prefix

Prefix

Prefix

# 'siw'
protected string $logger_context_option

Optie voor logger-context

Optie voor logger-context

#
protected string $processed_count_option

Optie voor teller verwerkte items

Optie voor teller verwerkte items

#
protected string $name

Naam van proces (voor logging en admin bar)

Naam van proces (voor logging en admin bar)

#
protected string $category

Category (voor admin bar)

Category (voor admin bar)

#
protected integer $batch_size

Grootte van batch

Grootte van batch

# 500
protected boolean $schedule_job

Geeft aan of deze batch job ingepland moet worden

Geeft aan of deze batch job ingepland moet worden

# true
SIW API documentation generated by ApiGen