Lines like https://github.com/fullfatthings/entity_decorator/blob/master/entity_decorator.module#L105 which use self:: mean that if I subclass EntityDecorator, these methods will still use the super class method such as getFinder(). My subclass defined its own finder (which is a subclass of EntityDecoratorFinder; I needed a "filterBy" rather than "findBy"), however the use of self:: meant by subclass method for getFinder was never called.
Lines like https://github.com/fullfatthings/entity_decorator/blob/master/entity_decorator.module#L105 which use
self::mean that if I subclass EntityDecorator, these methods will still use the super class method such asgetFinder(). My subclass defined its own finder (which is a subclass of EntityDecoratorFinder; I needed a "filterBy" rather than "findBy"), however the use ofself::meant by subclass method for getFinder was never called.