Breaking: #87627 - Remove Property extensionName of AbstractController

See forge#87627

Description

\TYPO3\CMS\Extbase\Mvc\Controller\AbstractController::$extensionName has been removed and is no longer available in subclasses of \TYPO3\CMS\Extbase\Mvc\Controller\AbstractController, i.e. \TYPO3\CMS\Extbase\Mvc\Controller\ActionController and their derivates.

Impact

Accessing the missing property $extensionName will throw a fatal error.

Affected Installations

All installations that read from \TYPO3\CMS\Extbase\Mvc\Controller\AbstractController::$extensionName.

Migration

The extension name is set in and available through the request object that is available in the controller. See \TYPO3\CMS\Extbase\Mvc\Controller\AbstractController::$request and \TYPO3\CMS\Extbase\Mvc\Request::getControllerExtensionName() for more information.