LLMS_Background_Updater::task( mixed $callback )

Processes an item in the queue


Parameters Parameters

$callback

(mixed) (Required) PHP callable (function name, callable array, etc...).


Top ↑

Return Return

(mixed) Returns false when the callback is complete (removes it from the queue). Returns $callback to leave it in the queue.


Top ↑

Source Source

File: includes/class.llms.background.updater.php

	protected function task( $callback ) {

		require_once LLMS_PLUGIN_DIR . 'includes/functions/llms.functions.updates.php';

		$callback_name = llms_get_callable_name( $callback );
		if ( is_callable( $callback ) ) {
			$this->log( sprintf( 'Running %s callback', $callback_name ) );
			if ( call_user_func( $callback ) ) {
				return $callback;
			}
			$this->log( sprintf( 'Finished %s callback', $callback_name ) );
		} else {
			$this->log( sprintf( 'Could not find %s callback', $callback_name ) );
		}

		return false;

	}


Top ↑

Changelog Changelog

Changelog
Version Description
5.2.0 Use llms_get_callable_name() to log callback.
3.4.3
3.16.10 Introduced.

Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.