FGLU_Activity расширяет FGLU_Entity и НЕ переопределяет метод static :: delete.
Любые подсказки о том, как избежать этой ошибки в следующий раз, когда я столкнусь с ней?
У вас есть подкласс, содержащий метод delete () с аргументами, которые не совпадают с аргументами метода delete () в родительском классе.Это не совсем ошибка.Если функциональность не совпадает, переименуйте дочерний метод, чтобы показать это, или, если это так, но аргументы в родителях излишни, добавьте FGLU_Activity ($ id = NULL, $ commit = NULL).
Youне получил бы эту ошибку, если бы вы также не объявили метод в дочернем классе.
Либо это, либо я действительно что-то упустил.Статические методы по-прежнему подчиняются стандартным правилам, касающимся видимости, наследования и т. Д., Поэтому здесь проблема не в этом.