Project

General

Profile

Actions

Bug #83735

closed

Remove @internal from ClassLoadingInformation

Added by SICOR KDL GmbH almost 7 years ago. Updated almost 7 years ago.

Status:
Rejected
Priority:
-- undefined --
Assignee:
-
Category:
Backend API
Target version:
-
Start date:
2018-01-31
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
8
PHP Version:
7.1
Tags:
Complexity:
Is Regression:
Sprint Focus:

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

Actions

Also available in: Atom PDF