exception 'Doctrine\DBAL\DBALException' with message 'LIMIT argument offset=-12 is not valid' in /var/www/html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/AbstractPlatform.php:3312
Grundsätzlich bin ich auch pro Validierung. Aber wie kommt es überhaupt dazu, dass es mit einem negativen Wert übergeben wird? Im Standard passiert das nicht, außer du tippst es via URL absichtlich ein.
Wenn du es umbedingt selbst beheben willst: Registriere dich auf des jeweilige PreDispatch-Event und setzte den Parameter auf 0, falls er ungültig sein sollte. Oder werfe einen 404 Fehler. Je nachdem welches Verhalten du möchtest, wenn ein ungültiger Wert eingegeben wurde.