Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • typo3 typo3
  • Project information
    • Project information
    • Activity
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Insights
    • Repository
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • typo3typo3
  • typo3typo3
  • Repository
Switch branch/tag
  • typo3
  • ..
  • Php
  • MethodCallMatcher.php
Find file BlameHistoryPermalink
  • Christian Kuhn's avatar
    [!!!][TASK] Protect RelationHandler internals · fcd6c8e5
    Christian Kuhn authored Dec 15, 2020 and Georg Ringer's avatar Georg Ringer committed Dec 15, 2020
    Class RelationHandler is a confusing mess with tons
    of state spread over 28 class properties and 35
    consuming methods. Nearly everything is public and
    of course far from bug free.
    
    The patch protects a series of properties and methods
    that handle internal state and do not need to be
    accessed from outside. For instance, the same state
    created by the 'read' methods is done by start().
    
    This is a starter patch to allow refactorings
    towards a better manageable codebase.
    
    Change-Id: I8aa45fcd0306209fcc298972ad850449d2c4f125
    Resolves: #93080
    Releases: master
    Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67138
    
    
    Tested-by: default avatarTYPO3com <noreply@typo3.com>
    Tested-by: Anja Leichsenring's avatarAnja Leichsenring <aleichsenring@ab-softlab.de>
    Tested-by: Georg Ringer's avatarGeorg Ringer <georg.ringer@gmail.com>
    Reviewed-by: Anja Leichsenring's avatarAnja Leichsenring <aleichsenring@ab-softlab.de>
    Reviewed-by: Georg Ringer's avatarGeorg Ringer <georg.ringer@gmail.com>
    fcd6c8e5