Skip to content

Commit 2c373fa

Browse files
committed
[TypeDeclarationDocblocks] Handle array union type on DocblockVarArrayFromPropertyDefaultsRector
1 parent 2232dee commit 2c373fa

1 file changed

Lines changed: 36 additions & 0 deletions

File tree

  • rules-tests/TypeDeclarationDocblocks/Rector/Class_/DocblockVarArrayFromPropertyDefaultsRector/Fixture
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
<?php
2+
3+
namespace Rector\Tests\TypeDeclarationDocblocks\Rector\Class_\DocblockVarArrayFromPropertyDefaultsRector\Fixture;
4+
5+
use DateTime;
6+
use stdClass;
7+
8+
class ArrayUnionType
9+
{
10+
protected array $dependencies = [
11+
stdClass::class,
12+
DateTime::class,
13+
];
14+
}
15+
16+
?>
17+
-----
18+
<?php
19+
20+
namespace Rector\Tests\TypeDeclarationDocblocks\Rector\Class_\DocblockVarArrayFromPropertyDefaultsRector\Fixture;
21+
22+
use DateTime;
23+
use stdClass;
24+
25+
class ArrayUnionType
26+
{
27+
/**
28+
* @var array<int, class-string<\stdClass>|class-string<\DateTime>>
29+
*/
30+
protected array $dependencies = [
31+
stdClass::class,
32+
DateTime::class,
33+
];
34+
}
35+
36+
?>

0 commit comments

Comments
 (0)