Skip to content

PHP 8 compatibility

Volker Krause requested to merge work/vkrause/php-8-support into master

The biggest part here is porting away from the discontinued DBUnit which has no PHP 8 support as well as to adjust our tests to newer versions of PHPUnit. The actual changes are just some extra static qualifiers and exception handling during the initial database setup.

Convenient side-effect of this: the unit tests now can run on openSUSE Tumbleweed without having to install packages via the PHP package manager.

Merge request reports