https://github.com/nilportugues/php-json-api/blob/master/src/Server/Data/DataObject.php#L51
While testing some stuff out in the Laravel wrapper, I realized that you can trigger an exception here by setting the type to text instead of a JSON request. The data won't be filled out right, and the assert fails. Unfortunately, this line just eats the assertion, and happily lets it crash later.