/**
  * @param \Doctrine\DBAL\Connection $conn
  */
 public function __construct(Connection $conn)
 {
     parent::__construct($conn);
     $this->platform = $conn->getDatabasePlatform();
 }
 public function __construct(Connection $conn, SQLAzureShardManager $shardManager, SchemaSynchronizer $sync = null)
 {
     parent::__construct($conn);
     $this->shardManager = $shardManager;
     $this->synchronizer = $sync ?: new SingleDatabaseSynchronizer($conn);
 }