Ejemplo n.º 1
0
 public function __construct($settings)
 {
     parent::bootstrap();
     $t = microtime(true);
     try {
         parent::$serviceInstance[get_class()] = new \Mongo($settings['host'] . ':' . $settings['port']);
     } catch (\Exception $e) {
         throw new \Exception('Unable to connect to Mongo server');
     }
     $queryTime = round((microtime(true) - $t) * 1000, 2);
     parent::logQuery(array('command' => 'CONNECTION to ' . $settings['host'] . ':' . $settings['port'], 'time' => $queryTime));
     parent::$_totalTime[get_class()] += $queryTime;
     parent::$_totalQueries[get_class()]++;
 }