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
  • ..
  • PDOMySql
  • Driver.php
Find file BlameHistoryPermalink
  • Benni Mack's avatar
    [TASK] DBAL: Extend custom drivers from abstract drivers · a8663d87
    Benni Mack authored Dec 14, 2020 and Georg Ringer's avatar Georg Ringer committed Dec 14, 2020
    TYPO3 Core has its own implementation of driver classes
    for database abstraction by effectively overriding e.g.
    the PDO Statement class with TYPO3's Statment class
    to ensure that resources are strings to be completely
    transparent with Database abstraction.
    
    Doctrine DBAL 3.0 will force Drivers to either
    switch to composition or extend from the Abstract Driver classes.
    
    This change switches TYPO3's native implementation
    to extend from Abstract Driver classes, ensuring
    forward-compatibility with Doctrine DBAL 3.0
    for TYPO3 v11 with Drivers.
    
    Resolves: #93076
    Releases: master
    Change-Id: I32b886fe13bc7b5c759c1d127b31fe6d3ba94141
    Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67115
    
    
    Tested-by: default avatarTYPO3com <noreply@typo3.com>
    Tested-by: Oliver Bartsch's avatarOliver Bartsch <bo@cedev.de>
    Tested-by: Georg Ringer's avatarGeorg Ringer <georg.ringer@gmail.com>
    Reviewed-by: Oliver Bartsch's avatarOliver Bartsch <bo@cedev.de>
    Reviewed-by: Georg Ringer's avatarGeorg Ringer <georg.ringer@gmail.com>
    a8663d87