Skip to content

Commit 9745cdb

Browse files
committed
Fixed phpstan issues
1 parent c4162c2 commit 9745cdb

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

src/Support/Traits/HasSerializers.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,5 +82,8 @@ public function serializers(): array
8282
return $this->_serializers ??= $this->resolveSerializers();
8383
}
8484

85+
/**
86+
* @return list<Serializer>
87+
*/
8588
abstract protected function resolveSerializers(): array;
8689
}

tests/Dummies/Serializers/HasSerializersDummyClass.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
use Nuxtifyts\PhpDto\Contexts\PropertyContext;
66
use Nuxtifyts\PhpDto\Exceptions\UnknownTypeException;
7+
use Nuxtifyts\PhpDto\Serializers\DateTimeSerializer;
78
use Nuxtifyts\PhpDto\Serializers\Serializer;
89
use Nuxtifyts\PhpDto\Support\Traits\HasSerializers;
910

@@ -22,11 +23,13 @@ public static function testGetSerializersFromPropertyContext(PropertyContext $pr
2223
}
2324

2425
/**
25-
* @return list<Serializer>
26+
* @return list<class-string<Serializer>>
2627
*/
2728
protected static function serializersList(): array
2829
{
29-
return [];
30+
return [
31+
DateTimeSerializer::class
32+
];
3033
}
3134

3235
/**

0 commit comments

Comments
 (0)