Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • T TYPO3.CMS
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 8
    • Merge requests 8
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • accessibilityaccessibility
  • TYPO3.CMS
  • Repository
Switch branch/tag
  • TYPO3.CMS
  • ..
  • ContentElement
  • NewContentElementController.php
Find file BlameHistoryPermalink
  • Christian Kuhn's avatar
    [!!!][TASK] Deprecate ext:backend class AbstractModule · e9aca9b2
    Christian Kuhn authored Oct 06, 2017 and Benni Mack's avatar Benni Mack committed Oct 06, 2017
    The internal / experimental class ext:backend/Module/AbstractModule
    doesn't do much useful stuff: It only instantiates ModuleTemplate
    in it's constructor which forces all inheriting classes to call
    parent::__construct(). The processRequest() method with its
    dispatcher code is never used in core, but superseeded by routing
    configuration via Configuration/Backend/Routes.php.
    
    The patch removes given AbstractModule usages and markes the
    class as deprecated. The patch is slightly breaking in cases
    an extension extends AbstractWizardController and additionally
    uses the initialized moduleTemplate property.
    
    Change-Id: Iee36e1787a6dc2a1affb3625983ccb6450589481
    Resolves: #82689
    Releases: master
    Reviewed-on: https://review.typo3.org/54312
    
    
    Reviewed-by: Andreas Fernandez's avatarAndreas Fernandez <typo3@scripting-base.de>
    Tested-by: Andreas Fernandez's avatarAndreas Fernandez <typo3@scripting-base.de>
    Tested-by: default avatarTYPO3com <no-reply@typo3.com>
    Reviewed-by: Benni Mack's avatarBenni Mack <benni@typo3.org>
    Tested-by: Benni Mack's avatarBenni Mack <benni@typo3.org>
    e9aca9b2