Skip to content

Commit 0a0ff8a

Browse files
Fix
1 parent 3c000f2 commit 0a0ff8a

File tree

2 files changed

+14
-5
lines changed

2 files changed

+14
-5
lines changed

src/Printer/Printer.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
use PHPStan\PhpDocParser\Ast\PhpDoc\Doctrine\DoctrineTagValueNode;
1919
use PHPStan\PhpDocParser\Ast\PhpDoc\ExtendsTagValueNode;
2020
use PHPStan\PhpDocParser\Ast\PhpDoc\ImplementsTagValueNode;
21-
use PHPStan\PhpDocParser\Ast\PhpDoc\SealedTagValueNode;
2221
use PHPStan\PhpDocParser\Ast\PhpDoc\MethodTagValueNode;
2322
use PHPStan\PhpDocParser\Ast\PhpDoc\MethodTagValueParameterNode;
2423
use PHPStan\PhpDocParser\Ast\PhpDoc\MixinTagValueNode;
@@ -37,6 +36,7 @@
3736
use PHPStan\PhpDocParser\Ast\PhpDoc\RequireExtendsTagValueNode;
3837
use PHPStan\PhpDocParser\Ast\PhpDoc\RequireImplementsTagValueNode;
3938
use PHPStan\PhpDocParser\Ast\PhpDoc\ReturnTagValueNode;
39+
use PHPStan\PhpDocParser\Ast\PhpDoc\SealedTagValueNode;
4040
use PHPStan\PhpDocParser\Ast\PhpDoc\SelfOutTagValueNode;
4141
use PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode;
4242
use PHPStan\PhpDocParser\Ast\PhpDoc\ThrowsTagValueNode;

tests/PHPStan/Parser/PhpDocParserTest.php

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
use PHPStan\PhpDocParser\Ast\PhpDoc\ExtendsTagValueNode;
2626
use PHPStan\PhpDocParser\Ast\PhpDoc\GenericTagValueNode;
2727
use PHPStan\PhpDocParser\Ast\PhpDoc\ImplementsTagValueNode;
28-
use PHPStan\PhpDocParser\Ast\PhpDoc\SealedTagValueNode;
2928
use PHPStan\PhpDocParser\Ast\PhpDoc\InvalidTagValueNode;
3029
use PHPStan\PhpDocParser\Ast\PhpDoc\MethodTagValueNode;
3130
use PHPStan\PhpDocParser\Ast\PhpDoc\MethodTagValueParameterNode;
@@ -43,6 +42,7 @@
4342
use PHPStan\PhpDocParser\Ast\PhpDoc\RequireExtendsTagValueNode;
4443
use PHPStan\PhpDocParser\Ast\PhpDoc\RequireImplementsTagValueNode;
4544
use PHPStan\PhpDocParser\Ast\PhpDoc\ReturnTagValueNode;
45+
use PHPStan\PhpDocParser\Ast\PhpDoc\SealedTagValueNode;
4646
use PHPStan\PhpDocParser\Ast\PhpDoc\SelfOutTagValueNode;
4747
use PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode;
4848
use PHPStan\PhpDocParser\Ast\PhpDoc\ThrowsTagValueNode;
@@ -2221,7 +2221,10 @@ public function provideSealedTagsData(): Iterator
22212221
new PhpDocTagNode(
22222222
'@phpstan-sealed',
22232223
new SealedTagValueNode(
2224-
new IdentifierTypeNode('Foo|Bar'),
2224+
new UnionTypeNode([
2225+
new IdentifierTypeNode('Foo'),
2226+
new IdentifierTypeNode('Bar'),
2227+
]),
22252228
'',
22262229
),
22272230
),
@@ -2235,7 +2238,10 @@ public function provideSealedTagsData(): Iterator
22352238
new PhpDocTagNode(
22362239
'@phpstan-sealed',
22372240
new SealedTagValueNode(
2238-
new IdentifierTypeNode('Foo|Bar'),
2241+
new UnionTypeNode([
2242+
new IdentifierTypeNode('Foo'),
2243+
new IdentifierTypeNode('Bar'),
2244+
]),
22392245
'optional description',
22402246
),
22412247
),
@@ -2249,7 +2255,10 @@ public function provideSealedTagsData(): Iterator
22492255
new PhpDocTagNode(
22502256
'@psalm-inheritors',
22512257
new SealedTagValueNode(
2252-
new IdentifierTypeNode('Foo|Bar'),
2258+
new UnionTypeNode([
2259+
new IdentifierTypeNode('Foo'),
2260+
new IdentifierTypeNode('Bar'),
2261+
]),
22532262
'optional description',
22542263
),
22552264
),

0 commit comments

Comments
 (0)