Esempio n. 1
0
 private function writeConnection()
 {
     if ($this->writeConnectionProvider instanceof DBConnectionProvider) {
         return $this->writeConnectionProvider->getConnection();
     }
     throw new RuntimeException('Expected a DBConnectionProvider instance');
 }
Esempio n. 2
0
 private function writeConnection()
 {
     if ($this->writeConnection !== null) {
         return $this->writeConnection;
     }
     if (!$this->writeConnectionProvider instanceof DBConnectionProvider) {
         throw new RuntimeException('Expected a DBConnectionProvider instance');
     }
     $this->writeConnection = $this->writeConnectionProvider->getConnection();
     // MW 1.27 (only)
     if ($this->resetTransactionProfiler && method_exists($this->writeConnection, 'setTransactionProfiler')) {
         $this->writeConnection->setTransactionProfiler(new \TransactionProfiler());
     }
     return $this->writeConnection;
 }