Task #105279
closedReplace TYPO3 `EnumType` with doctrine/dbal type
100%
Description
Doctrine DBAL 4.2.0 implemented the `EnumType`, which TYPO3
provides already for a long time. The way it has been added
breakes the TYPO3 implementation.
The TYPO3 implementation does not supported other dbms then
MariaDB/MySQL. The new DBAL implementation does not contain
a fully working replacement retrieving the same type again.
At least database analyzer benefits from the Doctrine DBAL
type and can create compatible fields for database systems
not having native `ENUM` support when replaced. Thus, type
implementation is now switched using the dbal implementation.
Thus, adding replacement code at different places can be
avoided, keeping the current state and even improving it
slightly.
Updated by Gerrit Code Review about 1 month ago
- Status changed from New to Under Review
Patch set 4 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/86561
Updated by Gerrit Code Review about 1 month ago
Patch set 5 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/86561
Updated by Gerrit Code Review about 1 month ago
Patch set 6 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/86561
Updated by Gerrit Code Review about 1 month ago
Patch set 7 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/86561
Updated by Gerrit Code Review about 1 month ago
Patch set 8 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/86561
Updated by Gerrit Code Review about 1 month ago
Patch set 9 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/86561
Updated by Gerrit Code Review about 1 month ago
Patch set 10 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/86561
Updated by Stefan Bürk about 1 month ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset 8f2f637d2b0fc5a2691455d0b7ae3ebaa7f1c6bd.
Updated by Stefan Bürk about 1 month ago
- Related to Task #105294: Align custom `SetType` doctrine type implementation added
Updated by Stefan Bürk about 1 month ago
- Related to Bug #105295: Add missing class alias map registration added
Updated by Christian Kuhn 27 days ago
- Related to Task #105458: Remove legacy class aliases added