Skip to content

Commit 6a98e84

Browse files
committed
fix: Adjust code for Psalm 6 updates
Signed-off-by: Joas Schilling <coding@schilljs.com>
1 parent 398a16a commit 6a98e84

8 files changed

Lines changed: 31 additions & 4 deletions

src/ClassNameImport/NextcloudNamespaceSkipVoter.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99

1010
namespace Nextcloud\Rector\ClassNameImport;
1111

12+
use Override;
1213
use PhpParser\Node;
1314
use Rector\CodingStyle\Contract\ClassNameImport\ClassNameImportSkipVoterInterface;
1415
use Rector\StaticTypeMapper\ValueObject\Type\FullyQualifiedObjectType;
@@ -24,7 +25,7 @@
2425
* $config = RectorConfig::configure()[…]->withImportNames(importShortClasses:false);
2526
* $config->registerService(NextcloudNamespaceSkipVoter::class, tag:ClassNameImportSkipVoterInterface::class);
2627
*/
27-
class NextcloudNamespaceSkipVoter implements ClassNameImportSkipVoterInterface
28+
final class NextcloudNamespaceSkipVoter implements ClassNameImportSkipVoterInterface
2829
{
2930
/**
3031
* @var list<string>
@@ -48,6 +49,7 @@ class NextcloudNamespaceSkipVoter implements ClassNameImportSkipVoterInterface
4849
'Provider',
4950
];
5051

52+
#[Override]
5153
public function shouldSkip(File $file, FullyQualifiedObjectType $fullyQualifiedObjectType, Node $node): bool
5254
{
5355
if (in_array($fullyQualifiedObjectType->getShortName(), $this->skippedClassNames)) {

src/Rector/AnnotationToAttributeRector.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99

1010
namespace Nextcloud\Rector\Rector;
1111

12+
use Override;
1213
use PHPStan\PhpDocParser\Ast\Node as DocNode;
1314
use PHPStan\PhpDocParser\Ast\PhpDoc\GenericTagValueNode;
1415
use PHPStan\PhpDocParser\Ast\PhpDoc\PhpDocTagNode;
@@ -111,6 +112,7 @@ public function action()
111112
/**
112113
* @return array<class-string<Node>>
113114
*/
115+
#[Override]
114116
public function getNodeTypes(): array
115117
{
116118
return [
@@ -124,6 +126,7 @@ public function getNodeTypes(): array
124126
*
125127
* @psalm-suppress MoreSpecificImplementedParamType
126128
*/
129+
#[Override]
127130
public function refactor(Node $node): ?Node
128131
{
129132
if ($this->annotationsToAttributes === []) {
@@ -155,6 +158,7 @@ public function refactor(Node $node): ?Node
155158
*
156159
* @psalm-suppress MoreSpecificImplementedParamType
157160
*/
161+
#[Override]
158162
public function configure(array $configuration): void
159163
{
160164
Assert::allIsAOf($configuration, AnnotationToAttribute::class);
@@ -164,6 +168,7 @@ public function configure(array $configuration): void
164168
/**
165169
* @return PhpVersionFeature::ATTRIBUTES
166170
*/
171+
#[Override]
167172
public function provideMinPhpVersion(): int
168173
{
169174
return PhpVersionFeature::ATTRIBUTES;

src/Rector/LegacyGetterToOcpServerGetRector.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
use InvalidArgumentException;
1313
use Nextcloud\Rector\ValueObject\LegacyGetterToOcpServerGet;
14+
use Override;
1415
use PHPStan\Type\ObjectType;
1516
use PhpParser\Node;
1617
use PhpParser\Node\Expr\MethodCall;
@@ -46,11 +47,13 @@ public function getRuleDefinition(): RuleDefinition
4647
/**
4748
* @return array<class-string<Node>>
4849
*/
50+
#[Override]
4951
public function getNodeTypes(): array
5052
{
5153
return [MethodCall::class];
5254
}
5355

56+
#[Override]
5457
public function refactor(Node $node): ?Node
5558
{
5659
if (!($node instanceof MethodCall)) {
@@ -100,6 +103,7 @@ public function refactor(Node $node): ?Node
100103
/**
101104
* @param mixed[] $configuration
102105
*/
106+
#[Override]
103107
public function configure(array $configuration): void
104108
{
105109
foreach ($configuration as $config) {

src/Rector/OcServerToOcpServerRector.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99

1010
namespace Nextcloud\Rector\Rector;
1111

12+
use Override;
1213
use PHPStan\Type\ObjectType;
1314
use PhpParser\Node;
1415
use PhpParser\Node\Expr\MethodCall;
@@ -19,16 +20,18 @@
1920
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
2021
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
2122

22-
class OcServerToOcpServerRector extends AbstractRector
23+
final class OcServerToOcpServerRector extends AbstractRector
2324
{
2425
/**
2526
* @return array<class-string<Node>>
2627
*/
28+
#[Override]
2729
public function getNodeTypes(): array
2830
{
2931
return [MethodCall::class];
3032
}
3133

34+
#[Override]
3235
public function refactor(Node $node): ?Node
3336
{
3437
if (!($node instanceof MethodCall)) {

src/Rector/OcpUtilAddScriptRector.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
namespace Nextcloud\Rector\Rector;
66

7+
use Override;
78
use PhpParser\Node;
89
use PhpParser\Node\Arg;
910
use PhpParser\Node\Expr\FuncCall;
@@ -16,16 +17,18 @@
1617

1718
use function count;
1819

19-
class OcpUtilAddScriptRector extends AbstractRector
20+
final class OcpUtilAddScriptRector extends AbstractRector
2021
{
2122
/**
2223
* @return array<class-string<Node>>
2324
*/
25+
#[Override]
2426
public function getNodeTypes(): array
2527
{
2628
return [FuncCall::class];
2729
}
2830

31+
#[Override]
2932
public function refactor(Node $node): ?Node
3033
{
3134
if (!($node instanceof FuncCall)) {

src/Rector/RenameParameterRector.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
use InvalidArgumentException;
1313
use Nextcloud\Rector\ValueObject\RenameParameter;
14+
use Override;
1415
use PhpParser\Node;
1516
use PhpParser\Node\Expr;
1617
use PhpParser\Node\Expr\Assign;
@@ -31,7 +32,7 @@
3132
use function is_array;
3233

3334
/** @psalm-suppress PropertyNotSetInConstructor */
34-
class RenameParameterRector extends AbstractRector implements ConfigurableRectorInterface
35+
final class RenameParameterRector extends AbstractRector implements ConfigurableRectorInterface
3536
{
3637
/** @var RenameParameter[] */
3738
private array $renameParameters = [];
@@ -57,6 +58,7 @@ public function getRuleDefinition(): RuleDefinition
5758
/**
5859
* @param mixed[] $configuration
5960
*/
61+
#[Override]
6062
public function configure(array $configuration): void
6163
{
6264
foreach ($configuration as $renameParameter) {
@@ -70,11 +72,13 @@ public function configure(array $configuration): void
7072
/**
7173
* @return array<class-string<Node>>
7274
*/
75+
#[Override]
7376
public function getNodeTypes(): array
7477
{
7578
return [Class_::class];
7679
}
7780

81+
#[Override]
7882
public function refactor(Node $node): ?Node
7983
{
8084
if (!($node instanceof Class_)) {

src/Rector/ReplaceFetchAllMethodCallRector.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
namespace Nextcloud\Rector\Rector;
1212

13+
use Override;
1314
use PHPStan\Type\ObjectType;
1415
use PhpParser\Node;
1516
use PhpParser\Node\Arg;
@@ -68,11 +69,13 @@ public function run(IConnection $connection)
6869
/**
6970
* @return array<class-string<Node>>
7071
*/
72+
#[Override]
7173
public function getNodeTypes(): array
7274
{
7375
return [MethodCall::class];
7476
}
7577

78+
#[Override]
7679
public function refactor(Node $node): ?Node
7780
{
7881
if (!($node instanceof MethodCall)) {

src/Rector/ReplaceIConfigWithIAppConfigRector.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99

1010
namespace Nextcloud\Rector\Rector;
1111

12+
use Override;
1213
use PHPStan\Type\ObjectType;
1314
use PhpParser\Modifiers;
1415
use PhpParser\Node;
@@ -87,11 +88,13 @@ public function run(): string
8788
/**
8889
* @return array<class-string<Node>>
8990
*/
91+
#[Override]
9092
public function getNodeTypes(): array
9193
{
9294
return [Class_::class];
9395
}
9496

97+
#[Override]
9598
public function refactor(Node $node): ?Node
9699
{
97100
if (!($node instanceof Class_)) {

0 commit comments

Comments
 (0)