PHP code example of fyre / queue
1. Go to this page and download the library: Download fyre/queue library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
fyre / queue example snippets
use Fyre\Queue\QueueManager;
$queueManager = new QueueManager($container, $config);
$container->singleton(QueueManager::class);
$queueManager = $container->use(QueueManager::class);
$queue = $queueManager->build($options);
$queueManager->clear();
$config = $queueManager->getConfig($key);
$config = $queueManager->getConfig();
$hasConfig = $queueManager->hasConfig($key);
$isLoaded = $queueManager->isLoaded($key);
$queueManager->push($className, $arguments, $options);
$queueManager->setConfig($key, $options);
$queueManager->unload($key);
$queue = $queueManager->use($key);
$queue->clear($queueName);
$queue->complete($message);
$queue->fail($message);
$message = $queue->pop($queueName);
$queue->push($message);
$queues = $queue->queues();
$queue->reset($queueName);
$stats = $queue->stats($queueName);
$container->use(Config::class)->set('Queue.redis', $options);
use Fyre\Queue\Worker;
$worker = new Worker($container, $queueManager, $eventManager, $options);
$worker->run();
use Fyre\Queue\Message;
$message = new Message($options);
$after = $message->getTimestamp();
$config = $message->getConfig();
$hash = $message->getHash();
$queueName = $message->getQueue();
$isExpired = $message->isExpired();
$isReady = $message->isReady();
$isUnique = $message->isUnique();
$isValid = $message->isValid();
$shouldretry = $message->shouldRetry();
$commandRunner->run('queue:stats', ['--config', 'default', '--queue', 'default']);
$commandRunner->run('queue:worker', ['--config', 'default', '--queue', 'default', '--max-jobs', '99', '--max-runtime', '60']);