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
  • typo3
  • sysext
  • core
  • Classes
  • Database
  • Connection.php
Find file BlameHistoryPermalink
  • Morton Jonuschat's avatar
    [!!!][FEATURE] Introduce Doctrine DBAL database connections · 4a5e2c86
    Morton Jonuschat authored Mar 04, 2016 and Christian Kuhn's avatar Christian Kuhn committed Apr 12, 2016
    The Doctrine DBAL library is added as a composer dependency
    as a foundation to replace the current DatabaseConnection class,
    EXT:dbal and EXT:adodb.
    
    Doctrine DBAL is encapsulated within a ConnectionPool class that
    manages the connections to all defined database connections.
    
    The main parts of the patch consist of the connection management,
    convenience methods for simple SQL queries, a QueryBuilder to build
    complex queries in a database platform independent way and a
    QueryRestriction Builder that aims to replace deleteClause and
    BEenableFields in the backend context as well as enableFields in
    frontend context.
    
    Documentation and an example implementation of using the API will
    follow in separate patches.
    
    Releases: master
    Resolves: #75454
    Change-Id: I47837d9e77331132807bbb7fb956c359031b4f16
    Reviewed-on: https://review.typo3.org/47111
    
    
    Reviewed-by: Frank Nägler's avatarFrank Naegler <frank.naegler@typo3.org>
    Tested-by: Frank Nägler's avatarFrank Naegler <frank.naegler@typo3.org>
    Reviewed-by: Christian Kuhn's avatarChristian Kuhn <lolli@schwarzbu.ch>
    Tested-by: Christian Kuhn's avatarChristian Kuhn <lolli@schwarzbu.ch>
    4a5e2c86