Heratio Framework API Reference

JobWorkerCommand extends BaseCommand
in package

Gearman worker daemon.

Ported from lib/task/jobs/jobWorkerTask.class.php.

NOTE: This command still delegates to php symfony jobs:worker because it requires the full Symfony event dispatcher, sfContext, Gearman worker loop with signal handlers, and tight integration with the Net_Gearman_Worker class that cannot be cleanly reproduced outside the Symfony task runner. The worker loop uses beginWork() callbacks, pcntl signals, and persistent database connections that depend on the Symfony runtime.

Table of Contents

Methods

__construct()  : mixed
getDescription()  : string
Get the command description.
getName()  : string
Get the command name.
getNamespace()  : string
Get the namespace portion of the command name.
run()  : int
Run the command (called by the CLI router).

Methods

__construct()

public __construct([array<string|int, mixed> $argv = [] ]) : mixed
Parameters
$argv : array<string|int, mixed> = []

getDescription()

Get the command description.

public getDescription() : string
Return values
string

getName()

Get the command name.

public getName() : string
Return values
string

getNamespace()

Get the namespace portion of the command name.

public getNamespace() : string
Return values
string

run()

Run the command (called by the CLI router).

public run() : int
Return values
int

        
On this page

Search results