|
- #!/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";
|