diff --git a/rules/Arguments/ValueObject/ArgumentAdder.php b/rules/Arguments/ValueObject/ArgumentAdder.php index 22cbbdbb2af..32a8546786a 100644 --- a/rules/Arguments/ValueObject/ArgumentAdder.php +++ b/rules/Arguments/ValueObject/ArgumentAdder.php @@ -11,6 +11,7 @@ final class ArgumentAdder { /** + * @param class-string $class * @param mixed|null $argumentDefaultValue */ public function __construct( diff --git a/rules/Arguments/ValueObject/RemoveMethodCallParam.php b/rules/Arguments/ValueObject/RemoveMethodCallParam.php index e30418271ba..535d8c53338 100644 --- a/rules/Arguments/ValueObject/RemoveMethodCallParam.php +++ b/rules/Arguments/ValueObject/RemoveMethodCallParam.php @@ -8,6 +8,9 @@ final class RemoveMethodCallParam { + /** + * @param class-string $class + */ public function __construct( private readonly string $class, private readonly string $methodName, diff --git a/rules/Arguments/ValueObject/ReplaceArgumentDefaultValue.php b/rules/Arguments/ValueObject/ReplaceArgumentDefaultValue.php index 79546e043c2..9623c9718ed 100644 --- a/rules/Arguments/ValueObject/ReplaceArgumentDefaultValue.php +++ b/rules/Arguments/ValueObject/ReplaceArgumentDefaultValue.php @@ -16,6 +16,7 @@ final class ReplaceArgumentDefaultValue implements ReplaceArgumentDefaultValueIn public const ANY_VALUE_BEFORE = '*ANY_VALUE_BEFORE*'; /** + * @param class-string $class * @param int<0, max> $position */ public function __construct( diff --git a/rules/DeadCode/ValueObject/BinaryToVersionCompareCondition.php b/rules/DeadCode/ValueObject/BinaryToVersionCompareCondition.php index 49c94cca0b8..dc1a51a3365 100644 --- a/rules/DeadCode/ValueObject/BinaryToVersionCompareCondition.php +++ b/rules/DeadCode/ValueObject/BinaryToVersionCompareCondition.php @@ -8,6 +8,9 @@ final class BinaryToVersionCompareCondition implements ConditionInterface { + /** + * @param class-string $binaryClass + */ public function __construct( private readonly VersionCompareCondition $versionCompareCondition, private readonly string $binaryClass, diff --git a/rules/Php80/ValueObject/ClassNameAndTagValueNode.php b/rules/Php80/ValueObject/ClassNameAndTagValueNode.php index a958ee223d0..0616d56b94e 100644 --- a/rules/Php80/ValueObject/ClassNameAndTagValueNode.php +++ b/rules/Php80/ValueObject/ClassNameAndTagValueNode.php @@ -10,6 +10,9 @@ final class ClassNameAndTagValueNode { + /** + * @param class-string $enumClass + */ public function __construct( private readonly string $enumClass, private readonly ParamTagValueNode|ReturnTagValueNode|VarTagValueNode $tagValueNode diff --git a/rules/Privatization/ValueObject/ReplaceStringWithClassConstant.php b/rules/Privatization/ValueObject/ReplaceStringWithClassConstant.php index 5cf3f7a1050..3e9a8bb1e3c 100644 --- a/rules/Privatization/ValueObject/ReplaceStringWithClassConstant.php +++ b/rules/Privatization/ValueObject/ReplaceStringWithClassConstant.php @@ -10,6 +10,7 @@ final class ReplaceStringWithClassConstant { /** + * @param class-string $class * @param class-string $classWithConstants */ public function __construct( diff --git a/rules/Removing/ValueObject/ArgumentRemover.php b/rules/Removing/ValueObject/ArgumentRemover.php index e4596ec9366..bf0c4059204 100644 --- a/rules/Removing/ValueObject/ArgumentRemover.php +++ b/rules/Removing/ValueObject/ArgumentRemover.php @@ -9,6 +9,9 @@ final class ArgumentRemover { + /** + * @param class-string $class + */ public function __construct( private readonly string $class, private readonly string $method, diff --git a/rules/Renaming/ValueObject/MethodCallRename.php b/rules/Renaming/ValueObject/MethodCallRename.php index eb0c20d659d..f7ccf1f8b8c 100644 --- a/rules/Renaming/ValueObject/MethodCallRename.php +++ b/rules/Renaming/ValueObject/MethodCallRename.php @@ -10,6 +10,9 @@ final class MethodCallRename implements MethodCallRenameInterface { + /** + * @param class-string $class + */ public function __construct( private readonly string $class, private readonly string $oldMethod, diff --git a/rules/Renaming/ValueObject/MethodCallRenameWithArrayKey.php b/rules/Renaming/ValueObject/MethodCallRenameWithArrayKey.php index 95870a5d6d6..ba159948435 100644 --- a/rules/Renaming/ValueObject/MethodCallRenameWithArrayKey.php +++ b/rules/Renaming/ValueObject/MethodCallRenameWithArrayKey.php @@ -10,6 +10,9 @@ final class MethodCallRenameWithArrayKey implements MethodCallRenameInterface { + /** + * @param class-string $class + */ public function __construct( private readonly string $class, private readonly string $oldMethod, diff --git a/rules/Renaming/ValueObject/RenameClassAndConstFetch.php b/rules/Renaming/ValueObject/RenameClassAndConstFetch.php index a4753ea12c1..9c2eafcf3bb 100644 --- a/rules/Renaming/ValueObject/RenameClassAndConstFetch.php +++ b/rules/Renaming/ValueObject/RenameClassAndConstFetch.php @@ -10,6 +10,10 @@ final class RenameClassAndConstFetch implements RenameClassConstFetchInterface { + /** + * @param class-string $oldClass + * @param class-string $newClass + */ public function __construct( private readonly string $oldClass, private readonly string $oldConstant, diff --git a/rules/Renaming/ValueObject/RenameClassConstFetch.php b/rules/Renaming/ValueObject/RenameClassConstFetch.php index b6ce43f349d..b2b596b8a45 100644 --- a/rules/Renaming/ValueObject/RenameClassConstFetch.php +++ b/rules/Renaming/ValueObject/RenameClassConstFetch.php @@ -10,6 +10,9 @@ final class RenameClassConstFetch implements RenameClassConstFetchInterface { + /** + * @param class-string $oldClass + */ public function __construct( private readonly string $oldClass, private readonly string $oldConstant, diff --git a/rules/Renaming/ValueObject/RenameStaticMethod.php b/rules/Renaming/ValueObject/RenameStaticMethod.php index 0a2903d1650..d44cfae0b1d 100644 --- a/rules/Renaming/ValueObject/RenameStaticMethod.php +++ b/rules/Renaming/ValueObject/RenameStaticMethod.php @@ -9,6 +9,10 @@ final class RenameStaticMethod { + /** + * @param class-string $oldClass + * @param class-string $newClass + */ public function __construct( private readonly string $oldClass, private readonly string $oldMethod, diff --git a/rules/Transform/ValueObject/ArgumentFuncCallToMethodCall.php b/rules/Transform/ValueObject/ArgumentFuncCallToMethodCall.php index 3707cb8f0ec..4997d5dbf34 100644 --- a/rules/Transform/ValueObject/ArgumentFuncCallToMethodCall.php +++ b/rules/Transform/ValueObject/ArgumentFuncCallToMethodCall.php @@ -9,6 +9,9 @@ final class ArgumentFuncCallToMethodCall implements ArgumentFuncCallToMethodCallInterface { + /** + * @param class-string $class + */ public function __construct( private readonly string $function, private readonly string $class, diff --git a/rules/Transform/ValueObject/ArrayFuncCallToMethodCall.php b/rules/Transform/ValueObject/ArrayFuncCallToMethodCall.php index e08538d3085..4ff68ebd016 100644 --- a/rules/Transform/ValueObject/ArrayFuncCallToMethodCall.php +++ b/rules/Transform/ValueObject/ArrayFuncCallToMethodCall.php @@ -11,7 +11,7 @@ final class ArrayFuncCallToMethodCall implements ArgumentFuncCallToMethodCallInt { /** * @param non-empty-string $function - * @param non-empty-string $class + * @param class-string $class * @param non-empty-string $arrayMethod * @param non-empty-string $nonArrayMethod */ diff --git a/rules/Transform/ValueObject/AttributeKeyToClassConstFetch.php b/rules/Transform/ValueObject/AttributeKeyToClassConstFetch.php index 9e59515a653..3badd23e5a6 100644 --- a/rules/Transform/ValueObject/AttributeKeyToClassConstFetch.php +++ b/rules/Transform/ValueObject/AttributeKeyToClassConstFetch.php @@ -7,6 +7,8 @@ final class AttributeKeyToClassConstFetch { /** + * @param class-string $attributeClass + * @param class-string $constantClass * @param array $valuesToConstantsMap */ public function __construct( diff --git a/rules/Transform/ValueObject/DimFetchAssignToMethodCall.php b/rules/Transform/ValueObject/DimFetchAssignToMethodCall.php index 55a8de4a901..4a0b9d13cfe 100644 --- a/rules/Transform/ValueObject/DimFetchAssignToMethodCall.php +++ b/rules/Transform/ValueObject/DimFetchAssignToMethodCall.php @@ -9,6 +9,10 @@ final class DimFetchAssignToMethodCall { + /** + * @param class-string $listClass + * @param class-string $itemClass + */ public function __construct( private readonly string $listClass, private readonly string $itemClass, diff --git a/rules/Transform/ValueObject/MethodCallToStaticCall.php b/rules/Transform/ValueObject/MethodCallToStaticCall.php index 271d365975d..fa81f7da4ba 100644 --- a/rules/Transform/ValueObject/MethodCallToStaticCall.php +++ b/rules/Transform/ValueObject/MethodCallToStaticCall.php @@ -9,6 +9,10 @@ final class MethodCallToStaticCall { + /** + * @param class-string $oldClass + * @param class-string $newClass + */ public function __construct( private readonly string $oldClass, private readonly string $oldMethod, diff --git a/rules/Transform/ValueObject/NewToStaticCall.php b/rules/Transform/ValueObject/NewToStaticCall.php index 3cd30494944..1f6ba4ec46e 100644 --- a/rules/Transform/ValueObject/NewToStaticCall.php +++ b/rules/Transform/ValueObject/NewToStaticCall.php @@ -9,6 +9,9 @@ final class NewToStaticCall { + /** + * @param class-string $staticCallClass + */ public function __construct( private readonly string $type, private readonly string $staticCallClass, diff --git a/rules/Transform/ValueObject/PropertyAssignToMethodCall.php b/rules/Transform/ValueObject/PropertyAssignToMethodCall.php index d5c3c0b76db..7c4c16ac662 100644 --- a/rules/Transform/ValueObject/PropertyAssignToMethodCall.php +++ b/rules/Transform/ValueObject/PropertyAssignToMethodCall.php @@ -9,6 +9,9 @@ final class PropertyAssignToMethodCall { + /** + * @param class-string $class + */ public function __construct( private readonly string $class, private readonly string $oldPropertyName, diff --git a/rules/Transform/ValueObject/ReplaceParentCallByPropertyCall.php b/rules/Transform/ValueObject/ReplaceParentCallByPropertyCall.php index 78f23826247..8a2ceff9126 100644 --- a/rules/Transform/ValueObject/ReplaceParentCallByPropertyCall.php +++ b/rules/Transform/ValueObject/ReplaceParentCallByPropertyCall.php @@ -9,6 +9,9 @@ final class ReplaceParentCallByPropertyCall { + /** + * @param class-string $class + */ public function __construct( private readonly string $class, private readonly string $method, diff --git a/rules/Transform/ValueObject/StaticCallToFuncCall.php b/rules/Transform/ValueObject/StaticCallToFuncCall.php index f5e96f6963c..ac6ba51a328 100644 --- a/rules/Transform/ValueObject/StaticCallToFuncCall.php +++ b/rules/Transform/ValueObject/StaticCallToFuncCall.php @@ -9,6 +9,9 @@ final class StaticCallToFuncCall { + /** + * @param class-string $class + */ public function __construct( private readonly string $class, private readonly string $method, diff --git a/rules/Transform/ValueObject/StaticCallToMethodCall.php b/rules/Transform/ValueObject/StaticCallToMethodCall.php index e4102e28a70..ddb72df0549 100644 --- a/rules/Transform/ValueObject/StaticCallToMethodCall.php +++ b/rules/Transform/ValueObject/StaticCallToMethodCall.php @@ -12,6 +12,9 @@ final class StaticCallToMethodCall { + /** + * @param class-string $staticClass + */ public function __construct( private readonly string $staticClass, private readonly string $staticMethod, diff --git a/rules/Transform/ValueObject/StaticCallToNew.php b/rules/Transform/ValueObject/StaticCallToNew.php index e07fd50a19c..befebd599a8 100644 --- a/rules/Transform/ValueObject/StaticCallToNew.php +++ b/rules/Transform/ValueObject/StaticCallToNew.php @@ -8,6 +8,9 @@ final class StaticCallToNew { + /** + * @param class-string $class + */ public function __construct( private readonly string $class, private readonly string $method diff --git a/rules/Transform/ValueObject/StringToClassConstant.php b/rules/Transform/ValueObject/StringToClassConstant.php index 48aa8b9ad4e..54cb1fe4ecd 100644 --- a/rules/Transform/ValueObject/StringToClassConstant.php +++ b/rules/Transform/ValueObject/StringToClassConstant.php @@ -8,6 +8,9 @@ final class StringToClassConstant { + /** + * @param class-string $class + */ public function __construct( private readonly string $string, private readonly string $class, diff --git a/rules/TypeDeclaration/ValueObject/AddPropertyTypeDeclaration.php b/rules/TypeDeclaration/ValueObject/AddPropertyTypeDeclaration.php index 6b868d4ad37..24d7eceaf9d 100644 --- a/rules/TypeDeclaration/ValueObject/AddPropertyTypeDeclaration.php +++ b/rules/TypeDeclaration/ValueObject/AddPropertyTypeDeclaration.php @@ -9,6 +9,9 @@ final class AddPropertyTypeDeclaration { + /** + * @param class-string $class + */ public function __construct( private readonly string $class, private readonly string $propertyName, diff --git a/rules/TypeDeclaration/ValueObject/AddReturnTypeDeclaration.php b/rules/TypeDeclaration/ValueObject/AddReturnTypeDeclaration.php index 47125ec82af..039d0dd54bd 100644 --- a/rules/TypeDeclaration/ValueObject/AddReturnTypeDeclaration.php +++ b/rules/TypeDeclaration/ValueObject/AddReturnTypeDeclaration.php @@ -10,6 +10,9 @@ final class AddReturnTypeDeclaration { + /** + * @param class-string $class + */ public function __construct( private readonly string $class, private readonly string $method, diff --git a/rules/Visibility/ValueObject/ChangeConstantVisibility.php b/rules/Visibility/ValueObject/ChangeConstantVisibility.php index cc59cb98fa4..3a00c7a45ab 100644 --- a/rules/Visibility/ValueObject/ChangeConstantVisibility.php +++ b/rules/Visibility/ValueObject/ChangeConstantVisibility.php @@ -9,6 +9,9 @@ final class ChangeConstantVisibility { + /** + * @param class-string $class + */ public function __construct( private readonly string $class, private readonly string $constant, diff --git a/rules/Visibility/ValueObject/ChangeMethodVisibility.php b/rules/Visibility/ValueObject/ChangeMethodVisibility.php index d7984edbb84..eafe425cee0 100644 --- a/rules/Visibility/ValueObject/ChangeMethodVisibility.php +++ b/rules/Visibility/ValueObject/ChangeMethodVisibility.php @@ -8,6 +8,9 @@ final class ChangeMethodVisibility { + /** + * @param class-string $class + */ public function __construct( private readonly string $class, private readonly string $method,