Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
4a408fc
Modernize gateway classes with native PHP type declarations
simon-mundy Jan 8, 2026
c9caf47
Improve constructor for RowGateway
simon-mundy Jan 8, 2026
385920c
Reinstated tests for TableGateway in phpunit.xml.dist
simon-mundy Jan 8, 2026
6c61a8c
Add/update test suite for better coverage
simon-mundy Jan 8, 2026
114d3ca
Add/update test suite for better coverage
simon-mundy Jan 8, 2026
e3641c5
Add/update test suite for better coverage
simon-mundy Jan 8, 2026
d3467d9
Add/update test suite for better coverage
simon-mundy Jan 8, 2026
4459312
Add/update test suite for better coverage
simon-mundy Jan 8, 2026
7f608ec
Add/update test suite for better coverage
simon-mundy Jan 8, 2026
30da8e0
Add/update test suite for better coverage
simon-mundy Jan 8, 2026
a72f358
Set strict types declaration for Features
simon-mundy Jan 9, 2026
0b0f383
Introduced spread operator for RowGatewayFeature
simon-mundy Jan 9, 2026
42e2a46
Stronger property/argument typing
simon-mundy Jan 9, 2026
d654f47
Stronger property/argument/return typing
simon-mundy Jan 9, 2026
755ba23
Fix incorrect method compatibility with EventInterface
simon-mundy Jan 9, 2026
f0f63ad
Fix incorrect method compatibility with EventInterface
simon-mundy Jan 9, 2026
c733dd1
Introduced RowPrototypeInterface
simon-mundy Jan 9, 2026
6b4d5c3
Strict typing fixes
simon-mundy Jan 9, 2026
b591d0b
Various minor linting fixes
simon-mundy Jan 9, 2026
c6c14fa
Improvements to test code coverage
simon-mundy Jan 9, 2026
0df715b
Testing cleanup
simon-mundy Jan 9, 2026
4321f4f
Testing cleanup
simon-mundy Jan 9, 2026
a604777
Refactored default match condition
simon-mundy Jan 9, 2026
ffc4fb2
Merge branch '0.6.x' into 0.6.x-gateway-improvements
simon-mundy Jan 9, 2026
769021a
Merge branch '0.6.x' into 0.6.x-gateway-improvements
simon-mundy Jan 11, 2026
481514d
Fixes for commented issues
simon-mundy Jan 11, 2026
1d8cbe4
Removed unnecessary methods from AbstractResultSet
simon-mundy Jan 12, 2026
850e268
Cleanup of redundant docblock returns
simon-mundy Jan 12, 2026
7d3fb79
Reworked exchangeArray in RowGateway to correct behaviour
simon-mundy Jan 12, 2026
12cede2
Reworked exchangeArray in RowGateway to correct behaviour
simon-mundy Jan 12, 2026
5cc7b06
Reworked exchangeArray in RowGateway to correct behaviour
simon-mundy Jan 12, 2026
226e5f5
Reworked exchangeArray in RowGateway to correct behaviour
simon-mundy Jan 12, 2026
3f7280e
Introduced Feature\FeatureInterface
simon-mundy Jan 12, 2026
bbfa871
Merge remote-tracking branch 'origin/0.6.x' into 0.6.x-gateway-improv…
simon-mundy Jan 12, 2026
a591a71
Fixed StatementInterface processing
simon-mundy Jan 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
118 changes: 59 additions & 59 deletions composer.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion phpunit.xml.dist
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
<exclude>./test/unit/Adapter/Driver/Pdo/ConnectionIntegrationTest.php</exclude>
<exclude>./test/unit/Adapter/Driver/Pdo/StatementIntegrationTest.php</exclude>
<exclude>./test/unit/Adapter/AdapterAwareTraitTest.php</exclude>
<exclude>./test/unit/TableGateway</exclude>
</testsuite>
<testsuite name="integration test">
<directory>./test/integration</directory>
Expand Down
13 changes: 13 additions & 0 deletions src/Feature/FeatureInterface.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<?php

declare(strict_types=1);

namespace PhpDb\Feature;

interface FeatureInterface
{
public function getName(): string;

/** @return array<string, string[]> */
public function getMagicMethodSpecifications(): array;
}
Loading