Exemple #1
0
 public function convertTo($_output_format)
 {
     $fileFormat = self::getFormat($this);
     $method = strtolower($fileFormat) . '2' . strtolower(rtrim($_output_format, 'File'));
     if (method_exists(new Converter(), $method)) {
         return Converter::$method($this);
     }
     return Converter::defaultConverter($this, $_output_format);
 }
Exemple #2
0
<?php

require_once "Converter.php";
$worker = new GearmanWorker();
$worker->addServer();
$worker->addFunction("convert", array(Converter::defaultConverter(), 'doConvert'));
$logger = new Logger();
while (1) {
    $logger->waitingForJob();
    $ret = $worker->work();
    // work() will block execution until a job is delivered
    if ($worker->returnCode() != GEARMAN_SUCCESS) {
        break;
    }
}