/** * Build the environment specific worker command. * * @return string */ protected function buildWorkerCommand() { if (!app()->isRunningOnGae()) { return parent::buildWorkerCommand(); } $binary = (new PhpExecutableFinder())->find(false); if (defined('HHVM_VERSION')) { $binary .= ' --php'; } if (defined('ARTISAN_BINARY')) { $artisan = ARTISAN_BINARY; } else { $artisan = 'artisan'; } $command = 'queue:work %s --queue=%s --delay=%s --memory=%s --sleep=%s --tries=%s'; return "{$binary} {$artisan} {$command}"; }