Skip to content

Commit 7a55140

Browse files
authored
Merge pull request #222 from asterd/master
Necessary to use driver-specific PDO classes.
2 parents eae1eb4 + e753f6f commit 7a55140

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

ToolkitApi/Toolkit.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ public function __construct($databaseNameOrResource, $userOrI5NamingFlag = '0',
158158
}
159159

160160
// stop any types that are not valid for first parameter. Invalid values may cause toolkit to try to create another database connection.
161-
if (!is_string($databaseNameOrResource) && !is_resource($databaseNameOrResource) && ((!is_object($databaseNameOrResource) || (is_object($databaseNameOrResource) && !in_array(get_class($databaseNameOrResource), [PDO::class, \Odbc\Connection::class], true))))) {
161+
if (!is_string($databaseNameOrResource) && !is_resource($databaseNameOrResource) && ((!is_object($databaseNameOrResource) || (is_object($databaseNameOrResource) && !in_array(get_class($databaseNameOrResource), [PDO::class, \Odbc\Connection::class, \Pdo\Odbc::class], true))))) {
162162

163163
// initialize generic message
164164
$this->error = "\nFailed to connect. databaseNameOrResource " . var_export($databaseNameOrResource, true) . " not valid.";

0 commit comments

Comments
 (0)