Battle Of Definition

no-email (Damien Seguy), Damien Seguy
Mon, 13 Mar 2023 00:00:00 +0000

Methods signatures must be compatible with the parent class's definition. This is true, except for __construct(), for which the compatibility is never checked.
Yet, compatibility is still enforced when the __construct definition is in an interface. Then, both the implementing table and all its children must have the interface's compatibility.