#!/usr/bin/env php
|
<?php
|
require_once dirname(__FILE__) . '/../../../../Public/init.php';
|
//require_once '/home/dogstar/projects/library.phalapi.net/Public/init.php';
|
|
DI()->loader->addDirs('Demo');
|
|
if ($argc < 2) {
|
echo "Usage: $argv[0] <service> \n\n";
|
exit(1);
|
}
|
|
$service = trim($argv[1]);
|
|
echo "Input params(json):\n";
|
$params = trim(fgets(STDIN));
|
|
$params = json_decode($params, true);
|
if (is_array($params)) {
|
$params = array();
|
}
|
|
$mq = new Task_MQ_Array();
|
$taskLite = new Task_Lite($mq);
|
|
$taskLite->add($service, $params);
|
|
$runner = new Task_Runner_Local($mq);
|
$rs = $runnter->go($service);
|
|
echo "\nDone:\n", json_encode($rs), "\n\n";
|