PHPDB-39: php8 compliant but...* Fixed all method_exists that requires existence check before method_exists from PHP8.
* Fixed some missing asserts in tests.
Pull request #11: PHPDB-36Merge in LIB/tornelib-php-database from PHPDB-36 to master
* commit '0bd1e108c2f771aa8d46f680f112e3f778929886':
ipv6 tests are being made from instances that support ipv6
New names for deprecation tests.
PHPDB-36
PHPDB-36Moved functions around to get higher reachability. Some of the functions went static.
CanPdo-checker is not static.
getPreferredDriver is not returning default available before bailing out.
Pull request #9: PHPDB-31Merge in LIB/tornelib-php-database from PHPDB-31 to master
* commit '6e9d229d174e7dc5967fdc3df225b217fec75dda':
getRow inherits from interface again.
PHPDB-31: getRow() implemented.
One more docblock
Pull request #8: PHPDB-26Merge in LIB/tornelib-php-database from PHPDB-26 to master
* commit '32da98a2be4f1d822152dd2133e8c45c318e636c':
deprecated tests disabled in higher versions
All docblocks updated. Prepared for fetcher.
PHPDB-26: setQuery() finished for mysqli, mysql and PDO. PHPDB-33: getLastInsertId implemented in full SQL. PHPDB-30: Primary query support for SQL. PHPDB-34: Deprecated escape was impleme...
PHPDB-26: setQuery() finished for mysqli, mysql and PDO.PHPDB-33: getLastInsertId implemented in full SQL.
PHPDB-30: Primary query support for SQL.
PHPDB-34: Deprecated escape was implemented.
PBPDB-9: Currently allowing non assocs (string).
Pull request #7: PHPDB-20 mysqlMerge in LIB/tornelib-php-database from PHPDB-20-mysql to master
* commit 'e0b72450ac047d17747006c5b760a07424785cda': (22 commits)
Connectivity is done!
deprecated driver can not be tested on PHP 7 or higher
readme
MODULE_DATABASE.php support connection and adaptive drivers.
Inspections fixes.
Updated class with connectivity for mysqli, mysql and PDO. Simplified $currentIdentifier
...
mysqli_connect + switch database done.Made some methods "throwable" so they can also return booleans without exceptions.
Added timeouts.
Flagset to make sql-driver chainable.
Default userdata is set to "testusername".
Driver class for bad driver (sql) updated.Added "preferred driver" detector.
Added driver test (includes getServerList-ish test).
connect() remains empty.
Fixed docblocks and return statements and other problems.serverList in config not in use.
Switch-Case transformed into ifs.
Composer and readme updated.