- fix typo in the "security-key-fallback" code | thanks @svgaman
- fix typo in php settings
- fix reported problems from phpstan
- use more secure session settings
- update "Simple-MySQL"-dependency use v7 or v8
- use phpcs fixer for the code-style
-
fix "integrity constraint violation"
-> via "ON DUPLICATE KEY UPDATE" in the sql-query
-
update "Portable UTF8" from v4 -> v5
-> this is a breaking change without API-changes - but the requirement from "Portable UTF8" has been changed (it no longer requires all polyfills from Symfony)
- use more php7 type-hints
- add "$start_session" to the "Session2DB"-constructor
-> If you want to modify the settings via setters before starting the session, you can skip the session-start and do it manually via "Session2DB->start()"
- use php7 type-hints
-
edit "Session2DB->use_lock_via_mysql(bool|null)"
- true => use mysql GET_LOCK() / RELEASE_LOCK()
- false => use php flock() + LOCK_EX
- null => use mysql + extra lock-table
- add "Session2DB->use_lock_via_mysql(bool)"
- use new version of "Simple MySQLi" (voku/simple-mysqli)
- drop support for PHP < 7.0
- use "strict_types"
- backport changes from the "master"-branch into "php_old"-branch
- add a interface && a wrapper class for the database-connection