Difference between update and apply magic methods
I've seen them both used in the source, but the docs state the new class system uses the applyConfigName magic method and does not mention the updateConfigName method. These seem to be generated with the #initConfig method.
Insights are appreciated!
What wouldn't update method be invoked?
Is the updateProperty() method being invoked each time we set a property via setProperty() or there is some extra logic to it?
I'm trying to use setGrouper() on a store, but only applyGrouper is called as a result, but not the updateGrouper(). Why this behavior? I'm pretty sure the new grouper is different from the old one.