public function injectPageRepository(#M#C\TYPO3\CMS\Extbase\Object\ObjectManagerInterface.get|#M#M#C\TYPO3\CMS\Core\Utility\GeneralUtility.makeInstance.get|#M#ȅ#M#C\TYPO3\CMS\Core\Utility\GeneralUtility.makeInstance%#K#C\TYPO3\CMS\Extbase\Object\ObjectManager.class.get|#M#π#M#C\TYPO3\CMS\Core\Utility\GeneralUtility.makeInstance≥\TYPO3\CMS\Extbase\Object\ObjectManager.get|#M#π#P#C\MyNamespace\MyExtension\Controller\SeoController.objectManager≥ø.get|#ȕ#M#C\TYPO3\CMS\Extbase\Object\ObjectManagerInterface.get|#M#π#P#C\MyNamespace\MyExtension\Controller\SeoController.objectManager≥ø.get|#M#π#M#C\TYPO3\CMS\Core\Utility\GeneralUtility.makeInstance≥\TYPO3\CMS\Extbase\Object\ObjectManager.get|#M#M#C\TYPO3\CMS\Core\Utility\GeneralUtility.makeInstance.get|#M#ȅ#M#C\TYPO3\CMS\Core\Utility\GeneralUtility.makeInstance%#K#C\TYPO3\CMS\Extbase\Object\ObjectManager.class.get%#K#C\MyNamespace\MyExtension\Domain\Repository\PageRepository.class|#Ɩ#M#C\TYPO3\CMS\Extbase\Object\ObjectManagerInterface.get|#M#π#P#C\MyNamespace\MyExtension\Controller\SeoController.objectManager≥ø.get|#M#π#M#C\TYPO3\CMS\Core\Utility\GeneralUtility.makeInstance≥\TYPO3\CMS\Extbase\Object\ObjectManager.get|#M#M#C\TYPO3\CMS\Core\Utility\GeneralUtility.makeInstance.get|#M#ȅ#M#C\TYPO3\CMS\Core\Utility\GeneralUtility.makeInstance%#K#C\TYPO3\CMS\Extbase\Object\ObjectManager.class.getƕ0ƀ#K#C\MyNamespace\MyExtension\Domain\Repository\PageRepository.class|\MyNamespace\MyExtension\Domain\Repository\PageRepository|? $pageRepository) {
$this
For PhpStorm 2020.2.1 (Build #PS-202.6948.87, built on August 27, 2020)
When using the "Refactor to method injection" function on a property like this will result in a weird result:
Result: