On Tue, 7 Sept 2021 at 01:12, Aran Reeks <cdtre...@gmail.com> wrote: > ... Too much code depends on an expected type of stdClass > presently which would likely make future upgrades more difficult for no > functional gain, beyond some added clarify.
What if we had the DynamicObject as a subclass of stdClass? It would reduce the impact. I don't know if aliasing works the same as with subclassing (regarding type checking).