Skip to content

Conversation

@tyrsson
Copy link
Member

@tyrsson tyrsson commented Dec 9, 2025

…e Refactor Sql PR in adapter-mysql. These changes need tested.

Q A
Documentation no
Bugfix yes
BC Break no
New Feature no
RFC no
QA no
House Keeping yes

Description

Removes PhpDb\Sql\Ddl\SqlInterface since its simply an extension of PhpDb\Sql\SqlInterface. Splitting that type appears to have zero benefit that I can see.

Fixes several typing issues around the consumption of SqlInterface and PreparableSqlInterface as a PlatformDecoratorInterface implementation.

…e Refactor Sql PR in adapter-mysql. These changes need tested.

Signed-off-by: Joey Smith <jsmith@webinertia.net>

Signed-off-by: Joey Smith <jsmith@webinertia.net>
@tyrsson tyrsson added this to the 0.4.1 milestone Dec 9, 2025
@tyrsson tyrsson requested a review from simon-mundy December 9, 2025 08:21
@tyrsson tyrsson self-assigned this Dec 9, 2025
@tyrsson tyrsson added bug Something isn't working Lang Feature Refactor Refactoring to new language features labels Dec 9, 2025
@tyrsson tyrsson added this to @phpdb Dec 9, 2025
@github-project-automation github-project-automation bot moved this to Todo in @phpdb Dec 9, 2025
Copy link
Collaborator

@simon-mundy simon-mundy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Happy with the changes as-is after the Tests have been updated

@github-project-automation github-project-automation bot moved this from Todo to In Progress in @phpdb Dec 9, 2025
@tyrsson
Copy link
Member Author

tyrsson commented Dec 15, 2025

The test around this should be fixed by the other PR

@tyrsson
Copy link
Member Author

tyrsson commented Dec 16, 2025

This PR has been superseded by #103

@tyrsson tyrsson closed this Dec 16, 2025
@github-project-automation github-project-automation bot moved this from In Progress to Done in @phpdb Dec 16, 2025
@tyrsson tyrsson deleted the 0.4.1-type-fixes branch December 16, 2025 04:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working Lang Feature Refactor Refactoring to new language features

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants