Peekmo / atom-autocomplete-php

Autocomplete for PHP in atom editor
MIT License
136 stars 34 forks source link

ErrorHandler: Renaming \Exception to \Throwable because PHP 7 throws Errors to #402

Open vcampitelli opened 5 years ago

vcampitelli commented 5 years ago

At Peekmo\AtomAutocompletePhp\ErrorHandler there's a method called onException that was expecting a \Exception object to display the message and die.

Since PHP 7, errors are thrown too, but as an \Error class. Both \Exception and \Error classes implement a \Throwable interface. To make the code more compliant and avoid Fatal Errors due to an unexpected type received, I'm renaming \Exception to \Throwable in that method.