У меня есть старое расширение extbase, которое необходимо исправить после обновления с 7.6 до TYPO3 9.5.8:
Эта строка, похоже, является проблемой:
$this->registerArgument('background', FileReference::class . '|boolean', 'Image');
Ошибка Iget is
Аргумент "background" был зарегистрирован с типом "TYPO3 \ CMS \ Extbase \ Domain \ Model \ FileReference | boolean", но имеет тип "TYPO3 \ CMS \ Extbase \ Domain \ Model"\ FileReference "в помощнике вида
Однако, если я удаляю | логическое значение, я получаю новую ошибку, на этот раз
Аргумент" background "был зарегистрирован с типом"TYPO3 \ CMS \ Extbase \ Domain \ Model \ FileReference ", но имеет тип" boolean "в представлении helper
Так что я вроде как в цикле.Есть идеи?