Fix error reporting for PHP 8
Fix error reporting for PHP 8

The @ operator does not make error_reporting() return 0 anymore.
See: https://externals.io/message/112371

This commit changes the old behaviour in such a way that it now respects error_reporting(), instead of throwing for all levels as before.

brick/brick