auraphp/Aura.SqlSchema

Fatal error under 5.3

mindplay-dk opened this issue · 0 comments

Composer.json specifies 5.3 compatibility, but a fatal error is thrown under 5.3:

Fatal error: Can't inherit abstract function Aura\SqlSchema\SchemaInterface::fetchTableList() (previously declared abstract in Aura\SqlSchema\AbstractSchema) in C:\...\sqlschema\src\AbstractSchema.php on line 23

I'm going to suggest removing the abstract methods in AbstractSchema - the same methods (and documentation) are already defined in SchemaInterface, so they are redundant to begin with. The abstract class isn't required to complete the interface in the first place, and doesn't complete it by adding abstract methods anyway, since abstract methods are basically just an anonymous interface embedded in an abstract class...