A developer has identified a bug within a private method of a third-party module class.
How can the developer override that method?
Adobe Commerce class preferences are declared in di.xml and cause the object manager to instantiate the custom replacement class. A private method cannot technically be overridden directly; the replacement class must instead alter the public or protected caller so it uses the corrected functionality.
di.xml
Community Discussion