From 2a7c2fa9b7f1cdddb64ab3658ef987d344a3e7ac Mon Sep 17 00:00:00 2001
From: Dries Buytaert <dries@buytaert.net>
Date: Sat, 27 Jun 2009 09:44:05 +0000
Subject: [PATCH] - Patch #499794 by Berdir: made protected method public
 because it is called as a public method.

---
 includes/database/database.inc        | 2 +-
 includes/database/sqlite/database.inc | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/includes/database/database.inc b/includes/database/database.inc
index 20b8ba5b5b79..44a90c1eee42 100644
--- a/includes/database/database.inc
+++ b/includes/database/database.inc
@@ -451,7 +451,7 @@ public function prefixTables($sql) {
    * @return
    *   A PDO prepared statement ready for its execute() method.
    */
-  protected function prepareQuery($query, $cache = TRUE) {
+  public function prepareQuery($query, $cache = TRUE) {
     $query = $this->prefixTables($query);
     if (empty($this->preparedStatements[$query])) {
       // Call PDO::prepare.
diff --git a/includes/database/sqlite/database.inc b/includes/database/sqlite/database.inc
index dc79b128d652..455f50b94feb 100644
--- a/includes/database/sqlite/database.inc
+++ b/includes/database/sqlite/database.inc
@@ -157,7 +157,7 @@ public function mapConditionOperator($operator) {
     return NULL;
   }
 
-  protected function prepareQuery($query, $cache = TRUE) {
+  public function prepareQuery($query, $cache = TRUE) {
     // It makes no sense to use the static prepared statement cache here,
     // because all the work in our implementation is done in
     // DatabaseStatement_sqlite::execute() and cannot be cached.
-- 
GitLab