Skip to content
  • Benni Mack's avatar
    [!!!][TASK] Refactor generation of extensions.xml.gz · 8f79744d
    Benni Mack authored
    This change re-implements the generation of the XML file for TYPO3 installations
    by moving the relevant code from EXT:ter to ter_fe2.
    
    CombinedExtensionRepository -> does the collection of available extensions
    ExtensionIndexService -> handles the XML generation and writing to files
    
    This way, all functionality can be separated and exchanged if necessary.
    
    A CLI command "ter:createExtensionIndexXml" is added which
    also shows some more useful output, however the logic is still in
    the "UpdateCurrentVersionListTask" class in EXT:ter.
    
    The methods:
    tx_ter_helper->requestUpdateOfExtensionIndexFile
    tx_ter_helper->writeExtensionIndexfile
    
    are removed, and thus, all of this logic is migrated to Doctrine DBAL.
    
    Root composer.json is adapted so the necessary PHP extensions are available
    in your IDE.
    8f79744d
Analyzing file…