Breaking: #107482 - Environment::getComposerRootPath method removed
See forge#107482
Description
The following method in
\TYPO3\ has been
removed in TYPO3 v14.0:
Environment::get Composer Root Path ()
Since composer installers v4/v5 (which are required since TYPO3 v12),
get and
get return the same
value, because the project path can no longer be changed through
configuration.
Therefore, the method
Environment:: has been
removed. It was marked as internal from the beginning.
Impact
Calling this method will result in a PHP error.
Affected installations
TYPO3 installations with custom extensions or custom code that directly call the removed method are affected:
Environment::get Composer Root Path ()
The extension scanner will report any usage as a strong match.
Migration
Instead of calculating relative paths manually, use absolute paths or the appropriate TYPO3 APIs for path handling.
Use the following replacement:
Environment::get Project Path ()