TYPO3 @dontverifyrequesthash

В одном из наших расширений есть этот фрагмент:

 /** 
  * action main 
  * 
  * @return void 
  * @dontverifyrequesthash 
  */

TYPO3 версии 8 с PHP 7.1 работает. TYPO3 версии 9 с PHP 7.2 мы получаем эту ошибку:

[Семантическая ошибка] Аннотация «@dontverifyrequesthash» в методе X \ Y \ Controller \ Z :: mainAction () никогда не импортировалась. Вы, может быть, забыли добавить к этой аннотации выражение "использовать"?

может кто-нибудь помочь, пожалуйста?


person 180690    schedule 11.07.2018    source источник


Ответы (1)


Аннотация @dontverifyrequesthash умерла до TYPO3 версии 6.2, поэтому ее можно удалить.

person Thomas Löffler    schedule 11.07.2018
comment
Спасибо, мы этого не видели. Есть ли что-нибудь официальное в журналах TYPO3? - person 180690; 11.07.2018
comment
Я только что просмотрел документы, и там что-то не так. Вкратце: с использованием нового средства отображения свойств (по умолчанию, начиная с 6.2) аннотации @dontvalidate и @dontverifyrequesthash больше не распознаются средством отображения свойств. Вы можете использовать только @ignorevalidation $object. - person Thomas Löffler; 11.07.2018