Ejemplo n.º 1
0
 /**
  * @param string $gameVersion
  *
  * @return PdoPool
  */
 public static function makePool($gameVersion)
 {
     if (self::$instance === null) {
         $shardOptions = ShardHelper::listShardOptions($gameVersion);
         self::$instance = new PdoPool($shardOptions);
     }
     return self::$instance;
 }
Ejemplo n.º 2
0
 /**
  *
  */
 public function testListShardOptions()
 {
     $options = ShardHelper::listShardOptions('tw');
     foreach ($options as $shardId => $option) {
         static::assertStringStartsWith('db', $shardId);
         static::assertTrue(is_array($option));
         static::assertArrayHasKey('shardId', $option);
     }
 }