Skip to content

Commit f7a6d6e

Browse files
authored
Avoid new $mixed in tests (#83)
1 parent 341b99b commit f7a6d6e

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

tests/Compiler/Mapper/MapperCompilerTestCase.php

+3-4
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
use ShipMonkTests\InputMapper\InputMapperTestCase;
1212
use function assert;
1313
use function class_exists;
14+
use function is_a;
1415
use function str_replace;
1516
use function strrpos;
1617
use function strtr;
@@ -59,10 +60,8 @@ function (string $inputClassName, array $innerMappers = []) use ($name, $provide
5960
},
6061
);
6162

62-
$mapper = new $mapperClassName($mapperProvider, $innerMappers);
63-
assert($mapper instanceof Mapper);
64-
65-
return $mapper;
63+
assert(is_a($mapperClassName, Mapper::class, true));
64+
return new $mapperClassName($mapperProvider, $innerMappers);
6665
}
6766

6867
private function toShortClassName(string $className): string

0 commit comments

Comments
 (0)