예제 #1
0
파일: DBCore.php 프로젝트: pomed/Framework
 /**
  * Closes the specified connection.
  *
  * @param mixed $connection Connection object or its name.
  */
 public function closeConnection($connection)
 {
     $key = false;
     if (Tools::isObject($connection)) {
         $connection->close();
         $key = $this->getConnectionName($connection);
     } elseif (is_string($connection)) {
         $key = $connection;
     }
     if ($key !== false) {
         unset($this->connections[$key]);
         if ($key === $this->currIndex) {
             $key = key($this->connections);
             $this->currIndex = $key !== null ? $key : 0;
         }
     }
     unset($connection);
 }