I don't think it will be in practice. Adding an `array` type-hint might break old code, but removing the hint should not at all. There's no worry if the class was being extended, as the overriding method could use a different signature, and this was never in an interface, so there's no risk of an implementing class conflicting all of a sudden.