PdoHelper fails if username / password are NULL
By default the username and password passed to the PDO backend are NULL because SQLite does not need a username / password in our case.
The recent refactoring in the static object container now detects that NULL is passed to the PDO backend but a string is expected:
#1283859777: Tried to create instance of class F3\FLOW3\Utility\PdoHelper without passing constructor argument $user in Packages/Framework/FLOW3/Classes/Persistence/Backend/GenericPdo/Backend.php line 122
This error is triggered when no Objects.db exists and the backend tries to create one.
[+BUGFIX] FLOW3 (Persistence): Safeguard for PDO credentials and DSN
The username, password and DSN for the PDO backend could, until now,
be NULL without causing any trouble. More correct though is an empty
string if they shouldn't be specified. In addition the old approach
caused an exception since recently.
Now the backend checks for the type of the credentials and the default
setting was adjusted to empty strings instead of NULL.