Skip to content

Reordering validation#2505

Merged
blizzz merged 11 commits intomainfrom
fix/noid/reorderingValidation
Apr 24, 2026
Merged

Reordering validation#2505
blizzz merged 11 commits intomainfrom
fix/noid/reorderingValidation

Conversation

@AndyScherzinger
Copy link
Copy Markdown
Member

Address post-merge feedback on #2481

@AndyScherzinger AndyScherzinger added this to the v2.1.0 milestone Apr 21, 2026
@AndyScherzinger AndyScherzinger added bug Something isn't working 3. to review Waiting for reviews labels Apr 21, 2026
@AndyScherzinger AndyScherzinger marked this pull request as ready for review April 21, 2026 19:39
@AndyScherzinger AndyScherzinger requested a review from samin-z April 21, 2026 19:39
blizzz
blizzz previously requested changes Apr 21, 2026
Comment thread lib/Controller/ApiTablesController.php Outdated
Comment thread lib/Controller/ApiTablesController.php Outdated
Comment thread lib/Controller/TableController.php Outdated
@AndyScherzinger AndyScherzinger force-pushed the fix/noid/reorderingValidation branch 6 times, most recently from 2983cf5 to ae472dd Compare April 22, 2026 12:25
Copy link
Copy Markdown
Member

@blizzz blizzz left a comment

Choose a reason for hiding this comment

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

We can take it, but it has still room for improvement,

Comment thread lib/Controller/ApiTablesController.php Outdated
Comment thread lib/Controller/ApiTablesController.php Outdated
Comment thread lib/Controller/ApiTablesController.php Outdated
Comment thread lib/Service/ValueObject/ColumnOrderInformation.php Outdated
Comment thread lib/Service/ValueObject/ViewColumnInformation.php Outdated
Comment thread lib/Service/ValueObject/ViewColumnInformation.php
Comment thread lib/Service/ValueObject/ViewColumnInformation.php Outdated
Comment thread lib/Service/ValueObject/ViewColumnInformation.php Outdated
@blizzz blizzz dismissed their stale review April 24, 2026 12:30

hard remarks were addressed

AI-assistant: Claude Code v2.1.116 (Claude Sonnet 4.6)
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
…nd ViewColumnInfo object

AI-assistant: Claude Code v2.1.116 (Claude Sonnet 4.6)
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
AI-assistant: Claude Code v2.1.116 (Claude Sonnet 4.6)
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
AI-assistant: Claude Code v2.1.116 (Claude Sonnet 4.6)
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
AI-assistant: Claude Code v2.1.117 (Claude Sonnet 4.6)
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
… callable in between

AI-assistant: Copilot v1.0.6 (Claude Sonnet 4.6)
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
AI-assistant: Copilot v1.0.6 (Claude Sonnet 4.6)
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
@AndyScherzinger AndyScherzinger force-pushed the fix/noid/reorderingValidation branch 2 times, most recently from 7560fbe to 3efa881 Compare April 24, 2026 14:36
@AndyScherzinger AndyScherzinger requested a review from blizzz April 24, 2026 14:36
@AndyScherzinger
Copy link
Copy Markdown
Member Author

Addressed all remaining comment, feel free to review again @blizzz

Comment thread lib/Service/ValueObject/ColumnOrderInformation.php
…ccessors (getId(), getOrder())

This gives Psalm the concrete shape it needs while still avoiding any real logic duplication.
array_merge() always produces a widened array<array-key, mixed> type in Psalm's eyes, so it can never satisfy a fixed-shape return type.

AI-assistant: Copilot v1.0.6 (Claude Sonnet 4.6)
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
…t necessary anymore

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
@AndyScherzinger AndyScherzinger requested a review from blizzz April 24, 2026 17:25
@blizzz blizzz merged commit 0183a9d into main Apr 24, 2026
66 checks passed
@blizzz blizzz deleted the fix/noid/reorderingValidation branch April 24, 2026 17:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review Waiting for reviews bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants