2017 © Pedro Peláez
 

library queue

PHP based queue execution program

image

fk/queue

PHP based queue execution program

  • Thursday, November 30, 2017
  • by yelfive
  • Repository
  • 1 Watchers
  • 0 Stars
  • 19 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

Yii2 extension

Extension can work as yii extension too, (*1)

  1. register as a component
# main.php
return [
    'components' => [
        'queue' => [
            'class' => 'fk\queue\wrapper\yii2\Connection',
            'logPath' => '@console/runtime/logs/queue.log',
            'engine' => 'fk\queue\engines\Redis',
        ]
    ]
]
  1. queue in
Yii::$app->queue->in('ls -l'); // bash> ls -l
Yii::$app->queue->in(new YiiCommand(['migrate'])); // bash> php yii migrate

You can write your own XXCommand to parse a command, but in the end, a bash command should be returned If the argument for in is empty, then the cmd will be ignored, (*2)

  1. map of console
# console\config\main.php
return [
    'controllerMap' => [
        'queue' => [
            'class' => 'fk\queue\wrapper\yii2\QueueController'
        ]
    ],
]
  1. queue start
php yii queue/start

Command

Writing your own command by extends \fk\queue\commands\Command and overwrite method CommandInterface::parse, (*3)

<?php

class MyCommand extends \fk\queue\commands\Command
{

    public $command;

    public function parse() {
        // Parse your command with its property `command`
    }
}

The Versions

30/11 2017

dev-master

9999999-dev

PHP based queue execution program

  Sources   Download

MIT

The Requires

 

by felix

queue

30/11 2017

dev-dev

dev-dev

PHP based queue execution program

  Sources   Download

MIT

The Requires

 

by felix

queue

30/11 2017

v2.0.0

2.0.0.0

PHP based queue execution program

  Sources   Download

MIT

The Requires

 

by felix

queue