Skip to content

Commit e2b3ec8

Browse files
jiripudilondrejmirtes
authored andcommitted
resolve "never" in phpdoc to NonAcceptingNeverType
1 parent 2f3ff47 commit e2b3ec8

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/PhpDoc/TypeNodeResolver.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@
7373
use PHPStan\Type\IterableType;
7474
use PHPStan\Type\KeyOfType;
7575
use PHPStan\Type\MixedType;
76-
use PHPStan\Type\NeverType;
76+
use PHPStan\Type\NonAcceptingNeverType;
7777
use PHPStan\Type\NonexistentParentClassType;
7878
use PHPStan\Type\NullType;
7979
use PHPStan\Type\ObjectShapeType;
@@ -383,12 +383,12 @@ private function resolveIdentifierTypeNode(IdentifierTypeNode $typeNode, NameSco
383383
return $type;
384384
}
385385

386-
return new NeverType(true);
386+
return new NonAcceptingNeverType();
387387

388388
case 'never-return':
389389
case 'never-returns':
390390
case 'no-return':
391-
return new NeverType(true);
391+
return new NonAcceptingNeverType();
392392

393393
case 'list':
394394
return AccessoryArrayListType::intersectWith(new ArrayType(new IntegerType(), new MixedType()));

0 commit comments

Comments
 (0)