コード例 #1
0
ファイル: service.php プロジェクト: crodas/worker
/**
 *  @Service(worker-server, {
 *  }, { shared: true})
 */
function worker_daemon(array $config, $context, $service)
{
    $config = $service('worker-config');
    $Config = new Worker\Config();
    $Config->setEngine($config['engine']);
    foreach ($config['path'] as $dir) {
        $Config->addDirectory($dir);
    }
    $Config['host'] = $config['host'];
    return new Worker\Server($Config);
}
コード例 #2
0
ファイル: BasicTest.php プロジェクト: crodas/worker
 protected function getConfig()
 {
     $config = new Config(['pdo' => XPDO]);
     $config->addDirectory(__DIR__)->setEngine('EPDO');
     return $config;
 }