Fix unittests for all languages
Unittests are failing due to staff changes. Fix these so they rely on actual staff members as little as possible. Perhaps, use dev999
as a test account 'more' under our control.
CI should test all languages. PHP example to convert to gitlab CI job:
docker run --rm -ti -v $(pwd)/src/php:/app:ro phpunit/phpunit test/UnitTests.php
Update: tests for python were already fixed 3 months ago. So this changes to update PHP tests to match pythons and add PHP test CI task.
Also, java appears missing tests - is it worth adding these?