Skip to content
  • Christian Kuhn's avatar
    [BUGFIX] FlashMessageQueue PHP strict warning · 4044e9e3
    Christian Kuhn authored and Wouter Wolters's avatar Wouter Wolters committed
    FlashMessageQueue exends \SplQueue and overwrites enqueue($value).
    In \SplQueue enqueue() has no type hint on $value, but
    FlashMessageQueue adds a type hint to FlashMessage. This raises
    a PHP strict warning.
    
    Solution is to remove the type hint and add an exception instead
    if given argument is not an instance of FlashMessage.
    
    Change-Id: I882aab33a55d84de6614a45c6cc045223adba0cd
    Resolves: #51159
    Releases: 6.2, 6.1
    Reviewed-on: https://review.typo3.org/23183
    Reviewed-by: Helmut Hummel
    Tested-by: Helmut Hummel
    Reviewed-by: Wouter Wolters
    Tested-by: Wouter Wolters
    4044e9e3