Is there a way to redefine a type hint to a descendant class when extending an abstract class? December 17, 2023 by Tarik