File tree Expand file tree Collapse file tree 7 files changed +9
-14
lines changed
tests/Unit/MartinGeorgiev/Doctrine/DBAL/Types Expand file tree Collapse file tree 7 files changed +9
-14
lines changed Original file line number Diff line number Diff line change 6
6
7
7
use Doctrine \DBAL \Platforms \AbstractPlatform ;
8
8
use Doctrine \DBAL \Types \Type ;
9
+ use MartinGeorgiev \Doctrine \DBAL \Types \BaseRangeType ;
9
10
use MartinGeorgiev \Doctrine \DBAL \Types \ValueObject \Range ;
10
11
use PHPUnit \Framework \Attributes \DataProvider ;
11
12
use PHPUnit \Framework \Attributes \Test ;
@@ -19,7 +20,7 @@ abstract class BaseRangeTestCase extends TestCase
19
20
*/
20
21
protected MockObject $ platform ;
21
22
22
- protected Type $ fixture ;
23
+ protected BaseRangeType $ fixture ;
23
24
24
25
protected function setUp (): void
25
26
{
@@ -86,7 +87,7 @@ public function can_handle_postgres_empty_range(): void
86
87
*/
87
88
abstract public static function provideValidTransformations (): \Generator ;
88
89
89
- abstract protected function createRangeType (): Type ;
90
+ abstract protected function createRangeType (): BaseRangeType ;
90
91
91
92
/**
92
93
* Returns the expected type name (e.g., 'numrange', 'int4range').
Original file line number Diff line number Diff line change 4
4
5
5
namespace Tests \Unit \MartinGeorgiev \Doctrine \DBAL \Types ;
6
6
7
- use Doctrine \DBAL \Types \Type ;
8
7
use MartinGeorgiev \Doctrine \DBAL \Types \DateRange ;
9
8
use MartinGeorgiev \Doctrine \DBAL \Types \ValueObject \DateRange as DateRangeValueObject ;
10
9
11
10
final class DateRangeTest extends BaseRangeTestCase
12
11
{
13
- protected function createRangeType (): Type
12
+ protected function createRangeType (): DateRange
14
13
{
15
14
return new DateRange ();
16
15
}
Original file line number Diff line number Diff line change 4
4
5
5
namespace Tests \Unit \MartinGeorgiev \Doctrine \DBAL \Types ;
6
6
7
- use Doctrine \DBAL \Types \Type ;
8
7
use MartinGeorgiev \Doctrine \DBAL \Types \Int4Range ;
9
8
use MartinGeorgiev \Doctrine \DBAL \Types \ValueObject \Int4Range as Int4RangeValueObject ;
10
9
11
10
final class Int4RangeTest extends BaseRangeTestCase
12
11
{
13
- protected function createRangeType (): Type
12
+ protected function createRangeType (): Int4Range
14
13
{
15
14
return new Int4Range ();
16
15
}
Original file line number Diff line number Diff line change 4
4
5
5
namespace Tests \Unit \MartinGeorgiev \Doctrine \DBAL \Types ;
6
6
7
- use Doctrine \DBAL \Types \Type ;
8
7
use MartinGeorgiev \Doctrine \DBAL \Types \Int8Range ;
9
8
use MartinGeorgiev \Doctrine \DBAL \Types \ValueObject \Int8Range as Int8RangeValueObject ;
10
9
11
10
final class Int8RangeTest extends BaseRangeTestCase
12
11
{
13
- protected function createRangeType (): Type
12
+ protected function createRangeType (): Int8Range
14
13
{
15
14
return new Int8Range ();
16
15
}
Original file line number Diff line number Diff line change 4
4
5
5
namespace Tests \Unit \MartinGeorgiev \Doctrine \DBAL \Types ;
6
6
7
- use Doctrine \DBAL \Types \Type ;
8
7
use MartinGeorgiev \Doctrine \DBAL \Types \NumRange ;
9
8
use MartinGeorgiev \Doctrine \DBAL \Types \ValueObject \NumericRange ;
10
9
11
10
final class NumRangeTest extends BaseRangeTestCase
12
11
{
13
- protected function createRangeType (): Type
12
+ protected function createRangeType (): NumRange
14
13
{
15
14
return new NumRange ();
16
15
}
Original file line number Diff line number Diff line change 4
4
5
5
namespace Tests \Unit \MartinGeorgiev \Doctrine \DBAL \Types ;
6
6
7
- use Doctrine \DBAL \Types \Type ;
8
7
use MartinGeorgiev \Doctrine \DBAL \Types \TsRange ;
9
8
use MartinGeorgiev \Doctrine \DBAL \Types \ValueObject \TsRange as TsRangeValueObject ;
10
9
11
10
final class TsRangeTest extends BaseRangeTestCase
12
11
{
13
- protected function createRangeType (): Type
12
+ protected function createRangeType (): TsRange
14
13
{
15
14
return new TsRange ();
16
15
}
Original file line number Diff line number Diff line change 4
4
5
5
namespace Tests \Unit \MartinGeorgiev \Doctrine \DBAL \Types ;
6
6
7
- use Doctrine \DBAL \Types \Type ;
8
7
use MartinGeorgiev \Doctrine \DBAL \Types \TstzRange ;
9
8
use MartinGeorgiev \Doctrine \DBAL \Types \ValueObject \TstzRange as TstzRangeValueObject ;
10
9
11
10
final class TstzRangeTest extends BaseRangeTestCase
12
11
{
13
- protected function createRangeType (): Type
12
+ protected function createRangeType (): TstzRange
14
13
{
15
14
return new TstzRange ();
16
15
}
You can’t perform that action at this time.
0 commit comments