Added sniff that detects if an entity implements the automatically generated interface

Also made the project compatible with PHP 5.4 again
No need to add things like `//end getWarningList()`. Also: `return [];`