/**
  * @return array
  */
 public function getShards()
 {
     $params = $this->conn->getParams();
     $shards = array();
     foreach ($params['shards'] as $shard) {
         $shards[] = array('id' => $shard['id']);
     }
     return $shards;
 }
 public function __construct(PoolingShardConnection $conn)
 {
     $params = $conn->getParams();
     $this->conn = $conn;
     $this->choser = $params['shardChoser'];
 }