Problem/Motivation
Config entity types have no concept of being "installed", that they are even able to be so is kind of an oversight. Getting installed as opposed to just the regular definitions has no benefit but causes extra cache/query lookups, especially with removing the caching from getLastInstalledDefinitions() in #3617152: EntityLastInstalledSchemaRepository::getLastInstalledDefinition() loads all definitions
Comments
Comment #2
berdirComment #3
berdirOn D11, the whole service can possibly be dropped completely. You can have two hooks, one first, one last, then all of this should be unecessary? it's in theory possibly to bypass that, but someone would need to explicitly set that up.