Bug #83735
closedRemove @internal from ClassLoadingInformation
0%
Description
Hello there,
I'm kinda puzzled why this class is annotated for internal use. All other services from Install tool or Extensionmanagement like cache handling or installing are not annotated like that.
In our particular case we're generating some php models on the fly, which cannot be used until class loading information is dumped anew. Right now we decided to just ignore the warning coming from @internal. It seems odd anyway, as the method itself is actually scoped 'public'.
Another suggestion which'd solve our particular case would be adding a new signal parallel to 'afterExtensionInstall', which is called 'beforeExtensionInstall' and is triggered in InstallUtility::install right after enrichExtensionWithDetails was called.
Greetings,
Manuel