Skip to content

[RFC]: Improve StatementInterface implementation #115

Closed

Description

@simon-mundy

Proposed Version

0.6.0

Basic Information

Currently within AbstractRowGateway we rely on calling Sql\Sql->prepareStatementForSqlObject() and expect an executable statement. However since the signature for that method and others within the Sql family have a broader return value of StatementContainerInterface we cannot reliably determine the returned object. This proposal seeks to better implement the two Interfaces to ensure tighter coupling.

Background

No response

Considerations

No response

Proposal(s)

No response

Appendix/Additional Info

No response

Activity

  1. self-assigned this
    on Jan 12, 2026
  2. added
    enhancementNew feature or request
    qaImprovements in quality assurance of the project
    on Jan 12, 2026
  3. added theissue type on Jan 12, 2026
  4. added this to the 0.6.0 milestone on Jan 12, 2026
  5. added a commit that references this issue on Jan 12, 2026
    b711fb4
  6. moved this from Todo to Done in @phpdbon Jan 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestqaImprovements in quality assurance of the project

Type

Projects

  • Status
    Done

Relationships

None yet

Development

No branches or pull requests

Issue actions