Skip to content

Commit d1063e3

Browse files
committed
fix new errors reported by phpstan
1 parent b13f1ed commit d1063e3

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

src/Compiler/MapperFactory/DefaultMapperCompilerFactory.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ protected function createInner(TypeNode $type, array $options): MapperCompiler
218218
*/
219219
protected function createObjectMapperCompiler(string $inputClassName, array $options): MapperCompiler
220220
{
221-
$classLikeNames = [$inputClassName => true] + class_parents($inputClassName) + class_implements($inputClassName);
221+
$classLikeNames = [$inputClassName => true, ...class_parents($inputClassName), ...class_implements($inputClassName)];
222222

223223
foreach ($classLikeNames as $classLikeName => $_) {
224224
if (isset($this->mapperCompilerFactories[$classLikeName])) {

src/Runtime/MapperProvider.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ public function registerFactory(string $inputClassName, callable $mapperFactory)
8282
*/
8383
private function create(string $inputClassName): Mapper
8484
{
85-
$classLikeNames = [$inputClassName => true] + class_parents($inputClassName) + class_implements($inputClassName);
85+
$classLikeNames = [$inputClassName => true, ...class_parents($inputClassName), ...class_implements($inputClassName)];
8686

8787
foreach ($classLikeNames as $classLikeName => $_) {
8888
if (isset($this->mapperFactories[$classLikeName])) {

tests/Runtime/OptionalNoneTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ static function (): void {
4747

4848
public function testGetOrElse(): void
4949
{
50+
// @phpstan-ignore-next-line always true
5051
self::assertSame('default', Optional::none([], 'key')->getOrElse('default'));
5152
}
5253

0 commit comments

Comments
 (0)