Skip to content

Commit 6a4ab35

Browse files
Narrow down interfaced method
1 parent 692c233 commit 6a4ab35

File tree

7 files changed

+9
-14
lines changed

7 files changed

+9
-14
lines changed

tests/Unit/MartinGeorgiev/Doctrine/DBAL/Types/BaseRangeTestCase.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
use Doctrine\DBAL\Platforms\AbstractPlatform;
88
use Doctrine\DBAL\Types\Type;
9+
use MartinGeorgiev\Doctrine\DBAL\Types\BaseRangeType;
910
use MartinGeorgiev\Doctrine\DBAL\Types\ValueObject\Range;
1011
use PHPUnit\Framework\Attributes\DataProvider;
1112
use PHPUnit\Framework\Attributes\Test;
@@ -19,7 +20,7 @@ abstract class BaseRangeTestCase extends TestCase
1920
*/
2021
protected MockObject $platform;
2122

22-
protected Type $fixture;
23+
protected BaseRangeType $fixture;
2324

2425
protected function setUp(): void
2526
{
@@ -86,7 +87,7 @@ public function can_handle_postgres_empty_range(): void
8687
*/
8788
abstract public static function provideValidTransformations(): \Generator;
8889

89-
abstract protected function createRangeType(): Type;
90+
abstract protected function createRangeType(): BaseRangeType;
9091

9192
/**
9293
* Returns the expected type name (e.g., 'numrange', 'int4range').

tests/Unit/MartinGeorgiev/Doctrine/DBAL/Types/DateRangeTest.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,12 @@
44

55
namespace Tests\Unit\MartinGeorgiev\Doctrine\DBAL\Types;
66

7-
use Doctrine\DBAL\Types\Type;
87
use MartinGeorgiev\Doctrine\DBAL\Types\DateRange;
98
use MartinGeorgiev\Doctrine\DBAL\Types\ValueObject\DateRange as DateRangeValueObject;
109

1110
final class DateRangeTest extends BaseRangeTestCase
1211
{
13-
protected function createRangeType(): Type
12+
protected function createRangeType(): DateRange
1413
{
1514
return new DateRange();
1615
}

tests/Unit/MartinGeorgiev/Doctrine/DBAL/Types/Int4RangeTest.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,12 @@
44

55
namespace Tests\Unit\MartinGeorgiev\Doctrine\DBAL\Types;
66

7-
use Doctrine\DBAL\Types\Type;
87
use MartinGeorgiev\Doctrine\DBAL\Types\Int4Range;
98
use MartinGeorgiev\Doctrine\DBAL\Types\ValueObject\Int4Range as Int4RangeValueObject;
109

1110
final class Int4RangeTest extends BaseRangeTestCase
1211
{
13-
protected function createRangeType(): Type
12+
protected function createRangeType(): Int4Range
1413
{
1514
return new Int4Range();
1615
}

tests/Unit/MartinGeorgiev/Doctrine/DBAL/Types/Int8RangeTest.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,12 @@
44

55
namespace Tests\Unit\MartinGeorgiev\Doctrine\DBAL\Types;
66

7-
use Doctrine\DBAL\Types\Type;
87
use MartinGeorgiev\Doctrine\DBAL\Types\Int8Range;
98
use MartinGeorgiev\Doctrine\DBAL\Types\ValueObject\Int8Range as Int8RangeValueObject;
109

1110
final class Int8RangeTest extends BaseRangeTestCase
1211
{
13-
protected function createRangeType(): Type
12+
protected function createRangeType(): Int8Range
1413
{
1514
return new Int8Range();
1615
}

tests/Unit/MartinGeorgiev/Doctrine/DBAL/Types/NumRangeTest.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,12 @@
44

55
namespace Tests\Unit\MartinGeorgiev\Doctrine\DBAL\Types;
66

7-
use Doctrine\DBAL\Types\Type;
87
use MartinGeorgiev\Doctrine\DBAL\Types\NumRange;
98
use MartinGeorgiev\Doctrine\DBAL\Types\ValueObject\NumericRange;
109

1110
final class NumRangeTest extends BaseRangeTestCase
1211
{
13-
protected function createRangeType(): Type
12+
protected function createRangeType(): NumRange
1413
{
1514
return new NumRange();
1615
}

tests/Unit/MartinGeorgiev/Doctrine/DBAL/Types/TsRangeTest.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,12 @@
44

55
namespace Tests\Unit\MartinGeorgiev\Doctrine\DBAL\Types;
66

7-
use Doctrine\DBAL\Types\Type;
87
use MartinGeorgiev\Doctrine\DBAL\Types\TsRange;
98
use MartinGeorgiev\Doctrine\DBAL\Types\ValueObject\TsRange as TsRangeValueObject;
109

1110
final class TsRangeTest extends BaseRangeTestCase
1211
{
13-
protected function createRangeType(): Type
12+
protected function createRangeType(): TsRange
1413
{
1514
return new TsRange();
1615
}

tests/Unit/MartinGeorgiev/Doctrine/DBAL/Types/TstzRangeTest.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,12 @@
44

55
namespace Tests\Unit\MartinGeorgiev\Doctrine\DBAL\Types;
66

7-
use Doctrine\DBAL\Types\Type;
87
use MartinGeorgiev\Doctrine\DBAL\Types\TstzRange;
98
use MartinGeorgiev\Doctrine\DBAL\Types\ValueObject\TstzRange as TstzRangeValueObject;
109

1110
final class TstzRangeTest extends BaseRangeTestCase
1211
{
13-
protected function createRangeType(): Type
12+
protected function createRangeType(): TstzRange
1413
{
1514
return new TstzRange();
1615
}

0 commit comments

Comments
 (0)