/** * @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); }
protected function getConfig() { $config = new Config(['pdo' => XPDO]); $config->addDirectory(__DIR__)->setEngine('EPDO'); return $config; }