diff options
Diffstat (limited to 'maintenance/sqlite.inc')
-rw-r--r-- | maintenance/sqlite.inc | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/maintenance/sqlite.inc b/maintenance/sqlite.inc index 16568ac7..08188cad 100644 --- a/maintenance/sqlite.inc +++ b/maintenance/sqlite.inc @@ -33,10 +33,7 @@ class Sqlite { * @return bool */ public static function isPresent() { - wfSuppressWarnings(); - $compiled = wfDl( 'pdo_sqlite' ); - wfRestoreWarnings(); - return $compiled; + return extension_loaded( 'pdo_sqlite' ); } /** @@ -73,7 +70,9 @@ class Sqlite { $tables = $db->query( "SELECT name FROM sqlite_master WHERE type='table'", __METHOD__ ); foreach ( $tables as $table ) { - if ( strpos( $table->name, 'sqlite_' ) === 0 ) continue; + if ( strpos( $table->name, 'sqlite_' ) === 0 ) { + continue; + } $columns = $db->query( "PRAGMA table_info({$table->name})", __METHOD__ ); foreach ( $columns as $col ) { @@ -89,4 +88,4 @@ class Sqlite { $db->close(); return true; } - }; +}; |