Skip to content

Commit 0002ab1

Browse files
authored
fix to type arg name (#800)
1 parent c3f0ce6 commit 0002ab1

File tree

2 files changed

+2
-6
lines changed

2 files changed

+2
-6
lines changed

rules-tests/JMS/Rector/Class_/AccessTypeAnnotationToAttributeRector/Fixture/annotation_types.php.inc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ namespace Rector\Symfony\Tests\JMS\Rector\Class_\AccessTypeAnnotationToAttribute
2222

2323
use JMS\Serializer\Annotation as Serializer;
2424

25-
#[Serializer\AccessType(values: ['public_method'])]
25+
#[Serializer\AccessType(type: 'public_method')]
2626
final class AnnotationTypes
2727
{
2828
public function run(): void

rules/JMS/Rector/Class_/AccessTypeAnnotationToAttributeRector.php

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,7 @@
55
namespace Rector\Symfony\JMS\Rector\Class_;
66

77
use PhpParser\Node;
8-
use PhpParser\Node\ArrayItem;
98
use PhpParser\Node\AttributeGroup;
10-
use PhpParser\Node\Expr\Array_;
119
use PhpParser\Node\Identifier;
1210
use PhpParser\Node\Stmt\Class_;
1311
use PhpParser\Node\Stmt\Property;
@@ -81,9 +79,7 @@ public function refactor(Node $node): Class_|Property|null
8179

8280
if (count($attribute->args) === 1) {
8381
$soleArg = $attribute->args[0];
84-
// wrap to array
85-
$soleArg->name = new Identifier('values');
86-
$soleArg->value = new Array_([new ArrayItem($soleArg->value)]);
82+
$soleArg->name = new Identifier('type');
8783
}
8884

8985
// 2. Reprint docblock

0 commit comments

Comments
 (0)