Skip to content

Conversation

markstory
Copy link
Member

  • Remove remaining symfony references
  • Upgrade to CakePHP 5.3 using the dev branch so that I can continue to adopt the new reflection APIs and ensure they meet the needs of migrations.

There are currently some failing tests that I need to address with fixes in cakephp. The migration schema-dump.lock files contain serialized instances of TableSchema. When those objects are hydrated from serialized state the internal _columns, _indexes and _constraints properties contain arrays and not the new schema objects. I'll address this with a custom __unserialize() method.

@markstory markstory marked this pull request as ready for review September 8, 2025 16:19
cakephp/database does not support `identity => true, generated => null`
as a way to remove identity clauses on columns, as `generated => null`
is the default value which for identity columns ~= 'by default'.

Fix and re-enable the identity column tests as cakephp 5.3 will have
identity column support.
@markstory markstory merged commit f49eadd into 5.x Sep 9, 2025
13 checks passed
@markstory markstory deleted the cake-53 branch September 9, 2025 17:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant