Взять тот же
https://github.com/andrey-helldar/laravel-support/blob/main/src/Eloquent/CompositeKeysModel.php:
Строка 23 - отрицание первое
Строка 30 - нет отрицания
Строка 40 - нет отрицания
Строка 55 - отрицание первое
На 40-й строке обусловлено тем, что присать
return is_array($id) || $id instanceof Arrayable
красивее, чем
return ! (is_array($id) || $id instanceof Arrayable)
и, вдобавок, проще читается, что снижает шанс допустить ошибку.