Skip to content
  • Christian Kuhn's avatar
    [TASK] Install tool: Use ext:core messaging · aed46d2a
    Christian Kuhn authored and Benni Mack's avatar Benni Mack committed
    The install tool brought its own "status message" class
    structure since the 6.2 refactoring. This is used at many
    places in the install tool for message handling.
    
    The core has a very similar class construct "Messaging"
    with only little dependencies, too. To simplify a later
    separation of 'install tool' and 'installer' the internal
    status message class structure is removed and transitioned
    to the core Messaging structure. to get rid of just
    another special thing the install tool does.
    
    The ext:core FlashMessage and FlashMessageQueue now both
    implement the \JsonSerialize interface. This allows direct
    json_encode() calls on these objects, helpful for instance
    for ajax responses.
    
    In ext:install "Environment checks" suhosin specific checks
    have been removed since the project is dead and only has a
    pre-alpha php 7.0 fork, so probably nobody is using
    that with the given core PHP constraints anymore.
    
    Change-Id: Ifecd3cd4889d8db5aaf3e87f317c98be706ae82b
    Resolves: #82257
    Releases: master
    Reviewed-on: https://review.typo3.org/53835
    
    
    Tested-by: default avatarTYPO3com <no-reply@typo3.com>
    Reviewed-by: default avatarFrank Naegler <frank.naegler@typo3.org>
    Tested-by: default avatarFrank Naegler <frank.naegler@typo3.org>
    Reviewed-by: default avatarBenni Mack <benni@typo3.org>
    Tested-by: default avatarBenni Mack <benni@typo3.org>
    aed46d2a