Actions
Task #97244
closedDeprecate CompositeExpression and ExpressionBuilder methods
Status:
Closed
Priority:
Should have
Assignee:
Category:
Database API (Doctrine DBAL)
Target version:
-
Start date:
2022-03-27
Due date:
% Done:
100%
Estimated time:
TYPO3 Version:
12
PHP Version:
Tags:
Complexity:
Sprint Focus:
Description
doctrine/dbal has deprecated mutliple methods in 'CompositeExpression'
and 'ExpressionBuilder'. Forward compatible replacements has been added
with #97081 , core usage replaced with #97110 and #97124.
Additionally usage in typo3/cms-styleguide has been properly replaced as a preparation
for the deprecation with https://github.com/TYPO3/styleguide/pull/303
Now, the old methods and ways should be deprecated accordingly:
- ExpressionBuilder->andX()
- ExpressionBuilder->orX()
- CompositeExpression->add()
- CompositeExpression->addMultiple()
- instantiating CompositeExpression direclty with new CompositeExpression()
Actions