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

180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
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.