GeneralUtility::intExplode is called from CategoryRepository with $this->settings['persistence']['storagePid'] as argument, but this value is an integer on TYPO3v12 due to the new TS parser. On PHP 8.x this causes an error because explode() no longer silently accepts integers as input.
Also happens in:
PostRepository::getStoragePidsFromTypoScript
Steps to Reproduce
Install the extension
Insert the "list" plugin on a page
Load the page in FE
Expected behavior: Obviously, no exceptions thrown.
Bug Report
Prerequisites
Description
GeneralUtility::intExplode is called from CategoryRepository with
$this->settings['persistence']['storagePid']
as argument, but this value is an integer on TYPO3v12 due to the new TS parser. On PHP 8.x this causes an error becauseexplode()
no longer silently accepts integers as input.Also happens in:
Steps to Reproduce
Expected behavior: Obviously, no exceptions thrown.
Actual behavior: Exception thrown.
Versions