From 3313a231b73f7bf69a8df11eb8b55a7b6471ee38 Mon Sep 17 00:00:00 2001 From: Tomas Votruba Date: Sun, 11 Jun 2023 14:17:34 +0000 Subject: [PATCH] Updated Rector to commit bb609b28e327ca1fb7827b6bc548013d19a2cf4e https://github.com/rectorphp/rector-src/commit/bb609b28e327ca1fb7827b6bc548013d19a2cf4e [Core] Always reset stopTraversal to false on next Rector visit (#4182) --- .../PhpDoc/ArrayItemNode.php | 6 -- .../PhpDocInfo/PhpDocInfo.php | 8 --- .../PhpDocInfo/PhpDocInfoFactory.php | 8 --- .../PhpDocInfo/TokenIteratorFactory.php | 2 - .../PhpDocManipulator/PhpDocClassRenamer.php | 1 - .../PhpDocManipulator/PhpDocTypeChanger.php | 7 -- .../PropertyDocBlockManipulator.php | 1 - .../BetterPhpDocParser/PhpDocNodeMapper.php | 4 -- .../ArrayTypePhpDocNodeVisitor.php | 1 - .../CallableTypePhpDocNodeVisitor.php | 1 - .../IntersectionTypeNodePhpDocNodeVisitor.php | 1 - .../TemplatePhpDocNodeVisitor.php | 2 - .../UnionTypeNodePhpDocNodeVisitor.php | 2 - .../PhpDocParser/BetterPhpDocParser.php | 10 +-- .../PhpDocParser/BetterTypeParser.php | 1 - .../PhpDocParser/ClassAnnotationMatcher.php | 3 - .../ConstExprClassNameDecorator.php | 2 - .../DoctrineAnnotationDecorator.php | 4 -- .../StaticDoctrineAnnotationParser.php | 2 - .../ArrayParser.php | 1 - .../PlainValueParser.php | 2 - .../Printer/PhpDocInfoPrinter.php | 4 -- .../DoctrineAnnotation/CurlyListNode.php | 1 - .../SpacingAwareTemplateTagValueNode.php | 1 - .../ValueObject/StartAndEnd.php | 2 - .../Type/BracketsAwareUnionTypeNode.php | 1 - packages/Caching/Cache.php | 1 - packages/Caching/CacheFactory.php | 2 - .../Caching/Detector/ChangedFilesDetector.php | 3 - .../Caching/FileSystem/DependencyResolver.php | 3 - packages/Caching/UnchangedFilesFilter.php | 1 - .../Caching/ValueObject/CacheFilePaths.php | 3 - packages/Caching/ValueObject/CacheItem.php | 5 -- .../ValueObject/Storage/FileCacheStorage.php | 2 - .../Annotation/RectorsChangelogResolver.php | 1 - .../Collector/RectorChangeCollector.php | 2 - .../Output/ConsoleOutputFormatter.php | 2 - .../Output/JsonOutputFormatter.php | 1 - .../ValueObject/RectorWithLineChange.php | 1 - .../ValueObjectFactory/ErrorFactory.php | 2 - .../ValueObjectFactory/FileDiffFactory.php | 3 - packages/Comments/CommentRemover.php | 1 - .../Comments/NodeDocBlock/DocBlockUpdater.php | 15 ----- .../NodeAnalyzer/ClassChildAnalyzer.php | 1 - .../Reflection/FamilyRelationsAnalyzer.php | 4 -- .../Parser/FileInfoParser.php | 3 - .../ArrayCallableMethodMatcher.php | 5 -- .../ValueObject/ArrayCallable.php | 3 - .../ArrayCallableDynamicMethod.php | 3 - .../NodeNameResolver/NodeNameResolver.php | 4 -- .../NodeNameResolver/FuncCallNameResolver.php | 1 - .../NodeNameResolver/NameNameResolver.php | 1 - packages/NodeNestingScope/ContextAnalyzer.php | 1 - .../NodeNestingScope/ParentScopeFinder.php | 1 - .../ScopeNestingComparator.php | 2 - .../PHPStanServicesFactory.php | 2 - .../NodeScopeAndMetadataDecorator.php | 1 - .../GenericClassStringTypeCorrector.php | 1 - .../NodeTypeResolver/NodeTypeResolver.php | 6 -- .../ClassAndInterfaceTypeResolver.php | 1 - .../ClassMethodOrClassConstTypeResolver.php | 1 - .../NodeTypeResolver/NameTypeResolver.php | 3 - .../NodeTypeResolver/NewTypeResolver.php | 2 - .../NodeTypeResolver/ParamTypeResolver.php | 4 -- .../PropertyFetchTypeResolver.php | 3 - .../StaticCallMethodCallTypeResolver.php | 2 - .../NodeTypeResolver/TraitTypeResolver.php | 1 - .../NodeTypeResolver/VariableTypeResolver.php | 2 - .../ObjectWithoutClassTypeWithParentTypes.php | 1 - .../NodeVisitor/ByRefReturnNodeVisitor.php | 1 - .../NodeVisitor/ByRefVariableNodeVisitor.php | 1 - .../NodeVisitor/GlobalVariableNodeVisitor.php | 1 - .../RemoveDeepChainMethodCallNodeVisitor.php | 1 - .../NodeVisitor/StaticVariableNodeVisitor.php | 1 - .../Scope/PHPStanNodeScopeResolver.php | 9 --- .../PHPStan/Scope/ScopeFactory.php | 1 - .../PHPStan/Type/StaticTypeAnalyzer.php | 1 - .../PHPStan/Type/TypeFactory.php | 1 - .../NodeAnalyzer/DocBlockClassRenamer.php | 1 - .../NodeAnalyzer/DocBlockNameImporter.php | 1 - .../NodeAnalyzer/DocBlockTagReplacer.php | 1 - .../PhpDoc/PhpDocTypeRenamer.php | 1 - .../ClassRenamePhpDocNodeVisitor.php | 6 -- .../NameImportingPhpDocNodeVisitor.php | 6 -- .../UnderscoreRenamePhpDocNodeVisitor.php | 3 - ...orBetterReflectionSourceLocatorFactory.php | 2 - .../IntermediateSourceLocator.php | 1 - .../DynamicSourceLocatorProvider.php | 2 - .../TypeAnalyzer/ArrayTypeAnalyzer.php | 5 -- .../TypeAnalyzer/CountableTypeAnalyzer.php | 2 - .../TypeAnalyzer/StringTypeAnalyzer.php | 1 - .../TypeComparator/ArrayTypeComparator.php | 1 - .../TypeComparator/TypeComparator.php | 7 -- .../ValueObject/OldToNewType.php | 2 - .../PHPStanStaticTypeMapper.php | 1 - .../UnionTypeCommonTypeNarrower.php | 2 - .../AccessoryLiteralStringTypeMapper.php | 1 - .../AccessoryNonEmptyStringTypeMapper.php | 1 - .../AccessoryNonFalsyStringTypeMapper.php | 1 - .../AccessoryNumericStringTypeMapper.php | 1 - .../TypeMapper/ArrayShapeTypeMapper.php | 2 - .../TypeMapper/BooleanTypeMapper.php | 1 - .../TypeMapper/ClassStringTypeMapper.php | 2 - .../TypeMapper/FloatTypeMapper.php | 1 - .../GenericClassStringTypeMapper.php | 1 - .../TypeMapper/HasMethodTypeMapper.php | 1 - .../TypeMapper/HasPropertyTypeMapper.php | 1 - .../TypeMapper/IntegerTypeMapper.php | 1 - .../TypeMapper/IntersectionTypeMapper.php | 2 - .../TypeMapper/MixedTypeMapper.php | 1 - .../ObjectWithoutClassTypeMapper.php | 1 - .../TypeMapper/StaticTypeMapper.php | 1 - .../TypeMapper/StringTypeMapper.php | 1 - .../TypeWithClassNameTypeMapper.php | 1 - .../TypeMapper/UnionTypeMapper.php | 7 -- .../TypeMapper/VoidTypeMapper.php | 1 - .../ValueObject/UnionTypeAnalysis.php | 3 - .../Application/ParallelFileProcessor.php | 2 - packages/Parallel/WorkerRunner.php | 7 -- .../ArrayAnnotationToAttributeMapper.php | 1 - ...eAnnotationAnnotationToAttributeMapper.php | 2 - .../ExprParameterReflectionTypeCorrector.php | 3 - .../NodeFactory/AttributeNameFactory.php | 1 - .../NodeFactory/PhpAttributeGroupFactory.php | 5 -- .../PhpNestedAttributeGroupFactory.php | 5 -- .../ValueObject/UseAliasMetadata.php | 3 - .../CallablePhpDocNodeVisitor.php | 1 - .../PhpDocParser/PhpParser/SmartPhpParser.php | 1 - .../Application/PostFileProcessor.php | 3 - .../Collector/UseNodesToAddCollector.php | 2 - .../Rector/ClassRenamingPostRector.php | 4 -- .../Rector/NameImportingPostRector.php | 9 --- .../Rector/UnusedImportRemovingPostRector.php | 3 - .../PostRector/Rector/UseAddingPostRector.php | 5 -- .../ValueObject/PropertyMetadata.php | 3 - .../Guard/VariableToConstantGuard.php | 2 - .../ReadWritePropertyAnalyzer.php | 4 -- .../ReadWrite/NodeFinder/NodeUsageFinder.php | 2 - .../ArgParentNodeReadAnalyzer.php | 1 - .../ArrayDimFetchParentNodeReadAnalyzer.php | 1 - .../LocalPropertyFetchReadNodeAnalyzer.php | 4 -- .../VariableReadNodeAnalyzer.php | 3 - packages/Skipper/Matcher/FileInfoMatcher.php | 3 - .../SkippedClassResolver.php | 2 - .../SkippedPathsResolver.php | 2 - packages/Skipper/SkipVoter/ClassSkipVoter.php | 3 - packages/Skipper/SkipVoter/PathSkipVoter.php | 2 - packages/Skipper/Skipper/SkipSkipper.php | 1 - .../Mapper/PhpParserNodeMapper.php | 1 - .../PhpDoc/PhpDocTypeMapper.php | 2 - .../PhpDocParser/IdentifierTypeMapper.php | 5 -- .../PhpDocParser/NullableTypeMapper.php | 2 - .../PhpDocParser/UnionTypeMapper.php | 1 - .../PhpParser/FullyQualifiedNodeMapper.php | 2 - .../PhpParser/IdentifierNodeMapper.php | 1 - .../PhpParser/NameNodeMapper.php | 4 -- .../PhpParser/NullableTypeNodeMapper.php | 1 - .../PhpParser/UnionTypeNodeMapper.php | 1 - .../StaticTypeMapper/StaticTypeMapper.php | 5 -- .../ValueObject/Type/AliasedObjectType.php | 1 - .../Type/ShortenedGenericObjectType.php | 1 - .../ValueObject/Type/ShortenedObjectType.php | 1 - .../ValueObject/Type/SimpleStaticType.php | 1 - .../Testing/TestingParser/TestingParser.php | 3 - .../ClassMethodParamVendorLockResolver.php | 4 -- .../ClassMethodReturnTypeOverrideGuard.php | 9 --- .../ClassMethodReturnVendorLockResolver.php | 2 - .../ParentClassMethodTypeOverrideGuard.php | 4 -- .../VersionBonding/PhpVersionedFilter.php | 1 - .../ArgumentDefaultValueReplacer.php | 2 - .../NodeAnalyzer/ArgumentAddingScope.php | 1 - .../NodeAnalyzer/ChangedArgumentsDetector.php | 3 - .../ClassMethod/ArgumentAdderRector.php | 4 -- .../ReplaceArgumentDefaultValueRector.php | 1 - ...tionArgumentDefaultValueReplacerRector.php | 1 - rules/Arguments/ValueObject/ArgumentAdder.php | 8 +-- .../ReplaceArgumentDefaultValue.php | 5 -- .../ReplaceFuncCallArgumentDefaultValue.php | 10 --- .../ValueObject/SwapFuncCallArguments.php | 2 - .../ValueObject/SwapMethodCallArguments.php | 3 - rules/CodeQuality/CompactConverter.php | 1 - .../NodeAnalyzer/ClassLikeAnalyzer.php | 1 - .../NodeAnalyzer/ForeachAnalyzer.php | 4 -- .../NodeAnalyzer/LocalPropertyAnalyzer.php | 7 -- .../VariableDimFetchAssignResolver.php | 2 - .../VariableNameUsedNextAnalyzer.php | 2 - .../NodeFactory/ArrayFilterFactory.php | 1 - .../NodeFactory/MissingPropertiesFactory.php | 1 - .../NodeFactory/PropertyTypeDecorator.php | 3 - .../NodeManipulator/ExprBoolCaster.php | 4 -- ...ableThisArrayToAnonymousFunctionRector.php | 3 - .../Rector/Assign/CombinedAssignRector.php | 1 - .../SimplifyEmptyArrayCheckRector.php | 1 - .../SimplifyDeMorganBinaryRector.php | 1 - .../ThrowWithPreviousExceptionRector.php | 1 - .../InlineArrayReturnAssignRector.php | 1 - .../OptionalParametersAfterRequiredRector.php | 4 -- ...rnTypeFromStrictScalarReturnExprRector.php | 2 - .../CompleteDynamicPropertiesRector.php | 7 -- ...lineConstructorDefaultToPropertyRector.php | 1 - .../SimplifyEmptyCheckOnEmptyArrayRector.php | 4 -- ...seIdenticalOverEqualWithSameTypeRector.php | 1 - .../Expression/InlineIfToExplicitIfRector.php | 1 - .../TernaryFalseExpressionToIfRector.php | 1 - .../ForRepeatedCountToOwnVariableRector.php | 1 - ...hItemsAssignToEmptyArrayToAssignRector.php | 1 - .../Foreach_/ForeachToInArrayRector.php | 1 - .../SimplifyForeachToArrayFilterRector.php | 4 -- .../UnusedForeachValueToArrayKeysRector.php | 1 - ...serFuncWithArrowFunctionToInlineRector.php | 1 - .../FuncCall/CompactToVariablesRector.php | 1 - .../SimplifyUselessVariableRector.php | 3 - ...lipTypeControlToUseExclusiveTypeRector.php | 1 - .../Identical/GetClassToInstanceOfRector.php | 1 - .../Identical/SimplifyArraySearchRector.php | 1 - .../Identical/SimplifyConditionsRector.php | 2 - .../Rector/If_/CombineIfRector.php | 1 - ...ompareReturnsToNullCoalesceQueueRector.php | 1 - .../Rector/If_/ExplicitBoolCompareRector.php | 2 - .../If_/SimplifyIfElseToTernaryRector.php | 1 - .../If_/SimplifyIfNotNullReturnRector.php | 1 - .../If_/SimplifyIfNullableReturnRector.php | 3 - .../Rector/If_/SimplifyIfReturnBoolRector.php | 3 - ...OnPropertyObjectToPropertyExistsRector.php | 2 - .../CleanupUnneededNullsafeOperatorRector.php | 1 - .../Switch_/SingularSwitchToIfRector.php | 1 - .../SimplifyTautologyTernaryRector.php | 1 - .../UnnecessaryTernaryExpressionRector.php | 1 - .../ArrayDimFetchTypeResolver.php | 1 - .../AssignVariableTypeResolver.php | 1 - rules/CodeQuality/ValueObject/KeyAndExpr.php | 3 - .../Application/UseImportsAdder.php | 2 - .../ClassNameImport/AliasUsesResolver.php | 2 - .../AliasClassNameImportSkipVoter.php | 1 - .../ClassLikeNameClassNameImportSkipVoter.php | 1 - ...yQualifiedNameClassNameImportSkipVoter.php | 1 - .../UsesClassNameImportSkipVoter.php | 2 - .../ClassNameImportSkipper.php | 3 - .../ClassNameImport/ShortNameResolver.php | 5 -- .../ClassNameImport/UseImportsTraverser.php | 2 - .../ClassNameImport/UsedImportsResolver.php | 3 - rules/CodingStyle/Guard/StaticGuard.php | 2 - rules/CodingStyle/Node/NameImporter.php | 6 -- .../NodeAnalyzer/UseImportNameMatcher.php | 2 - .../ArrayCallableToMethodCallFactory.php | 1 - .../StaticArrowFunctionRector.php | 1 - .../CatchExceptionNameMatchingTypeRector.php | 2 - .../ClassConst/RemoveFinalFromConstRector.php | 1 - .../ClassConst/VarConstantCommentRector.php | 3 - .../DataProviderArrayItemsNewlinedRector.php | 1 - ...itedMethodVisibilitySameAsParentRector.php | 2 - .../ReturnArrayClassMethodToYieldRector.php | 1 - .../ClassMethod/UnSpreadOperatorRector.php | 4 -- .../AddArrayDefaultToArrayPropertyRector.php | 3 - .../Rector/Closure/StaticClosureRector.php | 1 - .../CallUserFuncArrayToVariadicRector.php | 1 - .../CallUserFuncToMethodCallRector.php | 1 - .../FuncCall/ConsistentImplodeRector.php | 1 - ...VersionCompareFuncCallToConstantRector.php | 1 - .../PreferThisOrSelfMethodCallRector.php | 1 - .../Property/NullifyUnionNullableRector.php | 1 - ...assKeywordForClassNameResolutionRector.php | 1 - .../Switch_/BinarySwitchToIfElseRector.php | 2 - .../Reflection/VendorLocationDetector.php | 1 - .../ReturnArrayClassMethodToYield.php | 2 - rules/DeadCode/ConditionEvaluator.php | 1 - rules/DeadCode/ConditionResolver.php | 4 -- .../NodeAnalyzer/CallCollectionAnalyzer.php | 2 - .../ExprUsedInNextNodeAnalyzer.php | 2 - .../NodeAnalyzer/ExprUsedInNodeAnalyzer.php | 3 - .../IsClassMethodUsedAnalyzer.php | 7 -- ...JustPropertyFetchVariableAssignMatcher.php | 1 - .../PropertyWriteonlyAnalyzer.php | 1 - .../NodeAnalyzer/UsedVariableNameAnalyzer.php | 1 - .../NodeCollector/UnusedParameterResolver.php | 1 - .../ControllerClassMethodManipulator.php | 3 - .../NodeManipulator/CountManipulator.php | 2 - .../NodeManipulator/LivingCodeManipulator.php | 1 - .../VariadicFunctionLikeDetector.php | 2 - .../PhpDoc/DeadParamTagValueNodeAnalyzer.php | 6 -- .../PhpDoc/DeadReturnTagValueNodeAnalyzer.php | 6 -- .../PhpDoc/DeadVarTagValueNodeAnalyzer.php | 2 - .../PhpDoc/TagRemover/ParamTagRemover.php | 1 - .../PhpDoc/TagRemover/ReturnTagRemover.php | 1 - .../PhpDoc/TagRemover/VarTagRemover.php | 4 -- .../Array_/RemoveDuplicatedArrayKeyRector.php | 2 - .../Assign/RemoveDoubleAssignRector.php | 1 - .../RemoveUnusedVariableAssignRector.php | 3 - .../Rector/Cast/RecastingRemovalRector.php | 4 -- ...RemoveUnusedPrivateClassConstantRector.php | 2 - .../ClassLike/RemoveAnnotationRector.php | 1 - .../RemoveEmptyClassMethodRector.php | 3 - .../RemoveUnusedConstructorParamRector.php | 2 - ...moveUnusedPrivateMethodParameterRector.php | 3 - .../RemoveUnusedPrivateMethodRector.php | 2 - .../RemoveUnusedPromotedPropertyRector.php | 3 - .../RemoveUselessParamTagRector.php | 1 - .../RemoveUselessReturnTagRector.php | 1 - .../RemovePhpVersionIdCheckRector.php | 1 - .../Expression/RemoveDeadStmtRector.php | 3 - .../For_/RemoveDeadIfForeachForRector.php | 1 - .../If_/RemoveAlwaysTrueIfConditionRector.php | 2 - .../Rector/If_/RemoveDeadInstanceOfRector.php | 1 - ...emoveTypedPropertyDeadInstanceOfRector.php | 3 - ...UnusedNonEmptyArrayBeforeForeachRector.php | 5 -- .../SimplifyIfElseWithSameContentRector.php | 1 - ...wrapFutureCompatibleIfPhpVersionRector.php | 2 - .../RemoveNonExistingVarAnnotationRector.php | 2 - .../RemoveUnusedPrivatePropertyRector.php | 2 - .../Property/RemoveUselessVarTagRector.php | 1 - .../RemoveParentCallWithoutParentRector.php | 3 - .../Stmt/RemoveUnreachableStatementRector.php | 1 - ...RemoveJustPropertyFetchForAssignRector.php | 1 - .../RemoveJustVariableAssignRector.php | 3 - .../SideEffect/PureFunctionDetector.php | 2 - .../SideEffect/SideEffectNodeDetector.php | 2 - .../UselessIfCondBeforeForeachDetector.php | 3 - .../BinaryToVersionCompareCondition.php | 6 -- .../VariableAndPropertyFetchAssign.php | 2 - .../ValueObject/VersionCompareCondition.php | 3 - .../NodeAnalyzer/IfAndAnalyzer.php | 2 - .../NodeFactory/InvertedIfFactory.php | 3 - .../NodeTransformer/ConditionInverter.php | 1 - ...eNestedForeachIfsToEarlyContinueRector.php | 2 - .../If_/ChangeAndIfToEarlyReturnRector.php | 6 -- ...geIfElseValueAssignToEarlyReturnRector.php | 2 - .../ChangeNestedIfsToEarlyReturnRector.php | 2 - ...hangeOrIfContinueToMultiContinueRector.php | 1 - .../PreparedValueToEarlyReturnRector.php | 1 - .../ReturnBinaryAndToEarlyReturnRector.php | 3 - .../ReturnBinaryOrToEarlyReturnRector.php | 3 - .../ReturnEarlyIfVariableRector.php | 1 - .../ValueObject/BareSingleAssignIf.php | 2 - .../NewAssignVariableNameResolver.php | 1 - ...ropertyFetchAssignVariableNameResolver.php | 1 - .../InflectorSingularResolver.php | 1 - .../MatchParamTypeExpectedNameResolver.php | 2 - .../MatchPropertyTypeExpectedNameResolver.php | 6 -- .../Guard/BreakingVariableRenameGuard.php | 6 -- .../Guard/DateTimeAtNamingConventionGuard.php | 2 - rules/Naming/Guard/HasMagicGetSetGuard.php | 1 - .../MatchPropertyTypeConflictingNameGuard.php | 3 - rules/Naming/Matcher/ForeachMatcher.php | 3 - .../Matcher/VariableAndCallAssignMatcher.php | 3 - rules/Naming/Naming/AliasNameResolver.php | 1 - .../Naming/Naming/ConflictingNameResolver.php | 5 -- rules/Naming/Naming/ExpectedNameResolver.php | 4 -- .../Naming/OverridenExistingNamesResolver.php | 3 - rules/Naming/Naming/PropertyNaming.php | 2 - rules/Naming/Naming/UseImportsResolver.php | 1 - rules/Naming/Naming/VariableNaming.php | 2 - .../NamingConventionAnalyzer.php | 1 - rules/Naming/ParamRenamer/ParamRenamer.php | 2 - .../MatchTypePropertyRenamer.php | 3 - .../PropertyRenamer/PropertyFetchRenamer.php | 2 - .../PropertyPromotionRenamer.php | 8 --- ...iableToMatchMethodCallReturnTypeRector.php | 6 -- .../RenameParamToMatchTypeRector.php | 5 -- .../RenameVariableToMatchNewTypeRector.php | 3 - .../RenamePropertyToMatchTypeRector.php | 4 -- ...ValueVariableToMatchExprVariableRector.php | 3 - ...iableToMatchMethodCallReturnTypeRector.php | 5 -- rules/Naming/RectorNamingInflector.php | 1 - .../RenameGuard/PropertyRenameGuard.php | 3 - rules/Naming/ValueObject/ExpectedName.php | 2 - rules/Naming/ValueObject/ParamRename.php | 8 --- rules/Naming/ValueObject/PropertyRename.php | 6 -- .../ValueObject/VariableAndCallAssign.php | 11 ---- .../ValueObject/VariableAndCallForeach.php | 10 --- .../ValueObjectFactory/ParamRenameFactory.php | 2 - .../PropertyRenameFactory.php | 2 - rules/Naming/VariableRenamer.php | 4 -- .../Property/VarToPublicPropertyRector.php | 1 - .../FuncCall/PregReplaceEModifierRector.php | 2 - .../StringClassNameToClassConstantRector.php | 1 - rules/Php55/RegexMatcher.php | 1 - .../UndefinedVariableResolver.php | 4 -- ...DefaultValueForUndefinedVariableRector.php | 1 - rules/Php70/EregToPcreTransformer.php | 1 - .../BattleshipTernaryAnalyzer.php | 2 - .../Assign/ListSwapArrayOrderRector.php | 1 - .../BreakNotInLoopOrSwitchToReturnRector.php | 1 - .../ClassMethod/Php4ConstructorRector.php | 2 - .../Rector/FuncCall/EregToPregMatchRector.php | 1 - .../Php70/Rector/If_/IfToSpaceshipRector.php | 1 - ...isCallOnStaticMethodToStaticCallRector.php | 2 - ...ticCallOnNonStaticToInstanceCallRector.php | 4 -- rules/Php70/ValueObject/ComparedExprs.php | 2 - rules/Php71/IsArrayAndDualCheckToAble.php | 3 - .../Php71/NodeAnalyzer/CountableAnalyzer.php | 6 -- .../Assign/AssignArrayToStringRector.php | 1 - .../BinaryOpBetweenNumberAndStringRector.php | 1 - .../Rector/BooleanOr/IsIterableRector.php | 3 - .../PublicConstantVisibilityRector.php | 1 - .../Rector/FuncCall/CountOnNullRector.php | 4 -- .../FuncCall/RemoveExtraParametersRector.php | 2 - .../TryCatch/MultiExceptionCatchRector.php | 1 - rules/Php71/ValueObject/TwoNodeMatch.php | 2 - .../NodeFactory/AnonymousFunctionFactory.php | 10 --- .../ClosureNestedUsesDecorator.php | 3 - rules/Php72/Rector/Assign/ListEachRector.php | 1 - ...reateFunctionToAnonymousFunctionRector.php | 3 - .../Rector/FuncCall/StringifyDefineRector.php | 1 - .../FuncCall/StringsAssertNakedRector.php | 1 - .../While_/WhileEachToForeachRector.php | 1 - .../Rector/BooleanOr/IsCountableRector.php | 2 - .../SensitiveConstantNameRector.php | 1 - .../FuncCall/ArrayKeyFirstLastRector.php | 1 - rules/Php74/Guard/MakePropertyTypedGuard.php | 1 - rules/Php74/Guard/PropertyTypeChangeGuard.php | 5 -- .../ClosureArrowFunctionAnalyzer.php | 3 - .../Closure/ClosureToArrowFunctionRector.php | 1 - .../ArraySpreadInsteadOfArrayMergeRector.php | 2 - .../MoneyFormatToNumberFormatRector.php | 2 - ...efaultNullToNullableTypePropertyRector.php | 1 - .../ParenthesizeNestedTernaryRector.php | 1 - .../Guard/MakePropertyPromotionGuard.php | 1 - .../StrncmpMatchAndRefactor.php | 4 -- .../StrposMatchAndRefactor.php | 3 - .../SubstrMatchAndRefactor.php | 4 -- .../NodeAnalyzer/MatchSwitchAnalyzer.php | 4 -- .../NodeAnalyzer/PhpAttributeAnalyzer.php | 3 - .../PromotedPropertyCandidateResolver.php | 4 -- rules/Php80/NodeAnalyzer/SwitchAnalyzer.php | 2 - rules/Php80/NodeFactory/AttrGroupsFactory.php | 1 - rules/Php80/NodeFactory/MatchFactory.php | 3 - .../NodeFactory/NestedAttrGroupsFactory.php | 1 - .../ResourceReturnToObject.php | 4 -- .../RemoveUnusedVariableInCatchRector.php | 1 - ...AddParamBasedOnParentClassMethodRector.php | 3 - .../FinalPrivateToPrivateVisibilityRector.php | 1 - .../ClassMethod/SetStateToStaticRector.php | 1 - .../Class_/AnnotationToAttributeRector.php | 6 -- ...ertyAssignToConstructorPromotionRector.php | 7 -- .../Class_/StringableForToStringRector.php | 3 - .../Php8ResourceReturnToObjectRector.php | 1 - .../Rector/FunctionLike/MixedTypeRector.php | 3 - .../Rector/Identical/StrEndsWithRector.php | 1 - .../NestedAnnotationToAttributeRector.php | 4 -- .../Switch_/ChangeSwitchToMatchRector.php | 3 - .../AnnotationPropertyToAttributeClass.php | 6 -- .../ValueObject/AnnotationToAttribute.php | 2 - rules/Php80/ValueObject/CondAndExpr.php | 3 - .../DoctrineTagAndAnnotationToAttribute.php | 2 - rules/Php80/ValueObject/MatchResult.php | 2 - .../NestedAnnotationToAttribute.php | 2 - ...tedDoctrineTagAndAnnotationToAttribute.php | 2 - .../PropertyPromotionCandidate.php | 3 - rules/Php80/ValueObject/StrStartsWith.php | 4 -- .../CoalesePropertyAssignMatcher.php | 2 - .../Php81/NodeAnalyzer/ComplexNewAnalyzer.php | 2 - rules/Php81/NodeFactory/EnumFactory.php | 5 -- .../Array_/FirstClassCallableRector.php | 2 - .../FinalizePublicClassConstantRector.php | 3 - .../ClassMethod/NewInInitializerRector.php | 3 - .../Class_/MyCLabsClassToEnumRector.php | 1 - .../Class_/SpatieEnumClassToEnumRector.php | 1 - .../NullToStrictStringFuncCallArgRector.php | 3 - .../Php81ResourceReturnToObjectRector.php | 1 - .../Property/ReadOnlyPropertyRector.php | 4 -- .../Rector/Class_/ReadOnlyClassRector.php | 4 -- .../New_/FilesystemIteratorSkipDotsRector.php | 1 - .../Guard/ParentPropertyLookupGuard.php | 6 -- .../PrivatizeFinalClassMethodRector.php | 2 - .../FinalizeClassesWithoutChildrenRector.php | 5 -- .../PrivatizeFinalClassPropertyRector.php | 3 - .../ClassMethodVisibilityGuard.php | 1 - .../Rector/Class_/RemoveParentRector.php | 1 - .../Removing/ValueObject/ArgumentRemover.php | 7 -- .../ValueObject/RemoveFuncCallArg.php | 2 - ...llyCalledStaticMethodToNonStaticRector.php | 3 - .../Helper/RenameClassCallbackHandler.php | 3 - .../Renaming/NodeManipulator/ClassRenamer.php | 11 ---- .../ClassMethod/RenameAnnotationRector.php | 1 - .../PseudoNamespaceToNamespaceRector.php | 1 - .../Rector/MethodCall/RenameMethodRector.php | 3 - .../Rector/Name/RenameClassRector.php | 3 - .../Renaming/ValueObject/MethodCallRename.php | 3 - .../MethodCallRenameWithArrayKey.php | 7 -- .../PseudoNamespaceToNamespace.php | 2 - .../Renaming/ValueObject/RenameAnnotation.php | 2 - .../ValueObject/RenameAnnotationByType.php | 3 - .../ValueObject/RenameClassAndConstFetch.php | 4 -- .../ValueObject/RenameClassConstFetch.php | 3 - rules/Renaming/ValueObject/RenameProperty.php | 3 - .../ValueObject/RenameStaticMethod.php | 4 -- .../NodeFactory/ExactCompareFactory.php | 1 - .../BooleanInBooleanNotRuleFixerRector.php | 1 - .../Empty_/DisallowedEmptyRuleFixerRector.php | 1 - .../BooleanInIfConditionRuleFixerRector.php | 1 - ...ooleanInTernaryOperatorRuleFixerRector.php | 1 - .../DisallowedShortTernaryRuleFixerRector.php | 1 - ...FuncCallStaticCallToMethodCallAnalyzer.php | 6 -- .../NodeFactory/PropertyFetchFactory.php | 1 - .../TypeProvidingExprFromClassResolver.php | 3 - .../ReturnTypeWillChangeRector.php | 3 - ...dAllowDynamicPropertiesAttributeRector.php | 4 -- .../Class_/ParentClassToTraitsRector.php | 1 - .../FuncCall/FuncCallToMethodCallRector.php | 1 - .../StaticCallToMethodCallRector.php | 1 - .../AttributeKeyToClassConstFetch.php | 4 -- .../ValueObject/ClassMethodReference.php | 2 - .../ValueObject/FuncCallToMethodCall.php | 3 - .../ValueObject/FuncCallToStaticCall.php | 3 - .../ValueObject/MethodCallToFuncCall.php | 3 - .../ValueObject/MethodCallToPropertyFetch.php | 3 - .../ValueObject/MethodCallToStaticCall.php | 4 -- .../Transform/ValueObject/NewToStaticCall.php | 3 - .../ValueObject/ParentClassToTraits.php | 2 - .../PropertyAssignToMethodCall.php | 3 - .../ValueObject/PropertyFetchToMethodCall.php | 5 -- .../ReplaceParentCallByPropertyCall.php | 3 - .../ValueObject/StaticCallToFuncCall.php | 3 - .../ValueObject/StaticCallToMethodCall.php | 4 -- .../Transform/ValueObject/StaticCallToNew.php | 2 - .../ValueObject/StringToClassConstant.php | 3 - rules/Transform/ValueObject/WrapReturn.php | 3 - .../ConstructorAssignDetector.php | 5 -- .../NullTypeAssignDetector.php | 5 -- .../FunctionLikeReturnTypeResolver.php | 1 - .../Guard/PhpDocNestedAnnotationGuard.php | 1 - .../Guard/PropertyTypeOverrideGuard.php | 3 - .../Helper/PhpDocNullableTypeHelper.php | 2 - .../Matcher/PropertyAssignMatcher.php | 1 - ...AutowiredClassMethodOrPropertyAnalyzer.php | 2 - .../NodeAnalyzer/CallTypesResolver.php | 3 - .../NodeAnalyzer/CallerParamMatcher.php | 2 - .../ClassMethodAndPropertyAnalyzer.php | 1 - .../ClassMethodParamTypeCompleter.php | 4 -- .../NodeAnalyzer/ParamAnalyzer.php | 1 - .../ExclusiveNativeCallLikeReturnMatcher.php | 1 - .../AlwaysStrictReturnAnalyzer.php | 2 - .../StrictBoolReturnTypeAnalyzer.php | 2 - ...StrictNativeFunctionReturnTypeAnalyzer.php | 3 - .../StrictReturnNewAnalyzer.php | 4 -- .../StrictScalarReturnTypeAnalyzer.php | 3 - .../NodeAnalyzer/TypeNodeUnwrapper.php | 1 - .../PropertyTypeDecorator.php | 4 -- .../PHPStan/ObjectTypeSpecifier.php | 2 - .../SameNamespacedTypeSpecifier.php | 1 - .../PhpDocParser/ParamPhpDocNodeFactory.php | 1 - .../BinaryOpNullableToInstanceofRector.php | 1 - ...ddMethodCallBasedStrictParamTypeRector.php | 3 - ...amTypeBasedOnPHPUnitDataProviderRector.php | 2 - .../AddParamTypeDeclarationRector.php | 2 - .../AddParamTypeFromPropertyTypeRector.php | 3 - ...larationBasedOnParentClassMethodRector.php | 3 - .../AddReturnTypeDeclarationRector.php | 2 - .../AddVoidReturnTypeWhereNoReturnRector.php | 4 -- ...rrayShapeFromConstantArrayReturnRector.php | 2 - ...eturnTypeFromStrictScalarReturnsRector.php | 2 - ...ParamAnnotationIncorrectNullableRector.php | 5 -- .../ParamTypeByMethodCallTypeRector.php | 3 - .../ParamTypeByParentCallTypeRector.php | 2 - ...eturnAnnotationIncorrectNullableRector.php | 4 -- .../ClassMethod/ReturnNeverTypeRector.php | 1 - .../ReturnTypeFromReturnDirectArrayRector.php | 2 - .../ReturnTypeFromReturnNewRector.php | 6 -- ...turnTypeFromStrictBoolReturnExprRector.php | 2 - ...turnTypeFromStrictConstantReturnRector.php | 2 - .../ReturnTypeFromStrictNativeCallRector.php | 3 - .../ReturnTypeFromStrictNewArrayRector.php | 3 - .../ReturnTypeFromStrictTypedCallRector.php | 5 -- ...eturnTypeFromStrictTypedPropertyRector.php | 3 - ...opertyTypeFromStrictSetterGetterRector.php | 3 - .../ReturnTypeFromStrictTernaryRector.php | 1 - .../Closure/AddClosureReturnTypeRector.php | 1 - .../AddParamTypeSplFixedArrayRector.php | 1 - ...dReturnTypeDeclarationFromYieldsRector.php | 2 - ...ParamTypeFromStrictTypedPropertyRector.php | 2 - .../AddPropertyTypeDeclarationRector.php | 1 - .../TypedPropertyFromAssignsRector.php | 4 -- ...pedPropertyFromStrictConstructorRector.php | 5 -- ...FromStrictGetterMethodReturnTypeRector.php | 4 -- .../TypedPropertyFromStrictSetUpRector.php | 1 - .../VarAnnotationIncorrectNullableRector.php | 4 -- .../WhileNullableToInstanceofRector.php | 1 - .../AlwaysStrictScalarExprAnalyzer.php | 2 - .../GenericClassStringTypeNormalizer.php | 3 - .../TypeAnalyzer/NullableTypeAnalyzer.php | 1 - .../TypeAnalyzer/ReturnStrictTypeAnalyzer.php | 3 - ...rictReturnClassConstReturnTypeAnalyzer.php | 3 - .../AssignToPropertyTypeInferer.php | 10 --- .../AllAssignNodePropertyTypeInferer.php | 3 - ...tterTypeDeclarationPropertyTypeInferer.php | 3 - ...tterTypeDeclarationPropertyTypeInferer.php | 3 - .../TrustedClassMethodPropertyTypeInferer.php | 11 ---- .../TypeInferer/ReturnTypeInferer.php | 8 --- ...urnedNodesReturnTypeInfererTypeInferer.php | 9 --- .../TypeInferer/SilentVoidResolver.php | 1 - rules/TypeDeclaration/TypeNormalizer.php | 2 - .../ValueObject/AddParamTypeDeclaration.php | 4 -- .../AddPropertyTypeDeclaration.php | 3 - .../ValueObject/AddReturnTypeDeclaration.php | 3 - .../ValueObject/AssignToVariable.php | 2 - .../ValueObject/NestedArrayType.php | 3 - .../ValueObject/TernaryIfElseTypes.php | 2 - .../ChangeConstantVisibilityRector.php | 1 - .../ChangeMethodVisibilityRector.php | 2 - .../ExplicitPublicClassMethodRector.php | 1 - .../ValueObject/ChangeConstantVisibility.php | 3 - .../ValueObject/ChangeMethodVisibility.php | 3 - src/Application/ApplicationFileProcessor.php | 12 ---- src/Application/ChangedNodeScopeRefresher.php | 3 - .../FileDecorator/FileDiffFileDecorator.php | 1 - src/Application/FileProcessor.php | 4 -- .../FileProcessor/PhpFileProcessor.php | 10 --- src/Application/VersionResolver.php | 4 +- src/Autoloading/AdditionalAutoloader.php | 2 - src/Autoloading/BootstrapFilesIncluder.php | 2 - .../ConfigureCallMergingLoaderFactory.php | 1 - src/Configuration/ConfigInitializer.php | 4 -- src/Configuration/ConfigurationFactory.php | 2 - src/Configuration/RectorConfigProvider.php | 1 - src/Console/Command/ListRulesCommand.php | 3 - src/Console/Command/ProcessCommand.php | 10 --- src/Console/Command/SetupCICommand.php | 1 - src/Console/Command/WorkerCommand.php | 2 - ...ompleteUnifiedDiffOutputBuilderFactory.php | 1 - src/Console/Formatter/ConsoleDiffer.php | 1 - src/Console/Output/RectorOutputStyle.php | 1 - .../Style/RectorConsoleOutputStyleFactory.php | 1 - src/Console/Style/SymfonyStyleFactory.php | 1 - ...dRectorConfigureCallValuesCompilerPass.php | 1 - ...rableCallValuesCollectingPhpFileLoader.php | 1 - .../Skipper/ParameterSkipper.php | 1 - .../TypeResolver/ParameterTypeResolver.php | 1 - src/FileSystem/FilePathHelper.php | 1 - src/FileSystem/FilesFinder.php | 4 -- src/FileSystem/PhpFilesFinder.php | 2 - src/Kernel/CacheInvalidatingContainer.php | 1 - src/Kernel/CachedContainerBuilder.php | 2 - src/Kernel/ContainerBuilderFactory.php | 1 - src/Kernel/RectorKernel.php | 2 +- src/NodeAnalyzer/BinaryOpAnalyzer.php | 1 - src/NodeAnalyzer/CallAnalyzer.php | 1 - src/NodeAnalyzer/CompactFuncCallAnalyzer.php | 1 - src/NodeAnalyzer/DoctrineEntityAnalyzer.php | 3 +- src/NodeAnalyzer/ExprAnalyzer.php | 5 -- src/NodeAnalyzer/ParamAnalyzer.php | 6 -- src/NodeAnalyzer/PropertyAnalyzer.php | 1 - src/NodeAnalyzer/PropertyFetchAnalyzer.php | 5 -- src/NodeAnalyzer/PropertyPresenceChecker.php | 4 -- src/NodeAnalyzer/ScopeAnalyzer.php | 1 - src/NodeAnalyzer/VariadicAnalyzer.php | 4 -- src/NodeDecorator/PropertyTypeDecorator.php | 4 -- src/NodeManipulator/ArrayManipulator.php | 1 - src/NodeManipulator/AssignManipulator.php | 5 -- src/NodeManipulator/BinaryOpManipulator.php | 1 - src/NodeManipulator/ClassConstManipulator.php | 3 - .../ClassDependencyManipulator.php | 10 --- .../ClassInsertManipulator.php | 1 - src/NodeManipulator/ClassManipulator.php | 3 - .../ClassMethodAssignManipulator.php | 2 - .../ClassMethodManipulator.php | 2 - .../ClassMethodPropertyFetchManipulator.php | 3 - .../DependencyClassMethodDecorator.php | 7 -- src/NodeManipulator/FuncCallManipulator.php | 1 - .../FunctionLikeManipulator.php | 1 - src/NodeManipulator/IfManipulator.php | 5 -- src/NodeManipulator/MethodCallManipulator.php | 3 - .../PropertyFetchAssignManipulator.php | 3 - src/NodeManipulator/PropertyManipulator.php | 15 ----- src/NodeManipulator/StmtsManipulator.php | 2 - src/NonPhpFile/NonPhpFileProcessor.php | 4 -- .../Rector/RenameClassNonPhpRector.php | 1 - ...stantArrayTypeToCallReflectionResolver.php | 1 - ...tantStringTypeToCallReflectionResolver.php | 1 - .../ObjectTypeToCallReflectionResolver.php | 1 - src/Php/PhpVersionProvider.php | 2 - .../ProjectComposerJsonPhpVersionResolver.php | 2 - src/PhpParser/AstResolver.php | 8 --- src/PhpParser/ClassLikeAstResolver.php | 2 - src/PhpParser/Comparing/NodeComparator.php | 2 - src/PhpParser/Node/BetterNodeFinder.php | 6 -- src/PhpParser/Node/NodeFactory.php | 4 -- src/PhpParser/Node/Value/ValueResolver.php | 6 -- .../NodeFinder/LocalMethodCallFinder.php | 3 - .../NodeFinder/PropertyFetchFinder.php | 11 ++-- .../FileWithoutNamespaceNodeTraverser.php | 1 - .../NodeTraverser/RectorNodeTraverser.php | 15 +++-- src/PhpParser/Parser/InlineCodeParser.php | 4 -- src/PhpParser/Parser/RectorParser.php | 2 - src/PhpParser/Parser/SimplePhpParser.php | 1 - .../Printer/BetterStandardPrinter.php | 2 - .../Printer/FormatPerservingPrinter.php | 2 - src/PhpParser/ValueObject/StmtsAndTokens.php | 2 - src/Rector/AbstractRector.php | 13 +--- src/Reflection/ReflectionResolver.php | 5 -- .../DynamicSourceLocatorDecorator.php | 3 - .../EmptyConfigurableRectorCollector.php | 1 - .../EmptyConfigurableRectorChecker.php | 2 - src/ValueObject/Application/File.php | 1 - .../Bootstrap/BootstrapConfigs.php | 2 - src/ValueObject/Configuration.php | 17 +---- src/ValueObject/Error/SystemError.php | 10 +-- src/ValueObject/FuncCallAndExpr.php | 2 - src/ValueObject/ProcessResult.php | 2 - src/ValueObject/Reporting/FileDiff.php | 4 -- src/ValueObject/SprintfStringAndArgs.php | 2 - .../Application/FileFactory.php | 3 - vendor/autoload.php | 2 +- vendor/composer/autoload_classmap.php | 2 + vendor/composer/autoload_real.php | 10 +-- vendor/composer/autoload_static.php | 10 +-- vendor/composer/installed.json | 8 +-- vendor/composer/installed.php | 2 +- vendor/nette/neon/src/Neon/Entity.php | 3 - .../nette/neon/src/Neon/Node/LiteralNode.php | 3 - vendor/nette/neon/src/Neon/Token.php | 3 - .../src/GeneratedConfig.php | 2 +- .../AssignPropertyFetchAnalyzer.php | 2 - .../src/NodeAnalyzer/AttributeCleaner.php | 2 - .../src/NodeAnalyzer/AttributeFinder.php | 1 - .../src/NodeAnalyzer/AttrinationFinder.php | 2 - .../ConstructorAssignPropertyAnalyzer.php | 3 - .../NodeAnalyzer/EntityObjectTypeResolver.php | 3 - .../SetterClassMethodAnalyzer.php | 4 -- .../src/NodeAnalyzer/TargetEntityResolver.php | 2 - .../ArrayCollectionAssignFactory.php | 1 - .../ConstructClassMethodFactory.php | 3 - .../src/NodeFactory/EntityIdNodeFactory.php | 2 - .../src/NodeFactory/ParamFactory.php | 4 -- .../NodeFactory/RepositoryAssignFactory.php | 3 - .../ColumnPropertyTypeResolver.php | 16 ++--- .../ConstructorManipulator.php | 2 - .../NodeManipulator/IssetDimFetchCleaner.php | 3 - .../NullabilityColumnPropertyTypeResolver.php | 3 - .../PropertyTypeManipulator.php | 2 - .../ToManyRelationPropertyTypeResolver.php | 4 -- .../ToOneRelationPropertyTypeResolver.php | 5 -- .../src/PhpDoc/ShortClassExpander.php | 2 - .../DoctrineClassAnnotationMatcher.php | 1 - .../PhpDocParser/DoctrineDocBlockResolver.php | 2 - ...terNullabilityInSyncWithPropertyRector.php | 2 - ...ceEntityRepositoryParentCallToDIRector.php | 4 -- .../Class_/AddEntityIdByConditionRector.php | 4 -- ...tationToNamedArgumentConstructorRector.php | 6 -- ...nitializeDefaultEntityCollectionRector.php | 4 -- ...TimeDefaultInEntityToConstructorRector.php | 3 - ...epositoryFromParentToConstructorRector.php | 3 - ...dantDefaultClassAnnotationValuesRector.php | 1 - ...ParametersArrayToArrayCollectionRector.php | 2 - ...ositoryCallsByRepositoryPropertyRector.php | 1 - ...ngeBigIntEntityPropertyToIntTypeRector.php | 1 - ...argetEntityStringToClassConstantRector.php | 2 - ...octrineCollectionDocTypeInEntityRector.php | 9 --- ...ateTimePropertyDateTimeInterfaceRector.php | 1 - ...tDefaultPropertyAnnotationValuesRector.php | 3 - .../TypedPropertyFromColumnTypeRector.php | 5 -- ...edPropertyFromDoctrineCollectionRector.php | 1 - ...edPropertyFromToManyRelationTypeRector.php | 4 -- ...pedPropertyFromToOneRelationTypeRector.php | 4 -- .../src/Type/RepositoryTypeFactory.php | 1 - .../TypeAnalyzer/CollectionTypeResolver.php | 3 - .../CollectionVarTagValueNodeResolver.php | 1 - .../src/ValueObject/AssignToPropertyFetch.php | 3 - .../ValueObject/DefaultAnnotationArgValue.php | 6 -- .../docs/rector_rules_overview.md | 65 ++++++------------- .../DowngradeParentTypeDeclarationRector.php | 2 - .../DowngradeSelfTypeDeclarationRector.php | 2 - .../Coalesce/DowngradeNullCoalesceRector.php | 1 - ...cessarilyParenthesizedExpressionRector.php | 1 - .../DowngradeScalarTypeDeclarationRector.php | 1 - ...owngradeThrowableTypeDeclarationRector.php | 1 - .../MethodCall/DowngradeClosureCallRector.php | 1 - .../DowngradeMethodCallOnCloneRector.php | 1 - .../New_/DowngradeAnonymousClassRector.php | 3 - .../Spaceship/DowngradeSpaceshipRector.php | 2 - .../DowngradePhp71JsonConstRector.php | 26 ++++++-- ...adeIterablePseudoTypeDeclarationRector.php | 1 - ...DowngradeNullableTypeDeclarationRector.php | 3 - .../DowngradeVoidTypeDeclarationRector.php | 1 - .../List_/DowngradeKeysInListRector.php | 2 - .../DowngradeClosureFromCallableRector.php | 2 - ...radeNegativeStringOffsetToStrlenRector.php | 64 +++++++----------- .../NodeAnalyzer/BuiltInMethodAnalyzer.php | 2 - .../FunctionExistsFunCallAnalyzer.php | 3 - ...errideFromAnonymousClassMethodAnalyzer.php | 3 - .../NodeAnalyzer/RegexFuncAnalyzer.php | 1 - .../NodeManipulator/BitwiseFlagCleaner.php | 1 - .../NodeManipulator/JsonConstCleaner.php | 52 ++------------- .../PhpDoc/NativeParamToPhpDocDecorator.php | 5 -- .../DowngradeParameterTypeWideningRector.php | 6 -- .../DowngradePhp72JsonConstRector.php | 30 ++++++--- ...radeJsonDecodeNullAssociativeArgRector.php | 1 - ...gradePregUnmatchedAsNullConstantRector.php | 3 - .../FuncCall/DowngradeStreamIsattyRector.php | 4 -- .../DowngradeObjectTypeDeclarationRector.php | 1 - .../DowngradePhp73JsonConstRector.php | 29 ++++++--- .../DowngradeArrayKeyFirstLastRector.php | 2 - ...adeTrailingCommasInFunctionCallsRector.php | 1 - .../DowngradeFlexibleHeredocSyntaxRector.php | 1 - .../DowngradeTrailingCommasInUnsetRector.php | 1 - .../Array_/DowngradeArraySpreadRector.php | 3 - ...ArrowFunctionToAnonymousFunctionRector.php | 1 - ...wngradeContravariantArgumentTypeRector.php | 3 - .../DowngradeCovariantReturnTypeRector.php | 5 -- ...dePreviouslyImplementedInterfaceRector.php | 1 - .../DowngradeReflectionGetTypeRector.php | 41 +++++++----- .../Property/DowngradeTypedPropertyRector.php | 1 - .../NodeAnalyzer/EnumAnalyzer.php | 2 - .../NodeAnalyzer/NamedToUnnamedArgs.php | 2 - .../NodeAnalyzer/UnnamedArgumentResolver.php | 2 - .../DowngradeNonCapturingCatchesRector.php | 1 - ...radeAbstractPrivateMethodInTraitRector.php | 1 - ...siveDirectoryIteratorHasChildrenRector.php | 1 - .../DowngradeStaticTypeDeclarationRector.php | 2 - ...ngradeStringReturnTypeOnToStringRector.php | 2 - ...owngradeTrailingCommasInParamUseRector.php | 1 - .../DowngradeAttributeToAnnotationRector.php | 1 - .../DowngradePropertyPromotionRector.php | 2 - ...DowngradeEnumToConstantListClassRector.php | 3 - .../DowngradeMatchToSwitchRector.php | 1 - .../Expression/DowngradeThrowExprRector.php | 3 - ...gradeArrayFilterNullableCallbackRector.php | 1 - ...DowngradeNumberFormatNoFourthArgRector.php | 1 - .../DowngradeMixedTypeDeclarationRector.php | 1 - .../DowngradeUnionTypeDeclarationRector.php | 1 - ...gradePhp80ResourceReturnToObjectRector.php | 1 - .../DowngradeNamedArgumentRector.php | 3 - ...eflectionClassGetConstantsFilterRector.php | 3 - ...DowngradeReflectionGetAttributesRector.php | 26 ++++---- ...gradeArbitraryExpressionsSupportRector.php | 1 - ...wngradeNullsafeToTernaryOperatorRector.php | 1 - .../DowngradeMixedTypeTypedPropertyRector.php | 1 - .../DowngradeUnionTypeTypedPropertyRector.php | 1 - .../DowngradeAttributeToAnnotation.php | 2 - .../ArrayMergeFromArraySpreadFactory.php | 2 - .../ObjectToResourceReturn.php | 4 -- .../DowngradeArraySpreadStringKeyRector.php | 2 - ...gradeFinalizePublicClassConstantRector.php | 1 - .../FuncCall/DowngradeArrayIsListRector.php | 4 -- .../DowngradeNeverTypeDeclarationRector.php | 1 - .../DowngradeNewInInitializerRector.php | 1 - .../DowngradePureIntersectionTypeRector.php | 1 - ...gradePhp81ResourceReturnToObjectRector.php | 1 - .../DowngradeReadonlyPropertyRector.php | 1 - .../Class_/DowngradeReadonlyClassRector.php | 1 - .../src/Enum/JsonConstant.php | 24 +++++++ .../NodeAnalyzer/DefineFuncCallAnalyzer.php | 37 +++++++++++ .../src/NodeAnalyzer/ExprInTopStmtMatcher.php | 2 - .../NodeAnalyzer/MethodCallTypeAnalyzer.php | 1 - .../src/NodeFactory/ClassFromEnumFactory.php | 1 - .../NodeFactory/DoctrineAnnotationFactory.php | 1 - .../src/NodeFactory/NamedVariableFactory.php | 1 - .../src/NodeManipulator/PropertyDecorator.php | 3 - .../PhpDocFromTypeDeclarationDecorator.php | 9 --- .../ClassMethodWillChangeReturnType.php | 2 - .../src/NodeAnalyzer/AssertCallAnalyzer.php | 5 -- .../NodeAnalyzer/IdentifierManipulator.php | 1 - .../NodeAnalyzer/MockedVariableAnalyzer.php | 3 - .../src/NodeAnalyzer/SetUpMethodDecorator.php | 1 - .../src/NodeAnalyzer/TestsNodeAnalyzer.php | 4 -- .../ExpectExceptionCodeFactory.php | 3 - .../NodeFactory/ExpectExceptionFactory.php | 2 - .../ExpectExceptionMessageFactory.php | 4 -- .../ExpectExceptionMessageRegExpFactory.php | 4 -- .../ExpectExceptionMethodCallFactory.php | 2 - .../DataProviderClassMethodFinder.php | 3 - .../ParamAndArgFromArrayResolver.php | 2 - .../src/PhpDoc/DataProviderMethodRenamer.php | 1 - .../src/PhpDoc/PhpDocValueToNodeMapper.php | 2 - ...rformAssertionToNonAssertingTestRector.php | 4 -- .../CreateMockToAnonymousClassRector.php | 1 - ...ataProviderAnnotationToAttributeRector.php | 4 -- ...dsAnnotationWithValueToAttributeRector.php | 3 - .../ClassMethod/ExceptionAnnotationRector.php | 3 - .../RemoveEmptyTestMethodRector.php | 1 - ...stAnnotationWithPrefixedFunctionRector.php | 2 - .../TryCatchToExpectExceptionRector.php | 5 -- .../Rector/Class_/AddProphecyTraitRector.php | 2 - .../Class_/AddSeeTestAnnotationRector.php | 3 - .../AnnotationWithValueToAttributeRector.php | 2 - .../ArrayArgumentToDataProviderRector.php | 3 - ...structClassMethodToSetUpTestCaseRector.php | 4 -- ...rsAnnotationWithValueToAttributeRector.php | 3 - .../Rector/Class_/ProphecyPHPDocRector.php | 2 - .../RemoveDataProviderTestPrefixRector.php | 3 - .../StaticDataProviderClassMethodRector.php | 3 - .../AssertCompareToSpecificMethodRector.php | 1 - ...AssertComparisonToSpecificMethodRector.php | 2 - ...lsParameterToSpecificMethodsTypeRector.php | 2 - .../MethodCall/AssertEqualsToSameRector.php | 2 - .../AssertFalseStrposToContainsRector.php | 2 - .../AssertInstanceOfComparisonRector.php | 2 - .../AssertIssetToSpecificMethodRector.php | 4 -- .../MethodCall/AssertNotOperatorRector.php | 2 - .../MethodCall/AssertPropertyExistsRector.php | 2 - .../Rector/MethodCall/AssertRegExpRector.php | 1 - .../AssertResourceToClosedResourceRector.php | 2 - ...sertSameBoolNullToSpecificMethodRector.php | 3 - ...rtSameTrueFalseToAssertTrueFalseRector.php | 2 - ...alseInternalTypeToSpecificMethodRector.php | 2 - .../AssertTrueFalseToSpecificMethodRector.php | 1 - .../CreateMockToCreateStubRector.php | 2 - .../DelegateExceptionArgumentsRector.php | 2 - .../MethodCall/ExplicitPhpErrorApiRector.php | 2 - .../RemoveExpectAnyFromMockRector.php | 1 - .../RemoveSetMethodsMethodCallRector.php | 1 - ...AssertArraySubsetWithDmsPolyfillRector.php | 1 - .../SpecificAssertContainsRector.php | 1 - ...ficAssertContainsWithoutIdentityRector.php | 1 - .../SpecificAssertInternalTypeRector.php | 1 - .../UseSpecificWillMethodRector.php | 1 - .../UseSpecificWithMethodRector.php | 1 - .../src/Rector/StaticCall/GetMockRector.php | 2 - .../AnnotationWithValueToAttribute.php | 3 - .../ArrayArgumentToDataProvider.php | 4 -- .../ValueObject/BinaryOpWithAssertMethod.php | 3 - .../ValueObject/ConstantWithAssertMethods.php | 3 - .../DataProviderClassMethodRecipe.php | 2 - .../FunctionNameWithAssertMethods.php | 3 - .../src/ValueObject/ParamAndArg.php | 2 - .../src/Annotation/AnnotationAnalyzer.php | 1 - .../ListenerServiceDefinitionProvider.php | 1 - .../NodeAnalyzer/ControllerMethodAnalyzer.php | 1 - .../Symfony/ContainerServiceProvider.php | 1 - .../Symfony/Routing/SymfonyRoutesProvider.php | 1 - .../src/BundleClassResolver.php | 4 -- .../src/DataProvider/ServiceMapProvider.php | 2 - .../ServiceNameToTypeUniqueProvider.php | 1 - .../FormTypeStringToTypeProvider.php | 1 - .../src/Helper/MessengerHelper.php | 3 - .../src/Helper/TemplateGuesser.php | 2 - .../ClassAnnotationAssertResolver.php | 2 - .../MethodCallAnnotationAssertResolver.php | 3 - .../PropertyAnnotationAssertResolver.php | 3 - .../Annotations/StmtMethodCallMatcher.php | 1 - .../src/NodeAnalyzer/ClassAnalyzer.php | 1 - .../Command/AttributeValueResolver.php | 1 - .../Command/SetAliasesMethodCallExtractor.php | 5 -- .../DependencyInjectionMethodCallAnalyzer.php | 5 -- .../FormAddMethodCallAnalyzer.php | 2 - .../NodeAnalyzer/FormCollectionAnalyzer.php | 2 - ...InstanceToFormClassConstFetchConverter.php | 4 -- .../CreateFormTypeOptionsArgMover.php | 2 - .../FormType/FormTypeClassResolver.php | 2 - .../LiteralCallLikeConstFetchReplacer.php | 1 - .../RouteRequiredParamNameToTypesResolver.php | 2 - .../ServiceTypeMethodCallResolver.php | 2 - .../SymfonyPhpClosureDetector.php | 3 - .../NodeAnalyzer/SymfonyTestCaseAnalyzer.php | 1 - .../DoctrineAnnotationFromNewFactory.php | 1 - .../DoctrineAnnotationKeyToValuesResolver.php | 2 - .../Annotations/StringValueQuoteWrapper.php | 1 - .../NodeFactory/ArrayFromCompactFactory.php | 1 - .../BareLogoutClassMethodFactory.php | 2 - .../src/NodeFactory/EventReferenceFactory.php | 2 - .../GetSubscribedEventsClassMethodFactory.php | 6 -- .../OnLogoutClassMethodFactory.php | 3 - .../OnSuccessLogoutClassMethodFactory.php | 4 -- .../src/NodeFactory/ThisRenderFactory.php | 5 -- .../src/NodeFinder/EmptyReturnNodeFinder.php | 1 - .../src/NodeManipulator/ClassManipulator.php | 1 - .../ConstructorDependencyRemover.php | 1 - .../BinaryOp/ResponseStatusCodeRector.php | 2 - .../ClassMethod/ActionSuffixRemoverRector.php | 1 - .../ClassMethod/AddRouteAnnotationRector.php | 3 - .../CommandConstantReturnCodeRector.php | 1 - .../ConsoleExecuteReturnIntRector.php | 1 - .../ClassMethod/FormTypeGetParentRector.php | 1 - .../Rector/ClassMethod/GetRequestRector.php | 2 - ...ethodAnnotationToRouteAnnotationRector.php | 2 - .../ParamTypeFromRouteRequiredRegexRector.php | 2 - .../RemoveUnusedRequestParamRector.php | 3 - ...SensioRouteAnnotationWithSymfonyRector.php | 3 - ...sponseReturnTypeControllerActionRector.php | 2 - .../TemplateAnnotationToThisRenderRector.php | 6 -- .../CommandPropertyToAttributeRector.php | 5 -- ...oRequiredDependencyAbstractClassRector.php | 3 - .../EventListenerToEventSubscriberRector.php | 3 - .../FormTypeWithDependencyToOptionsRector.php | 3 - ...oadValidatorMetadataToAnnotationRector.php | 3 - ...utHandlerToLogoutEventSubscriberRector.php | 3 - ...ssHandlerToLogoutEventSubscriberRector.php | 3 - ...sureTwigExtensionToNativeMethodsRector.php | 1 - ...ssageHandlerInterfaceToAttributeRector.php | 4 -- .../ContainerGetNameToTypeInTestsRector.php | 2 - .../ServiceArgsToServiceNamedArgRector.php | 2 - .../ServiceSetStringNameToClassNameRector.php | 2 - ...iceSettersToSettersAutodiscoveryRector.php | 3 - ...rviceTagsToDefaultsAutoconfigureRector.php | 1 - .../ServicesSetNameToSetTypeRector.php | 1 - ...izationCheckerIsGrantedExtractorRector.php | 1 - ...ypeOptionNameFromTypeToEntryTypeRector.php | 3 - ...StringCollectionOptionToConstantRector.php | 4 -- ...ntainerGetToConstructorInjectionRector.php | 3 - .../Rector/MethodCall/FormIsValidRector.php | 1 - .../FormTypeInstanceToClassConstRector.php | 5 -- .../GetHelperControllerToServiceRector.php | 3 - .../GetToConstructorInjectionRector.php | 3 - ...LiteralGetToRequestClassConstantRector.php | 2 - .../MakeDispatchFirstArgumentEventRector.php | 1 - .../Rector/MethodCall/OptionNameRector.php | 2 - .../ReadOnlyOptionToAttributeRector.php | 3 - .../MethodCall/RedirectToRouteRector.php | 1 - .../SimplifyFormRenderingRector.php | 1 - .../StringFormTypeToClassRector.php | 2 - .../WebTestCaseAssertIsSuccessfulRector.php | 3 - .../WebTestCaseAssertResponseCodeRector.php | 3 - ...stCaseAssertSelectorTextContainsRector.php | 3 - .../StringToArrayArgumentProcessRector.php | 1 - .../Return_/SimpleFunctionAndFilterRector.php | 1 - .../src/Rector/StaticCall/ParseFileRector.php | 1 - .../ErrorNamesPropertyToConstantRector.php | 1 - ...CaseContainerPropertyDeprecationRector.php | 1 - .../TypeAnalyzer/ContainerAwareAnalyzer.php | 1 - .../src/TypeAnalyzer/ControllerAnalyzer.php | 1 - .../ReturnTypeDeclarationUpdater.php | 3 - .../src/ValueObject/ClassNameAndFilePath.php | 2 - .../EventNameToClassAndConstant.php | 3 - .../EventReferenceToMethodName.php | 2 - ...EventReferenceToMethodNameWithPriority.php | 3 - .../ValueObject/IntlBundleClassToNewClass.php | 3 - .../ValueObject/ReplaceServiceArgument.php | 5 -- .../src/ValueObject/ServiceDefinition.php | 6 -- .../src/ValueObject/ServiceMap/ServiceMap.php | 1 - .../src/ValueObject/SymfonyRouteMetadata.php | 9 --- .../rector-symfony/src/ValueObject/Tag.php | 2 - .../src/ValueObject/Tag/EventListenerTag.php | 3 - .../ClassMethodAndAnnotation.php | 2 - .../ValidatorAssert/PropertyAndAnnotation.php | 2 - .../utils/ValueObject/ReturnTypeChange.php | 3 - .../Resource/ReflectionClassResource.php | 6 +- vendor/symfony/console/Command/Command.php | 2 +- .../symfony/console/Completion/Suggestion.php | 2 - .../Service/ServiceSubscriberTrait.php | 2 +- .../Attribute/Autoconfigure.php | 6 -- .../Attribute/TaggedIterator.php | 3 - .../Attribute/TaggedLocator.php | 3 - .../AttributeAutoconfigurationPass.php | 10 +-- .../src/ValueObject/ParallelProcess.php | 3 - .../src/ValueObject/ProcessPool.php | 1 - .../src/ValueObject/Schedule.php | 2 - .../ComposerJsonAwareCodeSample.php | 1 - .../CodeSample/ExtraFileCodeSample.php | 1 - .../src/ValueObject/RuleDefinition.php | 1 - 1038 files changed, 279 insertions(+), 2784 deletions(-) create mode 100644 vendor/rector/rector-downgrade-php/src/Enum/JsonConstant.php create mode 100644 vendor/rector/rector-downgrade-php/src/NodeAnalyzer/DefineFuncCallAnalyzer.php diff --git a/packages/BetterPhpDocParser/PhpDoc/ArrayItemNode.php b/packages/BetterPhpDocParser/PhpDoc/ArrayItemNode.php index 6cac2fcd543..ef9c8f0f5fe 100644 --- a/packages/BetterPhpDocParser/PhpDoc/ArrayItemNode.php +++ b/packages/BetterPhpDocParser/PhpDoc/ArrayItemNode.php @@ -8,13 +8,7 @@ use PHPStan\PhpDocParser\Ast\PhpDoc\PhpDocTagValueNode; use Stringable; final class ArrayItemNode implements PhpDocTagValueNode { - /** - * @var mixed - */ public $value; - /** - * @var mixed - */ public $key = null; use NodeAttributes; /** diff --git a/packages/BetterPhpDocParser/PhpDocInfo/PhpDocInfo.php b/packages/BetterPhpDocParser/PhpDocInfo/PhpDocInfo.php index 40243e6e802..add121e84ec 100644 --- a/packages/BetterPhpDocParser/PhpDocInfo/PhpDocInfo.php +++ b/packages/BetterPhpDocParser/PhpDocInfo/PhpDocInfo.php @@ -40,42 +40,34 @@ use Rector\StaticTypeMapper\StaticTypeMapper; final class PhpDocInfo { /** - * @readonly * @var \PHPStan\PhpDocParser\Ast\PhpDoc\PhpDocNode */ private $phpDocNode; /** - * @readonly * @var \Rector\BetterPhpDocParser\ValueObject\Parser\BetterTokenIterator */ private $betterTokenIterator; /** - * @readonly * @var \Rector\StaticTypeMapper\StaticTypeMapper */ private $staticTypeMapper; /** - * @readonly * @var \PhpParser\Node */ private $node; /** - * @readonly * @var \Rector\BetterPhpDocParser\Annotation\AnnotationNaming */ private $annotationNaming; /** - * @readonly * @var \Rector\Core\Configuration\CurrentNodeProvider */ private $currentNodeProvider; /** - * @readonly * @var \Rector\ChangesReporting\Collector\RectorChangeCollector */ private $rectorChangeCollector; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocNodeFinder\PhpDocNodeByTypeFinder */ private $phpDocNodeByTypeFinder; diff --git a/packages/BetterPhpDocParser/PhpDocInfo/PhpDocInfoFactory.php b/packages/BetterPhpDocParser/PhpDocInfo/PhpDocInfoFactory.php index 922da2d6487..cdf6ac85ef5 100644 --- a/packages/BetterPhpDocParser/PhpDocInfo/PhpDocInfoFactory.php +++ b/packages/BetterPhpDocParser/PhpDocInfo/PhpDocInfoFactory.php @@ -22,42 +22,34 @@ use Rector\StaticTypeMapper\StaticTypeMapper; final class PhpDocInfoFactory { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocNodeMapper */ private $phpDocNodeMapper; /** - * @readonly * @var \Rector\Core\Configuration\CurrentNodeProvider */ private $currentNodeProvider; /** - * @readonly * @var \PHPStan\PhpDocParser\Lexer\Lexer */ private $lexer; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocParser\BetterPhpDocParser */ private $betterPhpDocParser; /** - * @readonly * @var \Rector\StaticTypeMapper\StaticTypeMapper */ private $staticTypeMapper; /** - * @readonly * @var \Rector\BetterPhpDocParser\Annotation\AnnotationNaming */ private $annotationNaming; /** - * @readonly * @var \Rector\ChangesReporting\Collector\RectorChangeCollector */ private $rectorChangeCollector; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocNodeFinder\PhpDocNodeByTypeFinder */ private $phpDocNodeByTypeFinder; diff --git a/packages/BetterPhpDocParser/PhpDocInfo/TokenIteratorFactory.php b/packages/BetterPhpDocParser/PhpDocInfo/TokenIteratorFactory.php index 01b0cfa11a2..ffadec4502e 100644 --- a/packages/BetterPhpDocParser/PhpDocInfo/TokenIteratorFactory.php +++ b/packages/BetterPhpDocParser/PhpDocInfo/TokenIteratorFactory.php @@ -10,12 +10,10 @@ use Rector\Core\Util\Reflection\PrivatesAccessor; final class TokenIteratorFactory { /** - * @readonly * @var \PHPStan\PhpDocParser\Lexer\Lexer */ private $lexer; /** - * @readonly * @var \Rector\Core\Util\Reflection\PrivatesAccessor */ private $privatesAccessor; diff --git a/packages/BetterPhpDocParser/PhpDocManipulator/PhpDocClassRenamer.php b/packages/BetterPhpDocParser/PhpDocManipulator/PhpDocClassRenamer.php index 3a8b509dda2..abbb79e3016 100644 --- a/packages/BetterPhpDocParser/PhpDocManipulator/PhpDocClassRenamer.php +++ b/packages/BetterPhpDocParser/PhpDocManipulator/PhpDocClassRenamer.php @@ -15,7 +15,6 @@ use Rector\BetterPhpDocParser\ValueObject\PhpDocAttributeKey; final class PhpDocClassRenamer { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocParser\ClassAnnotationMatcher */ private $classAnnotationMatcher; diff --git a/packages/BetterPhpDocParser/PhpDocManipulator/PhpDocTypeChanger.php b/packages/BetterPhpDocParser/PhpDocManipulator/PhpDocTypeChanger.php index 5624fbf4279..0728868fde3 100644 --- a/packages/BetterPhpDocParser/PhpDocManipulator/PhpDocTypeChanger.php +++ b/packages/BetterPhpDocParser/PhpDocManipulator/PhpDocTypeChanger.php @@ -37,37 +37,30 @@ use Rector\TypeDeclaration\PhpDocParser\ParamPhpDocNodeFactory; final class PhpDocTypeChanger { /** - * @readonly * @var \Rector\StaticTypeMapper\StaticTypeMapper */ private $staticTypeMapper; /** - * @readonly * @var \Rector\NodeTypeResolver\TypeComparator\TypeComparator */ private $typeComparator; /** - * @readonly * @var \Rector\TypeDeclaration\PhpDocParser\ParamPhpDocNodeFactory */ private $paramPhpDocNodeFactory; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\BetterPhpDocParser\Comment\CommentsMerger */ private $commentsMerger; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; /** - * @readonly * @var \Rector\BetterPhpDocParser\Guard\NewPhpDocFromPHPStanTypeGuard */ private $newPhpDocFromPHPStanTypeGuard; diff --git a/packages/BetterPhpDocParser/PhpDocManipulator/PropertyDocBlockManipulator.php b/packages/BetterPhpDocParser/PhpDocManipulator/PropertyDocBlockManipulator.php index b184827ab43..cc9724f45a4 100644 --- a/packages/BetterPhpDocParser/PhpDocManipulator/PropertyDocBlockManipulator.php +++ b/packages/BetterPhpDocParser/PhpDocManipulator/PropertyDocBlockManipulator.php @@ -10,7 +10,6 @@ use Rector\Naming\ValueObject\ParamRename; final class PropertyDocBlockManipulator { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; diff --git a/packages/BetterPhpDocParser/PhpDocNodeMapper.php b/packages/BetterPhpDocParser/PhpDocNodeMapper.php index 1158b58ee15..318c2d6b04a 100644 --- a/packages/BetterPhpDocParser/PhpDocNodeMapper.php +++ b/packages/BetterPhpDocParser/PhpDocNodeMapper.php @@ -16,23 +16,19 @@ use Rector\PhpDocParser\PhpDocParser\PhpDocNodeVisitor\ParentConnectingPhpDocNod final class PhpDocNodeMapper { /** - * @readonly * @var \Rector\BetterPhpDocParser\DataProvider\CurrentTokenIteratorProvider */ private $currentTokenIteratorProvider; /** - * @readonly * @var \Rector\PhpDocParser\PhpDocParser\PhpDocNodeVisitor\ParentConnectingPhpDocNodeVisitor */ private $parentConnectingPhpDocNodeVisitor; /** - * @readonly * @var \Rector\PhpDocParser\PhpDocParser\PhpDocNodeVisitor\CloningPhpDocNodeVisitor */ private $cloningPhpDocNodeVisitor; /** * @var BasePhpDocNodeVisitorInterface[] - * @readonly */ private $phpDocNodeVisitors; /** diff --git a/packages/BetterPhpDocParser/PhpDocNodeVisitor/ArrayTypePhpDocNodeVisitor.php b/packages/BetterPhpDocParser/PhpDocNodeVisitor/ArrayTypePhpDocNodeVisitor.php index 3c7ced13da4..abb697755a4 100644 --- a/packages/BetterPhpDocParser/PhpDocNodeVisitor/ArrayTypePhpDocNodeVisitor.php +++ b/packages/BetterPhpDocParser/PhpDocNodeVisitor/ArrayTypePhpDocNodeVisitor.php @@ -12,7 +12,6 @@ use Rector\PhpDocParser\PhpDocParser\PhpDocNodeVisitor\AbstractPhpDocNodeVisitor final class ArrayTypePhpDocNodeVisitor extends AbstractPhpDocNodeVisitor implements BasePhpDocNodeVisitorInterface { /** - * @readonly * @var \Rector\BetterPhpDocParser\Attributes\AttributeMirrorer */ private $attributeMirrorer; diff --git a/packages/BetterPhpDocParser/PhpDocNodeVisitor/CallableTypePhpDocNodeVisitor.php b/packages/BetterPhpDocParser/PhpDocNodeVisitor/CallableTypePhpDocNodeVisitor.php index 6a2995676d1..e6300dc0748 100644 --- a/packages/BetterPhpDocParser/PhpDocNodeVisitor/CallableTypePhpDocNodeVisitor.php +++ b/packages/BetterPhpDocParser/PhpDocNodeVisitor/CallableTypePhpDocNodeVisitor.php @@ -12,7 +12,6 @@ use Rector\PhpDocParser\PhpDocParser\PhpDocNodeVisitor\AbstractPhpDocNodeVisitor final class CallableTypePhpDocNodeVisitor extends AbstractPhpDocNodeVisitor implements BasePhpDocNodeVisitorInterface { /** - * @readonly * @var \Rector\BetterPhpDocParser\Attributes\AttributeMirrorer */ private $attributeMirrorer; diff --git a/packages/BetterPhpDocParser/PhpDocNodeVisitor/IntersectionTypeNodePhpDocNodeVisitor.php b/packages/BetterPhpDocParser/PhpDocNodeVisitor/IntersectionTypeNodePhpDocNodeVisitor.php index b790d8e86bb..db376031cf6 100644 --- a/packages/BetterPhpDocParser/PhpDocNodeVisitor/IntersectionTypeNodePhpDocNodeVisitor.php +++ b/packages/BetterPhpDocParser/PhpDocNodeVisitor/IntersectionTypeNodePhpDocNodeVisitor.php @@ -12,7 +12,6 @@ use Rector\PhpDocParser\PhpDocParser\PhpDocNodeVisitor\AbstractPhpDocNodeVisitor final class IntersectionTypeNodePhpDocNodeVisitor extends AbstractPhpDocNodeVisitor implements BasePhpDocNodeVisitorInterface { /** - * @readonly * @var \Rector\BetterPhpDocParser\Attributes\AttributeMirrorer */ private $attributeMirrorer; diff --git a/packages/BetterPhpDocParser/PhpDocNodeVisitor/TemplatePhpDocNodeVisitor.php b/packages/BetterPhpDocParser/PhpDocNodeVisitor/TemplatePhpDocNodeVisitor.php index e1955103b1a..7c311eff021 100644 --- a/packages/BetterPhpDocParser/PhpDocNodeVisitor/TemplatePhpDocNodeVisitor.php +++ b/packages/BetterPhpDocParser/PhpDocNodeVisitor/TemplatePhpDocNodeVisitor.php @@ -18,12 +18,10 @@ use Rector\PhpDocParser\PhpDocParser\PhpDocNodeVisitor\AbstractPhpDocNodeVisitor final class TemplatePhpDocNodeVisitor extends AbstractPhpDocNodeVisitor implements BasePhpDocNodeVisitorInterface { /** - * @readonly * @var \Rector\BetterPhpDocParser\DataProvider\CurrentTokenIteratorProvider */ private $currentTokenIteratorProvider; /** - * @readonly * @var \Rector\BetterPhpDocParser\Attributes\AttributeMirrorer */ private $attributeMirrorer; diff --git a/packages/BetterPhpDocParser/PhpDocNodeVisitor/UnionTypeNodePhpDocNodeVisitor.php b/packages/BetterPhpDocParser/PhpDocNodeVisitor/UnionTypeNodePhpDocNodeVisitor.php index 670814fe66f..052a67eab0f 100644 --- a/packages/BetterPhpDocParser/PhpDocNodeVisitor/UnionTypeNodePhpDocNodeVisitor.php +++ b/packages/BetterPhpDocParser/PhpDocNodeVisitor/UnionTypeNodePhpDocNodeVisitor.php @@ -17,12 +17,10 @@ use Rector\PhpDocParser\PhpDocParser\PhpDocNodeVisitor\AbstractPhpDocNodeVisitor final class UnionTypeNodePhpDocNodeVisitor extends AbstractPhpDocNodeVisitor implements BasePhpDocNodeVisitorInterface { /** - * @readonly * @var \Rector\BetterPhpDocParser\DataProvider\CurrentTokenIteratorProvider */ private $currentTokenIteratorProvider; /** - * @readonly * @var \Rector\BetterPhpDocParser\Attributes\AttributeMirrorer */ private $attributeMirrorer; diff --git a/packages/BetterPhpDocParser/PhpDocParser/BetterPhpDocParser.php b/packages/BetterPhpDocParser/PhpDocParser/BetterPhpDocParser.php index 69ad12b8687..1912e28de19 100644 --- a/packages/BetterPhpDocParser/PhpDocParser/BetterPhpDocParser.php +++ b/packages/BetterPhpDocParser/PhpDocParser/BetterPhpDocParser.php @@ -28,35 +28,31 @@ use Rector\Core\Util\Reflection\PrivatesAccessor; final class BetterPhpDocParser extends PhpDocParser { /** - * @readonly * @var \Rector\Core\Configuration\CurrentNodeProvider */ private $currentNodeProvider; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\TokenIteratorFactory */ private $tokenIteratorFactory; /** * @var PhpDocNodeDecoratorInterface[] - * @readonly */ private $phpDocNodeDecorators; /** - * @readonly - * @var \Rector\Core\Util\Reflection\PrivatesAccessor + * @var \Rector\Core\Util\Reflection\PrivatesAccessor|null */ private $privatesAccessor; /** * @param PhpDocNodeDecoratorInterface[] $phpDocNodeDecorators */ - public function __construct(TypeParser $typeParser, ConstExprParser $constExprParser, CurrentNodeProvider $currentNodeProvider, TokenIteratorFactory $tokenIteratorFactory, array $phpDocNodeDecorators, PrivatesAccessor $privatesAccessor = null) + public function __construct(TypeParser $typeParser, ConstExprParser $constExprParser, CurrentNodeProvider $currentNodeProvider, TokenIteratorFactory $tokenIteratorFactory, array $phpDocNodeDecorators, ?PrivatesAccessor $privatesAccessor = null) { - $privatesAccessor = $privatesAccessor ?? new PrivatesAccessor(); $this->currentNodeProvider = $currentNodeProvider; $this->tokenIteratorFactory = $tokenIteratorFactory; $this->phpDocNodeDecorators = $phpDocNodeDecorators; $this->privatesAccessor = $privatesAccessor; + $this->privatesAccessor = $privatesAccessor ?? new PrivatesAccessor(); parent::__construct($typeParser, $constExprParser); } public function parse(TokenIterator $tokenIterator) : PhpDocNode diff --git a/packages/BetterPhpDocParser/PhpDocParser/BetterTypeParser.php b/packages/BetterPhpDocParser/PhpDocParser/BetterTypeParser.php index b6c0cdc71e0..8d7311be7d1 100644 --- a/packages/BetterPhpDocParser/PhpDocParser/BetterTypeParser.php +++ b/packages/BetterPhpDocParser/PhpDocParser/BetterTypeParser.php @@ -13,7 +13,6 @@ use Rector\BetterPhpDocParser\ValueObject\StartAndEnd; final class BetterTypeParser extends TypeParser { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\TokenIteratorFactory */ private $tokenIteratorFactory; diff --git a/packages/BetterPhpDocParser/PhpDocParser/ClassAnnotationMatcher.php b/packages/BetterPhpDocParser/PhpDocParser/ClassAnnotationMatcher.php index 0ad6fdeadd7..ba9da20e6ab 100644 --- a/packages/BetterPhpDocParser/PhpDocParser/ClassAnnotationMatcher.php +++ b/packages/BetterPhpDocParser/PhpDocParser/ClassAnnotationMatcher.php @@ -19,17 +19,14 @@ use Rector\NodeTypeResolver\Node\AttributeKey; final class ClassAnnotationMatcher { /** - * @readonly * @var \Rector\CodingStyle\NodeAnalyzer\UseImportNameMatcher */ private $useImportNameMatcher; /** - * @readonly * @var \Rector\Naming\Naming\UseImportsResolver */ private $useImportsResolver; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/packages/BetterPhpDocParser/PhpDocParser/ConstExprClassNameDecorator.php b/packages/BetterPhpDocParser/PhpDocParser/ConstExprClassNameDecorator.php index 0130613efe1..3eba0271fca 100644 --- a/packages/BetterPhpDocParser/PhpDocParser/ConstExprClassNameDecorator.php +++ b/packages/BetterPhpDocParser/PhpDocParser/ConstExprClassNameDecorator.php @@ -19,12 +19,10 @@ use Rector\StaticTypeMapper\Naming\NameScopeFactory; final class ConstExprClassNameDecorator implements PhpDocNodeDecoratorInterface { /** - * @readonly * @var \Rector\StaticTypeMapper\Naming\NameScopeFactory */ private $nameScopeFactory; /** - * @readonly * @var \Rector\PhpDocParser\PhpDocParser\PhpDocNodeTraverser */ private $phpDocNodeTraverser; diff --git a/packages/BetterPhpDocParser/PhpDocParser/DoctrineAnnotationDecorator.php b/packages/BetterPhpDocParser/PhpDocParser/DoctrineAnnotationDecorator.php index 44b6ec155c9..37c497d7cd4 100644 --- a/packages/BetterPhpDocParser/PhpDocParser/DoctrineAnnotationDecorator.php +++ b/packages/BetterPhpDocParser/PhpDocParser/DoctrineAnnotationDecorator.php @@ -24,22 +24,18 @@ use Rector\Core\Util\StringUtils; final class DoctrineAnnotationDecorator implements PhpDocNodeDecoratorInterface { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocParser\ClassAnnotationMatcher */ private $classAnnotationMatcher; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocParser\StaticDoctrineAnnotationParser */ private $staticDoctrineAnnotationParser; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\TokenIteratorFactory */ private $tokenIteratorFactory; /** - * @readonly * @var \Rector\BetterPhpDocParser\Attributes\AttributeMirrorer */ private $attributeMirrorer; diff --git a/packages/BetterPhpDocParser/PhpDocParser/StaticDoctrineAnnotationParser.php b/packages/BetterPhpDocParser/PhpDocParser/StaticDoctrineAnnotationParser.php index 68b00aa8dd2..b13bbeb4175 100644 --- a/packages/BetterPhpDocParser/PhpDocParser/StaticDoctrineAnnotationParser.php +++ b/packages/BetterPhpDocParser/PhpDocParser/StaticDoctrineAnnotationParser.php @@ -19,12 +19,10 @@ use Rector\BetterPhpDocParser\ValueObject\PhpDoc\DoctrineAnnotation\CurlyListNod final class StaticDoctrineAnnotationParser { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocParser\StaticDoctrineAnnotationParser\PlainValueParser */ private $plainValueParser; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocParser\StaticDoctrineAnnotationParser\ArrayParser */ private $arrayParser; diff --git a/packages/BetterPhpDocParser/PhpDocParser/StaticDoctrineAnnotationParser/ArrayParser.php b/packages/BetterPhpDocParser/PhpDocParser/StaticDoctrineAnnotationParser/ArrayParser.php index 1b6643d4644..9f928587622 100644 --- a/packages/BetterPhpDocParser/PhpDocParser/StaticDoctrineAnnotationParser/ArrayParser.php +++ b/packages/BetterPhpDocParser/PhpDocParser/StaticDoctrineAnnotationParser/ArrayParser.php @@ -15,7 +15,6 @@ use Rector\BetterPhpDocParser\ValueObject\Parser\BetterTokenIterator; final class ArrayParser { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocParser\StaticDoctrineAnnotationParser\PlainValueParser */ private $plainValueParser; diff --git a/packages/BetterPhpDocParser/PhpDocParser/StaticDoctrineAnnotationParser/PlainValueParser.php b/packages/BetterPhpDocParser/PhpDocParser/StaticDoctrineAnnotationParser/PlainValueParser.php index ddcfb85c1c8..70163dde945 100644 --- a/packages/BetterPhpDocParser/PhpDocParser/StaticDoctrineAnnotationParser/PlainValueParser.php +++ b/packages/BetterPhpDocParser/PhpDocParser/StaticDoctrineAnnotationParser/PlainValueParser.php @@ -22,12 +22,10 @@ use RectorPrefix202306\Symfony\Contracts\Service\Attribute\Required; final class PlainValueParser { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocParser\ClassAnnotationMatcher */ private $classAnnotationMatcher; /** - * @readonly * @var \Rector\Core\Configuration\CurrentNodeProvider */ private $currentNodeProvider; diff --git a/packages/BetterPhpDocParser/Printer/PhpDocInfoPrinter.php b/packages/BetterPhpDocParser/Printer/PhpDocInfoPrinter.php index 46636c96bff..ffcb04b8501 100644 --- a/packages/BetterPhpDocParser/Printer/PhpDocInfoPrinter.php +++ b/packages/BetterPhpDocParser/Printer/PhpDocInfoPrinter.php @@ -27,22 +27,18 @@ use Rector\PhpDocParser\PhpDocParser\PhpDocNodeTraverser; final class PhpDocInfoPrinter { /** - * @readonly * @var \Rector\BetterPhpDocParser\Printer\EmptyPhpDocDetector */ private $emptyPhpDocDetector; /** - * @readonly * @var \Rector\BetterPhpDocParser\Printer\DocBlockInliner */ private $docBlockInliner; /** - * @readonly * @var \Rector\BetterPhpDocParser\Printer\RemoveNodesStartAndEndResolver */ private $removeNodesStartAndEndResolver; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocNodeVisitor\ChangedPhpDocNodeVisitor */ private $changedPhpDocNodeVisitor; diff --git a/packages/BetterPhpDocParser/ValueObject/PhpDoc/DoctrineAnnotation/CurlyListNode.php b/packages/BetterPhpDocParser/ValueObject/PhpDoc/DoctrineAnnotation/CurlyListNode.php index 93a5fdedb9d..c9807335e27 100644 --- a/packages/BetterPhpDocParser/ValueObject/PhpDoc/DoctrineAnnotation/CurlyListNode.php +++ b/packages/BetterPhpDocParser/ValueObject/PhpDoc/DoctrineAnnotation/CurlyListNode.php @@ -10,7 +10,6 @@ final class CurlyListNode extends \Rector\BetterPhpDocParser\ValueObject\PhpDoc\ { /** * @var ArrayItemNode[] - * @readonly */ private $arrayItemNodes = []; /** diff --git a/packages/BetterPhpDocParser/ValueObject/PhpDoc/SpacingAwareTemplateTagValueNode.php b/packages/BetterPhpDocParser/ValueObject/PhpDoc/SpacingAwareTemplateTagValueNode.php index 09408f0b6a0..bb7c3e1dbe5 100644 --- a/packages/BetterPhpDocParser/ValueObject/PhpDoc/SpacingAwareTemplateTagValueNode.php +++ b/packages/BetterPhpDocParser/ValueObject/PhpDoc/SpacingAwareTemplateTagValueNode.php @@ -9,7 +9,6 @@ use Stringable; final class SpacingAwareTemplateTagValueNode extends TemplateTagValueNode { /** - * @readonly * @var string */ private $preposition; diff --git a/packages/BetterPhpDocParser/ValueObject/StartAndEnd.php b/packages/BetterPhpDocParser/ValueObject/StartAndEnd.php index df21edd4278..860db112b5c 100644 --- a/packages/BetterPhpDocParser/ValueObject/StartAndEnd.php +++ b/packages/BetterPhpDocParser/ValueObject/StartAndEnd.php @@ -7,12 +7,10 @@ use Rector\Core\Exception\ShouldNotHappenException; final class StartAndEnd { /** - * @readonly * @var int */ private $start; /** - * @readonly * @var int */ private $end; diff --git a/packages/BetterPhpDocParser/ValueObject/Type/BracketsAwareUnionTypeNode.php b/packages/BetterPhpDocParser/ValueObject/Type/BracketsAwareUnionTypeNode.php index d566e953b81..53542429e65 100644 --- a/packages/BetterPhpDocParser/ValueObject/Type/BracketsAwareUnionTypeNode.php +++ b/packages/BetterPhpDocParser/ValueObject/Type/BracketsAwareUnionTypeNode.php @@ -9,7 +9,6 @@ use Stringable; final class BracketsAwareUnionTypeNode extends UnionTypeNode { /** - * @readonly * @var bool */ private $isWrappedInBrackets = \false; diff --git a/packages/Caching/Cache.php b/packages/Caching/Cache.php index 1bebddbb3e0..e8284120398 100644 --- a/packages/Caching/Cache.php +++ b/packages/Caching/Cache.php @@ -7,7 +7,6 @@ use Rector\Caching\Contract\ValueObject\Storage\CacheStorageInterface; final class Cache { /** - * @readonly * @var \Rector\Caching\Contract\ValueObject\Storage\CacheStorageInterface */ private $cacheStorage; diff --git a/packages/Caching/CacheFactory.php b/packages/Caching/CacheFactory.php index 46e4c17e1b1..79ecd52867d 100644 --- a/packages/Caching/CacheFactory.php +++ b/packages/Caching/CacheFactory.php @@ -11,12 +11,10 @@ use RectorPrefix202306\Symfony\Component\Filesystem\Filesystem; final class CacheFactory { /** - * @readonly * @var \Rector\Core\Configuration\Parameter\ParameterProvider */ private $parameterProvider; /** - * @readonly * @var \Symfony\Component\Filesystem\Filesystem */ private $fileSystem; diff --git a/packages/Caching/Detector/ChangedFilesDetector.php b/packages/Caching/Detector/ChangedFilesDetector.php index c9e2ecdcf1e..2d2bdc8d654 100644 --- a/packages/Caching/Detector/ChangedFilesDetector.php +++ b/packages/Caching/Detector/ChangedFilesDetector.php @@ -15,17 +15,14 @@ use Rector\Core\Util\FileHasher; final class ChangedFilesDetector { /** - * @readonly * @var \Rector\Caching\Config\FileHashComputer */ private $fileHashComputer; /** - * @readonly * @var \Rector\Caching\Cache */ private $cache; /** - * @readonly * @var \Rector\Core\Util\FileHasher */ private $fileHasher; diff --git a/packages/Caching/FileSystem/DependencyResolver.php b/packages/Caching/FileSystem/DependencyResolver.php index 8c12fb6af11..b90eebc2e63 100644 --- a/packages/Caching/FileSystem/DependencyResolver.php +++ b/packages/Caching/FileSystem/DependencyResolver.php @@ -11,17 +11,14 @@ use Rector\Core\Util\Reflection\PrivatesAccessor; final class DependencyResolver { /** - * @readonly * @var \PHPStan\Analyser\NodeScopeResolver */ private $nodeScopeResolver; /** - * @readonly * @var PHPStanDependencyResolver */ private $phpStanDependencyResolver; /** - * @readonly * @var \Rector\Core\Util\Reflection\PrivatesAccessor */ private $privatesAccessor; diff --git a/packages/Caching/UnchangedFilesFilter.php b/packages/Caching/UnchangedFilesFilter.php index 1067839519e..d084f476043 100644 --- a/packages/Caching/UnchangedFilesFilter.php +++ b/packages/Caching/UnchangedFilesFilter.php @@ -7,7 +7,6 @@ use Rector\Caching\Detector\ChangedFilesDetector; final class UnchangedFilesFilter { /** - * @readonly * @var \Rector\Caching\Detector\ChangedFilesDetector */ private $changedFilesDetector; diff --git a/packages/Caching/ValueObject/CacheFilePaths.php b/packages/Caching/ValueObject/CacheFilePaths.php index d30aa9a6dec..2f0ec71dee3 100644 --- a/packages/Caching/ValueObject/CacheFilePaths.php +++ b/packages/Caching/ValueObject/CacheFilePaths.php @@ -6,17 +6,14 @@ namespace Rector\Caching\ValueObject; final class CacheFilePaths { /** - * @readonly * @var string */ private $firstDirectory; /** - * @readonly * @var string */ private $secondDirectory; /** - * @readonly * @var string */ private $filePath; diff --git a/packages/Caching/ValueObject/CacheItem.php b/packages/Caching/ValueObject/CacheItem.php index ebb60a5b57a..b28d5540d47 100644 --- a/packages/Caching/ValueObject/CacheItem.php +++ b/packages/Caching/ValueObject/CacheItem.php @@ -10,14 +10,9 @@ namespace Rector\Caching\ValueObject; final class CacheItem { /** - * @readonly * @var string */ private $variableKey; - /** - * @readonly - * @var mixed - */ private $data; /** * @param mixed $data diff --git a/packages/Caching/ValueObject/Storage/FileCacheStorage.php b/packages/Caching/ValueObject/Storage/FileCacheStorage.php index 39d764c48ff..42be5f73123 100644 --- a/packages/Caching/ValueObject/Storage/FileCacheStorage.php +++ b/packages/Caching/ValueObject/Storage/FileCacheStorage.php @@ -17,12 +17,10 @@ use Rector\Core\Exception\Cache\CachingException; final class FileCacheStorage implements CacheStorageInterface { /** - * @readonly * @var string */ private $directory; /** - * @readonly * @var \Symfony\Component\Filesystem\Filesystem */ private $filesystem; diff --git a/packages/ChangesReporting/Annotation/RectorsChangelogResolver.php b/packages/ChangesReporting/Annotation/RectorsChangelogResolver.php index a5ef6844f7f..287ebd7550a 100644 --- a/packages/ChangesReporting/Annotation/RectorsChangelogResolver.php +++ b/packages/ChangesReporting/Annotation/RectorsChangelogResolver.php @@ -7,7 +7,6 @@ use Rector\Core\Contract\Rector\RectorInterface; final class RectorsChangelogResolver { /** - * @readonly * @var \Rector\ChangesReporting\Annotation\AnnotationExtractor */ private $annotationExtractor; diff --git a/packages/ChangesReporting/Collector/RectorChangeCollector.php b/packages/ChangesReporting/Collector/RectorChangeCollector.php index 2052a911513..eada5c45ace 100644 --- a/packages/ChangesReporting/Collector/RectorChangeCollector.php +++ b/packages/ChangesReporting/Collector/RectorChangeCollector.php @@ -12,12 +12,10 @@ use Rector\Core\ValueObject\Application\File; final class RectorChangeCollector { /** - * @readonly * @var \Rector\Core\Logging\CurrentRectorProvider */ private $currentRectorProvider; /** - * @readonly * @var \Rector\Core\Provider\CurrentFileProvider */ private $currentFileProvider; diff --git a/packages/ChangesReporting/Output/ConsoleOutputFormatter.php b/packages/ChangesReporting/Output/ConsoleOutputFormatter.php index 8747ee912fe..48e6b54d981 100644 --- a/packages/ChangesReporting/Output/ConsoleOutputFormatter.php +++ b/packages/ChangesReporting/Output/ConsoleOutputFormatter.php @@ -14,12 +14,10 @@ use Rector\Core\ValueObject\Reporting\FileDiff; final class ConsoleOutputFormatter implements OutputFormatterInterface { /** - * @readonly * @var \Rector\Core\Contract\Console\OutputStyleInterface */ private $rectorOutputStyle; /** - * @readonly * @var \Rector\ChangesReporting\Annotation\RectorsChangelogResolver */ private $rectorsChangelogResolver; diff --git a/packages/ChangesReporting/Output/JsonOutputFormatter.php b/packages/ChangesReporting/Output/JsonOutputFormatter.php index ba7f51f416b..e2a4feb4b00 100644 --- a/packages/ChangesReporting/Output/JsonOutputFormatter.php +++ b/packages/ChangesReporting/Output/JsonOutputFormatter.php @@ -13,7 +13,6 @@ use Rector\Parallel\ValueObject\Bridge; final class JsonOutputFormatter implements OutputFormatterInterface { /** - * @readonly * @var \Rector\ChangesReporting\Annotation\RectorsChangelogResolver */ private $rectorsChangelogResolver; diff --git a/packages/ChangesReporting/ValueObject/RectorWithLineChange.php b/packages/ChangesReporting/ValueObject/RectorWithLineChange.php index bdd33212ca4..43e84118c07 100644 --- a/packages/ChangesReporting/ValueObject/RectorWithLineChange.php +++ b/packages/ChangesReporting/ValueObject/RectorWithLineChange.php @@ -9,7 +9,6 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class RectorWithLineChange implements SerializableInterface { /** - * @readonly * @var int */ private $line; diff --git a/packages/ChangesReporting/ValueObjectFactory/ErrorFactory.php b/packages/ChangesReporting/ValueObjectFactory/ErrorFactory.php index aeb89278bf6..6ea9bc61a97 100644 --- a/packages/ChangesReporting/ValueObjectFactory/ErrorFactory.php +++ b/packages/ChangesReporting/ValueObjectFactory/ErrorFactory.php @@ -10,12 +10,10 @@ use Rector\Core\ValueObject\Error\SystemError; final class ErrorFactory { /** - * @readonly * @var \Rector\Core\Error\ExceptionCorrector */ private $exceptionCorrector; /** - * @readonly * @var \Rector\Core\FileSystem\FilePathHelper */ private $filePathHelper; diff --git a/packages/ChangesReporting/ValueObjectFactory/FileDiffFactory.php b/packages/ChangesReporting/ValueObjectFactory/FileDiffFactory.php index 4692c4de284..9122323bbe9 100644 --- a/packages/ChangesReporting/ValueObjectFactory/FileDiffFactory.php +++ b/packages/ChangesReporting/ValueObjectFactory/FileDiffFactory.php @@ -12,17 +12,14 @@ use Rector\Core\ValueObject\Reporting\FileDiff; final class FileDiffFactory { /** - * @readonly * @var \Rector\Core\Differ\DefaultDiffer */ private $defaultDiffer; /** - * @readonly * @var \Rector\Core\Console\Formatter\ConsoleDiffer */ private $consoleDiffer; /** - * @readonly * @var \Rector\Core\FileSystem\FilePathHelper */ private $filePathHelper; diff --git a/packages/Comments/CommentRemover.php b/packages/Comments/CommentRemover.php index cfcf63b540f..29b625a728b 100644 --- a/packages/Comments/CommentRemover.php +++ b/packages/Comments/CommentRemover.php @@ -11,7 +11,6 @@ use Rector\Comments\NodeTraverser\CommentRemovingNodeTraverser; final class CommentRemover { /** - * @readonly * @var \Rector\Comments\NodeTraverser\CommentRemovingNodeTraverser */ private $commentRemovingNodeTraverser; diff --git a/packages/Comments/NodeDocBlock/DocBlockUpdater.php b/packages/Comments/NodeDocBlock/DocBlockUpdater.php index 54e79536469..282d2618855 100644 --- a/packages/Comments/NodeDocBlock/DocBlockUpdater.php +++ b/packages/Comments/NodeDocBlock/DocBlockUpdater.php @@ -12,7 +12,6 @@ use Rector\NodeTypeResolver\Node\AttributeKey; final class DocBlockUpdater { /** - * @readonly * @var \Rector\BetterPhpDocParser\Printer\PhpDocInfoPrinter */ private $phpDocInfoPrinter; @@ -36,20 +35,6 @@ final class DocBlockUpdater // this is needed to remove duplicated // commentsAsText $node->setDocComment(new Doc($phpDoc)); } - public function updateRefactoredNodeWithPhpDocInfo(Node $node) : void - { - // nothing to change? don't save it - $phpDocInfo = $this->resolveChangedPhpDocInfo($node); - if (!$phpDocInfo instanceof PhpDocInfo) { - return; - } - $phpDocNode = $phpDocInfo->getPhpDocNode(); - if ($phpDocNode->children === []) { - $this->setCommentsAttribute($node); - return; - } - $node->setDocComment(new Doc((string) $phpDocNode)); - } private function setCommentsAttribute(Node $node) : void { if ($node->hasAttribute(AttributeKey::PREVIOUS_DOCS_AS_COMMENTS)) { diff --git a/packages/FamilyTree/NodeAnalyzer/ClassChildAnalyzer.php b/packages/FamilyTree/NodeAnalyzer/ClassChildAnalyzer.php index 6a103d4f7f1..18b7123aa6e 100644 --- a/packages/FamilyTree/NodeAnalyzer/ClassChildAnalyzer.php +++ b/packages/FamilyTree/NodeAnalyzer/ClassChildAnalyzer.php @@ -12,7 +12,6 @@ use Rector\FamilyTree\Reflection\FamilyRelationsAnalyzer; final class ClassChildAnalyzer { /** - * @readonly * @var \Rector\FamilyTree\Reflection\FamilyRelationsAnalyzer */ private $familyRelationsAnalyzer; diff --git a/packages/FamilyTree/Reflection/FamilyRelationsAnalyzer.php b/packages/FamilyTree/Reflection/FamilyRelationsAnalyzer.php index b9bd0ade75c..6bf9f31b234 100644 --- a/packages/FamilyTree/Reflection/FamilyRelationsAnalyzer.php +++ b/packages/FamilyTree/Reflection/FamilyRelationsAnalyzer.php @@ -14,22 +14,18 @@ use Rector\NodeNameResolver\NodeNameResolver; final class FamilyRelationsAnalyzer { /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; /** - * @readonly * @var \Rector\Core\Util\Reflection\PrivatesAccessor */ private $privatesAccessor; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\PhpParser\AstResolver */ private $astResolver; diff --git a/packages/FileSystemRector/Parser/FileInfoParser.php b/packages/FileSystemRector/Parser/FileInfoParser.php index d92ac598278..f279efe459e 100644 --- a/packages/FileSystemRector/Parser/FileInfoParser.php +++ b/packages/FileSystemRector/Parser/FileInfoParser.php @@ -15,17 +15,14 @@ use Rector\NodeTypeResolver\NodeScopeAndMetadataDecorator; final class FileInfoParser { /** - * @readonly * @var \Rector\NodeTypeResolver\NodeScopeAndMetadataDecorator */ private $nodeScopeAndMetadataDecorator; /** - * @readonly * @var \Rector\Core\PhpParser\NodeTraverser\FileWithoutNamespaceNodeTraverser */ private $fileWithoutNamespaceNodeTraverser; /** - * @readonly * @var \Rector\Core\PhpParser\Parser\RectorParser */ private $rectorParser; diff --git a/packages/NodeCollector/NodeAnalyzer/ArrayCallableMethodMatcher.php b/packages/NodeCollector/NodeAnalyzer/ArrayCallableMethodMatcher.php index ef13ae0aec7..405547a1731 100644 --- a/packages/NodeCollector/NodeAnalyzer/ArrayCallableMethodMatcher.php +++ b/packages/NodeCollector/NodeAnalyzer/ArrayCallableMethodMatcher.php @@ -33,27 +33,22 @@ use Rector\NodeTypeResolver\NodeTypeResolver; final class ArrayCallableMethodMatcher { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Node\Value\ValueResolver */ private $valueResolver; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; diff --git a/packages/NodeCollector/ValueObject/ArrayCallable.php b/packages/NodeCollector/ValueObject/ArrayCallable.php index 69543507809..2672f3dee4e 100644 --- a/packages/NodeCollector/ValueObject/ArrayCallable.php +++ b/packages/NodeCollector/ValueObject/ArrayCallable.php @@ -8,17 +8,14 @@ use Rector\Core\Validation\RectorAssert; final class ArrayCallable { /** - * @readonly * @var \PhpParser\Node\Expr */ private $callerExpr; /** - * @readonly * @var string */ private $class; /** - * @readonly * @var string */ private $method; diff --git a/packages/NodeCollector/ValueObject/ArrayCallableDynamicMethod.php b/packages/NodeCollector/ValueObject/ArrayCallableDynamicMethod.php index 85a0c9a7867..da66dde243c 100644 --- a/packages/NodeCollector/ValueObject/ArrayCallableDynamicMethod.php +++ b/packages/NodeCollector/ValueObject/ArrayCallableDynamicMethod.php @@ -11,17 +11,14 @@ use Rector\Core\Validation\RectorAssert; final class ArrayCallableDynamicMethod { /** - * @readonly * @var \PhpParser\Node\Expr */ private $callerExpr; /** - * @readonly * @var string */ private $class; /** - * @readonly * @var \PhpParser\Node\Expr */ private $method; diff --git a/packages/NodeNameResolver/NodeNameResolver.php b/packages/NodeNameResolver/NodeNameResolver.php index a4e58cc664c..b8b419ec2c2 100644 --- a/packages/NodeNameResolver/NodeNameResolver.php +++ b/packages/NodeNameResolver/NodeNameResolver.php @@ -21,23 +21,19 @@ use Rector\NodeTypeResolver\Node\AttributeKey; final class NodeNameResolver { /** - * @readonly * @var \Rector\NodeNameResolver\Regex\RegexPatternDetector */ private $regexPatternDetector; /** - * @readonly * @var \Rector\CodingStyle\Naming\ClassNaming */ private $classNaming; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\CallAnalyzer */ private $callAnalyzer; /** * @var NodeNameResolverInterface[] - * @readonly */ private $nodeNameResolvers = []; /** diff --git a/packages/NodeNameResolver/NodeNameResolver/FuncCallNameResolver.php b/packages/NodeNameResolver/NodeNameResolver/FuncCallNameResolver.php index 318acb0b9d8..30b277fa734 100644 --- a/packages/NodeNameResolver/NodeNameResolver/FuncCallNameResolver.php +++ b/packages/NodeNameResolver/NodeNameResolver/FuncCallNameResolver.php @@ -17,7 +17,6 @@ use Rector\NodeTypeResolver\Node\AttributeKey; final class FuncCallNameResolver implements NodeNameResolverInterface { /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/packages/NodeNameResolver/NodeNameResolver/NameNameResolver.php b/packages/NodeNameResolver/NodeNameResolver/NameNameResolver.php index 68167f35da2..45348475b33 100644 --- a/packages/NodeNameResolver/NodeNameResolver/NameNameResolver.php +++ b/packages/NodeNameResolver/NodeNameResolver/NameNameResolver.php @@ -15,7 +15,6 @@ use Rector\NodeTypeResolver\Node\AttributeKey; final class NameNameResolver implements NodeNameResolverInterface { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver\FuncCallNameResolver */ private $funcCallNameResolver; diff --git a/packages/NodeNestingScope/ContextAnalyzer.php b/packages/NodeNestingScope/ContextAnalyzer.php index 8f6e515c7e7..70fd94f2cb9 100644 --- a/packages/NodeNestingScope/ContextAnalyzer.php +++ b/packages/NodeNestingScope/ContextAnalyzer.php @@ -13,7 +13,6 @@ use Rector\NodeNestingScope\ValueObject\ControlStructure; final class ContextAnalyzer { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; diff --git a/packages/NodeNestingScope/ParentScopeFinder.php b/packages/NodeNestingScope/ParentScopeFinder.php index 67d6eff26b7..168f4ef793b 100644 --- a/packages/NodeNestingScope/ParentScopeFinder.php +++ b/packages/NodeNestingScope/ParentScopeFinder.php @@ -13,7 +13,6 @@ use Rector\Core\PhpParser\Node\BetterNodeFinder; final class ParentScopeFinder { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; diff --git a/packages/NodeNestingScope/ScopeNestingComparator.php b/packages/NodeNestingScope/ScopeNestingComparator.php index 7ba5807f9dd..a575cbdbc1b 100644 --- a/packages/NodeNestingScope/ScopeNestingComparator.php +++ b/packages/NodeNestingScope/ScopeNestingComparator.php @@ -14,12 +14,10 @@ use Rector\NodeNestingScope\ValueObject\ControlStructure; final class ScopeNestingComparator { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\Core\PhpParser\Comparing\NodeComparator */ private $nodeComparator; diff --git a/packages/NodeTypeResolver/DependencyInjection/PHPStanServicesFactory.php b/packages/NodeTypeResolver/DependencyInjection/PHPStanServicesFactory.php index a2623d5bc80..ace7cf32e26 100644 --- a/packages/NodeTypeResolver/DependencyInjection/PHPStanServicesFactory.php +++ b/packages/NodeTypeResolver/DependencyInjection/PHPStanServicesFactory.php @@ -25,12 +25,10 @@ use RectorPrefix202306\Symfony\Component\Filesystem\Filesystem; final class PHPStanServicesFactory { /** - * @readonly * @var \Rector\Core\Configuration\Parameter\ParameterProvider */ private $parameterProvider; /** - * @readonly * @var \Rector\NodeTypeResolver\DependencyInjection\PHPStanExtensionsConfigResolver */ private $phpStanExtensionsConfigResolver; diff --git a/packages/NodeTypeResolver/NodeScopeAndMetadataDecorator.php b/packages/NodeTypeResolver/NodeScopeAndMetadataDecorator.php index d4389504602..4c8873c2b4f 100644 --- a/packages/NodeTypeResolver/NodeScopeAndMetadataDecorator.php +++ b/packages/NodeTypeResolver/NodeScopeAndMetadataDecorator.php @@ -13,7 +13,6 @@ use Rector\NodeTypeResolver\PHPStan\Scope\PHPStanNodeScopeResolver; final class NodeScopeAndMetadataDecorator { /** - * @readonly * @var \Rector\NodeTypeResolver\PHPStan\Scope\PHPStanNodeScopeResolver */ private $phpStanNodeScopeResolver; diff --git a/packages/NodeTypeResolver/NodeTypeCorrector/GenericClassStringTypeCorrector.php b/packages/NodeTypeResolver/NodeTypeCorrector/GenericClassStringTypeCorrector.php index 6a8821516a4..8176a4de948 100644 --- a/packages/NodeTypeResolver/NodeTypeCorrector/GenericClassStringTypeCorrector.php +++ b/packages/NodeTypeResolver/NodeTypeCorrector/GenericClassStringTypeCorrector.php @@ -12,7 +12,6 @@ use PHPStan\Type\TypeTraverser; final class GenericClassStringTypeCorrector { /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/packages/NodeTypeResolver/NodeTypeResolver.php b/packages/NodeTypeResolver/NodeTypeResolver.php index 7497d3cd820..7e809a371e6 100644 --- a/packages/NodeTypeResolver/NodeTypeResolver.php +++ b/packages/NodeTypeResolver/NodeTypeResolver.php @@ -43,32 +43,26 @@ use Rector\TypeDeclaration\PHPStan\ObjectTypeSpecifier; final class NodeTypeResolver { /** - * @readonly * @var \Rector\TypeDeclaration\PHPStan\ObjectTypeSpecifier */ private $objectTypeSpecifier; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ClassAnalyzer */ private $classAnalyzer; /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeCorrector\GenericClassStringTypeCorrector */ private $genericClassStringTypeCorrector; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeCorrector\AccessoryNonEmptyStringTypeCorrector */ private $accessoryNonEmptyStringTypeCorrector; /** - * @readonly * @var \Rector\Core\Configuration\RenamedClassesDataCollector */ private $renamedClassesDataCollector; diff --git a/packages/NodeTypeResolver/NodeTypeResolver/ClassAndInterfaceTypeResolver.php b/packages/NodeTypeResolver/NodeTypeResolver/ClassAndInterfaceTypeResolver.php index 44c681e0058..8eaac8abe12 100644 --- a/packages/NodeTypeResolver/NodeTypeResolver/ClassAndInterfaceTypeResolver.php +++ b/packages/NodeTypeResolver/NodeTypeResolver/ClassAndInterfaceTypeResolver.php @@ -23,7 +23,6 @@ use Rector\NodeTypeResolver\Node\AttributeKey; final class ClassAndInterfaceTypeResolver implements NodeTypeResolverInterface { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/packages/NodeTypeResolver/NodeTypeResolver/ClassMethodOrClassConstTypeResolver.php b/packages/NodeTypeResolver/NodeTypeResolver/ClassMethodOrClassConstTypeResolver.php index 65c20a96f6a..91c4890a6e0 100644 --- a/packages/NodeTypeResolver/NodeTypeResolver/ClassMethodOrClassConstTypeResolver.php +++ b/packages/NodeTypeResolver/NodeTypeResolver/ClassMethodOrClassConstTypeResolver.php @@ -19,7 +19,6 @@ use RectorPrefix202306\Symfony\Contracts\Service\Attribute\Required; final class ClassMethodOrClassConstTypeResolver implements NodeTypeResolverInterface { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; diff --git a/packages/NodeTypeResolver/NodeTypeResolver/NameTypeResolver.php b/packages/NodeTypeResolver/NodeTypeResolver/NameTypeResolver.php index bd0736f9582..8de5081620d 100644 --- a/packages/NodeTypeResolver/NodeTypeResolver/NameTypeResolver.php +++ b/packages/NodeTypeResolver/NodeTypeResolver/NameTypeResolver.php @@ -26,17 +26,14 @@ use Rector\NodeTypeResolver\Contract\NodeTypeResolverInterface; final class NameTypeResolver implements NodeTypeResolverInterface { /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/packages/NodeTypeResolver/NodeTypeResolver/NewTypeResolver.php b/packages/NodeTypeResolver/NodeTypeResolver/NewTypeResolver.php index d666cab5a76..684c9876d82 100644 --- a/packages/NodeTypeResolver/NodeTypeResolver/NewTypeResolver.php +++ b/packages/NodeTypeResolver/NodeTypeResolver/NewTypeResolver.php @@ -25,12 +25,10 @@ use Rector\StaticTypeMapper\ValueObject\Type\FullyQualifiedObjectType; final class NewTypeResolver implements NodeTypeResolverInterface { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ClassAnalyzer */ private $classAnalyzer; diff --git a/packages/NodeTypeResolver/NodeTypeResolver/ParamTypeResolver.php b/packages/NodeTypeResolver/NodeTypeResolver/ParamTypeResolver.php index 8d21d39d286..ab883ed420a 100644 --- a/packages/NodeTypeResolver/NodeTypeResolver/ParamTypeResolver.php +++ b/packages/NodeTypeResolver/NodeTypeResolver/ParamTypeResolver.php @@ -31,22 +31,18 @@ use RectorPrefix202306\Symfony\Contracts\Service\Attribute\Required; final class ParamTypeResolver implements NodeTypeResolverInterface { /** - * @readonly * @var \Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser */ private $simpleCallableNodeTraverser; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; diff --git a/packages/NodeTypeResolver/NodeTypeResolver/PropertyFetchTypeResolver.php b/packages/NodeTypeResolver/NodeTypeResolver/PropertyFetchTypeResolver.php index 5812a744338..17738107bef 100644 --- a/packages/NodeTypeResolver/NodeTypeResolver/PropertyFetchTypeResolver.php +++ b/packages/NodeTypeResolver/NodeTypeResolver/PropertyFetchTypeResolver.php @@ -25,17 +25,14 @@ use RectorPrefix202306\Symfony\Contracts\Service\Attribute\Required; final class PropertyFetchTypeResolver implements NodeTypeResolverInterface { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; diff --git a/packages/NodeTypeResolver/NodeTypeResolver/StaticCallMethodCallTypeResolver.php b/packages/NodeTypeResolver/NodeTypeResolver/StaticCallMethodCallTypeResolver.php index 1d040488ee1..aedd1785875 100644 --- a/packages/NodeTypeResolver/NodeTypeResolver/StaticCallMethodCallTypeResolver.php +++ b/packages/NodeTypeResolver/NodeTypeResolver/StaticCallMethodCallTypeResolver.php @@ -23,12 +23,10 @@ use RectorPrefix202306\Symfony\Contracts\Service\Attribute\Required; final class StaticCallMethodCallTypeResolver implements NodeTypeResolverInterface { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/packages/NodeTypeResolver/NodeTypeResolver/TraitTypeResolver.php b/packages/NodeTypeResolver/NodeTypeResolver/TraitTypeResolver.php index 0dfff4cc837..a7418eede2b 100644 --- a/packages/NodeTypeResolver/NodeTypeResolver/TraitTypeResolver.php +++ b/packages/NodeTypeResolver/NodeTypeResolver/TraitTypeResolver.php @@ -19,7 +19,6 @@ use Rector\NodeTypeResolver\Contract\NodeTypeResolverInterface; final class TraitTypeResolver implements NodeTypeResolverInterface { /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/packages/NodeTypeResolver/NodeTypeResolver/VariableTypeResolver.php b/packages/NodeTypeResolver/NodeTypeResolver/VariableTypeResolver.php index 52b4f61e7f7..46c39e169c9 100644 --- a/packages/NodeTypeResolver/NodeTypeResolver/VariableTypeResolver.php +++ b/packages/NodeTypeResolver/NodeTypeResolver/VariableTypeResolver.php @@ -20,12 +20,10 @@ use Rector\NodeTypeResolver\Node\AttributeKey; final class VariableTypeResolver implements NodeTypeResolverInterface { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; diff --git a/packages/NodeTypeResolver/PHPStan/ObjectWithoutClassTypeWithParentTypes.php b/packages/NodeTypeResolver/PHPStan/ObjectWithoutClassTypeWithParentTypes.php index 155afcfa29f..69dd4d9bccc 100644 --- a/packages/NodeTypeResolver/PHPStan/ObjectWithoutClassTypeWithParentTypes.php +++ b/packages/NodeTypeResolver/PHPStan/ObjectWithoutClassTypeWithParentTypes.php @@ -10,7 +10,6 @@ final class ObjectWithoutClassTypeWithParentTypes extends ObjectWithoutClassType { /** * @var TypeWithClassName[] - * @readonly */ private $parentTypes; /** diff --git a/packages/NodeTypeResolver/PHPStan/Scope/NodeVisitor/ByRefReturnNodeVisitor.php b/packages/NodeTypeResolver/PHPStan/Scope/NodeVisitor/ByRefReturnNodeVisitor.php index e1917ec753e..57abaaa1e24 100644 --- a/packages/NodeTypeResolver/PHPStan/Scope/NodeVisitor/ByRefReturnNodeVisitor.php +++ b/packages/NodeTypeResolver/PHPStan/Scope/NodeVisitor/ByRefReturnNodeVisitor.php @@ -15,7 +15,6 @@ use Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser; final class ByRefReturnNodeVisitor extends NodeVisitorAbstract implements ScopeResolverNodeVisitorInterface { /** - * @readonly * @var \Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser */ private $simpleCallableNodeTraverser; diff --git a/packages/NodeTypeResolver/PHPStan/Scope/NodeVisitor/ByRefVariableNodeVisitor.php b/packages/NodeTypeResolver/PHPStan/Scope/NodeVisitor/ByRefVariableNodeVisitor.php index e5c60eb719c..35479a79a70 100644 --- a/packages/NodeTypeResolver/PHPStan/Scope/NodeVisitor/ByRefVariableNodeVisitor.php +++ b/packages/NodeTypeResolver/PHPStan/Scope/NodeVisitor/ByRefVariableNodeVisitor.php @@ -16,7 +16,6 @@ use Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser; final class ByRefVariableNodeVisitor extends NodeVisitorAbstract implements ScopeResolverNodeVisitorInterface { /** - * @readonly * @var \Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser */ private $simpleCallableNodeTraverser; diff --git a/packages/NodeTypeResolver/PHPStan/Scope/NodeVisitor/GlobalVariableNodeVisitor.php b/packages/NodeTypeResolver/PHPStan/Scope/NodeVisitor/GlobalVariableNodeVisitor.php index 713a7595862..4041362c949 100644 --- a/packages/NodeTypeResolver/PHPStan/Scope/NodeVisitor/GlobalVariableNodeVisitor.php +++ b/packages/NodeTypeResolver/PHPStan/Scope/NodeVisitor/GlobalVariableNodeVisitor.php @@ -17,7 +17,6 @@ use Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser; final class GlobalVariableNodeVisitor extends NodeVisitorAbstract implements ScopeResolverNodeVisitorInterface { /** - * @readonly * @var \Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser */ private $simpleCallableNodeTraverser; diff --git a/packages/NodeTypeResolver/PHPStan/Scope/NodeVisitor/RemoveDeepChainMethodCallNodeVisitor.php b/packages/NodeTypeResolver/PHPStan/Scope/NodeVisitor/RemoveDeepChainMethodCallNodeVisitor.php index 3ee5f0fff07..e3c6c80677d 100644 --- a/packages/NodeTypeResolver/PHPStan/Scope/NodeVisitor/RemoveDeepChainMethodCallNodeVisitor.php +++ b/packages/NodeTypeResolver/PHPStan/Scope/NodeVisitor/RemoveDeepChainMethodCallNodeVisitor.php @@ -19,7 +19,6 @@ use Rector\NodeTypeResolver\PHPStan\Scope\Contract\NodeVisitor\ScopeResolverNode final class RemoveDeepChainMethodCallNodeVisitor extends NodeVisitorAbstract implements ScopeResolverNodeVisitorInterface { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; diff --git a/packages/NodeTypeResolver/PHPStan/Scope/NodeVisitor/StaticVariableNodeVisitor.php b/packages/NodeTypeResolver/PHPStan/Scope/NodeVisitor/StaticVariableNodeVisitor.php index d5c68c521a9..83871e521de 100644 --- a/packages/NodeTypeResolver/PHPStan/Scope/NodeVisitor/StaticVariableNodeVisitor.php +++ b/packages/NodeTypeResolver/PHPStan/Scope/NodeVisitor/StaticVariableNodeVisitor.php @@ -17,7 +17,6 @@ use Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser; final class StaticVariableNodeVisitor extends NodeVisitorAbstract implements ScopeResolverNodeVisitorInterface { /** - * @readonly * @var \Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser */ private $simpleCallableNodeTraverser; diff --git a/packages/NodeTypeResolver/PHPStan/Scope/PHPStanNodeScopeResolver.php b/packages/NodeTypeResolver/PHPStan/Scope/PHPStanNodeScopeResolver.php index da146de2c62..c727f5d8b2c 100644 --- a/packages/NodeTypeResolver/PHPStan/Scope/PHPStanNodeScopeResolver.php +++ b/packages/NodeTypeResolver/PHPStan/Scope/PHPStanNodeScopeResolver.php @@ -61,47 +61,38 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class PHPStanNodeScopeResolver { /** - * @readonly * @var \Rector\Caching\Detector\ChangedFilesDetector */ private $changedFilesDetector; /** - * @readonly * @var \Rector\Caching\FileSystem\DependencyResolver */ private $dependencyResolver; /** - * @readonly * @var \PHPStan\Analyser\NodeScopeResolver */ private $nodeScopeResolver; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; /** - * @readonly * @var \Rector\NodeTypeResolver\PHPStan\Scope\ScopeFactory */ private $scopeFactory; /** - * @readonly * @var \Rector\Core\Util\Reflection\PrivatesAccessor */ private $privatesAccessor; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ClassAnalyzer */ private $classAnalyzer; /** - * @readonly * @var \Rector\Core\PhpParser\NodeTraverser\FileWithoutNamespaceNodeTraverser */ private $fileWithoutNamespaceNodeTraverser; diff --git a/packages/NodeTypeResolver/PHPStan/Scope/ScopeFactory.php b/packages/NodeTypeResolver/PHPStan/Scope/ScopeFactory.php index 3932a29ec39..5ef5fabce97 100644 --- a/packages/NodeTypeResolver/PHPStan/Scope/ScopeFactory.php +++ b/packages/NodeTypeResolver/PHPStan/Scope/ScopeFactory.php @@ -9,7 +9,6 @@ use PHPStan\Analyser\ScopeFactory as PHPStanScopeFactory; final class ScopeFactory { /** - * @readonly * @var PHPStanScopeFactory */ private $phpStanScopeFactory; diff --git a/packages/NodeTypeResolver/PHPStan/Type/StaticTypeAnalyzer.php b/packages/NodeTypeResolver/PHPStan/Type/StaticTypeAnalyzer.php index 3e8ae0c19ba..65b883bfb80 100644 --- a/packages/NodeTypeResolver/PHPStan/Type/StaticTypeAnalyzer.php +++ b/packages/NodeTypeResolver/PHPStan/Type/StaticTypeAnalyzer.php @@ -15,7 +15,6 @@ use Rector\PHPStanStaticTypeMapper\TypeAnalyzer\UnionTypeAnalyzer; final class StaticTypeAnalyzer { /** - * @readonly * @var \Rector\PHPStanStaticTypeMapper\TypeAnalyzer\UnionTypeAnalyzer */ private $unionTypeAnalyzer; diff --git a/packages/NodeTypeResolver/PHPStan/Type/TypeFactory.php b/packages/NodeTypeResolver/PHPStan/Type/TypeFactory.php index 2c593fcb52c..87db7a70450 100644 --- a/packages/NodeTypeResolver/PHPStan/Type/TypeFactory.php +++ b/packages/NodeTypeResolver/PHPStan/Type/TypeFactory.php @@ -21,7 +21,6 @@ use Rector\NodeTypeResolver\PHPStan\TypeHasher; final class TypeFactory { /** - * @readonly * @var \Rector\NodeTypeResolver\PHPStan\TypeHasher */ private $typeHasher; diff --git a/packages/NodeTypeResolver/PhpDoc/NodeAnalyzer/DocBlockClassRenamer.php b/packages/NodeTypeResolver/PhpDoc/NodeAnalyzer/DocBlockClassRenamer.php index 50aefa45858..a38ddaa508c 100644 --- a/packages/NodeTypeResolver/PhpDoc/NodeAnalyzer/DocBlockClassRenamer.php +++ b/packages/NodeTypeResolver/PhpDoc/NodeAnalyzer/DocBlockClassRenamer.php @@ -10,7 +10,6 @@ use Rector\PhpDocParser\PhpDocParser\PhpDocNodeTraverser; final class DocBlockClassRenamer { /** - * @readonly * @var \Rector\NodeTypeResolver\PhpDocNodeVisitor\ClassRenamePhpDocNodeVisitor */ private $classRenamePhpDocNodeVisitor; diff --git a/packages/NodeTypeResolver/PhpDoc/NodeAnalyzer/DocBlockNameImporter.php b/packages/NodeTypeResolver/PhpDoc/NodeAnalyzer/DocBlockNameImporter.php index 96937d4948f..0a48550ea9e 100644 --- a/packages/NodeTypeResolver/PhpDoc/NodeAnalyzer/DocBlockNameImporter.php +++ b/packages/NodeTypeResolver/PhpDoc/NodeAnalyzer/DocBlockNameImporter.php @@ -10,7 +10,6 @@ use Rector\PhpDocParser\PhpDocParser\PhpDocNodeTraverser; final class DocBlockNameImporter { /** - * @readonly * @var \Rector\NodeTypeResolver\PhpDocNodeVisitor\NameImportingPhpDocNodeVisitor */ private $nameImportingPhpDocNodeVisitor; diff --git a/packages/NodeTypeResolver/PhpDoc/NodeAnalyzer/DocBlockTagReplacer.php b/packages/NodeTypeResolver/PhpDoc/NodeAnalyzer/DocBlockTagReplacer.php index 9a27127b15c..cebb78c80b2 100644 --- a/packages/NodeTypeResolver/PhpDoc/NodeAnalyzer/DocBlockTagReplacer.php +++ b/packages/NodeTypeResolver/PhpDoc/NodeAnalyzer/DocBlockTagReplacer.php @@ -10,7 +10,6 @@ use Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfo; final class DocBlockTagReplacer { /** - * @readonly * @var \Rector\BetterPhpDocParser\Annotation\AnnotationNaming */ private $annotationNaming; diff --git a/packages/NodeTypeResolver/PhpDoc/PhpDocTypeRenamer.php b/packages/NodeTypeResolver/PhpDoc/PhpDocTypeRenamer.php index 0a76d0a1a5e..155e26f261d 100644 --- a/packages/NodeTypeResolver/PhpDoc/PhpDocTypeRenamer.php +++ b/packages/NodeTypeResolver/PhpDoc/PhpDocTypeRenamer.php @@ -12,7 +12,6 @@ use Rector\StaticTypeMapper\StaticTypeMapper; final class PhpDocTypeRenamer { /** - * @readonly * @var \Rector\StaticTypeMapper\StaticTypeMapper */ private $staticTypeMapper; diff --git a/packages/NodeTypeResolver/PhpDocNodeVisitor/ClassRenamePhpDocNodeVisitor.php b/packages/NodeTypeResolver/PhpDocNodeVisitor/ClassRenamePhpDocNodeVisitor.php index b286198a233..2ba6ac76531 100644 --- a/packages/NodeTypeResolver/PhpDocNodeVisitor/ClassRenamePhpDocNodeVisitor.php +++ b/packages/NodeTypeResolver/PhpDocNodeVisitor/ClassRenamePhpDocNodeVisitor.php @@ -29,32 +29,26 @@ use Rector\StaticTypeMapper\ValueObject\Type\ShortenedObjectType; final class ClassRenamePhpDocNodeVisitor extends AbstractPhpDocNodeVisitor { /** - * @readonly * @var \Rector\StaticTypeMapper\StaticTypeMapper */ private $staticTypeMapper; /** - * @readonly * @var \Rector\Core\Configuration\CurrentNodeProvider */ private $currentNodeProvider; /** - * @readonly * @var \Rector\Naming\Naming\UseImportsResolver */ private $useImportsResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\Configuration\RectorConfigProvider */ private $rectorConfigProvider; diff --git a/packages/NodeTypeResolver/PhpDocNodeVisitor/NameImportingPhpDocNodeVisitor.php b/packages/NodeTypeResolver/PhpDocNodeVisitor/NameImportingPhpDocNodeVisitor.php index 69cf2bdaf4a..3277059da9f 100644 --- a/packages/NodeTypeResolver/PhpDocNodeVisitor/NameImportingPhpDocNodeVisitor.php +++ b/packages/NodeTypeResolver/PhpDocNodeVisitor/NameImportingPhpDocNodeVisitor.php @@ -26,32 +26,26 @@ use Rector\StaticTypeMapper\ValueObject\Type\FullyQualifiedObjectType; final class NameImportingPhpDocNodeVisitor extends AbstractPhpDocNodeVisitor { /** - * @readonly * @var \Rector\StaticTypeMapper\StaticTypeMapper */ private $staticTypeMapper; /** - * @readonly * @var \Rector\Core\Configuration\Parameter\ParameterProvider */ private $parameterProvider; /** - * @readonly * @var \Rector\CodingStyle\ClassNameImport\ClassNameImportSkipper */ private $classNameImportSkipper; /** - * @readonly * @var \Rector\PostRector\Collector\UseNodesToAddCollector */ private $useNodesToAddCollector; /** - * @readonly * @var \Rector\Core\Provider\CurrentFileProvider */ private $currentFileProvider; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/packages/NodeTypeResolver/PhpDocNodeVisitor/UnderscoreRenamePhpDocNodeVisitor.php b/packages/NodeTypeResolver/PhpDocNodeVisitor/UnderscoreRenamePhpDocNodeVisitor.php index b9e3009e982..9507d36fc3d 100644 --- a/packages/NodeTypeResolver/PhpDocNodeVisitor/UnderscoreRenamePhpDocNodeVisitor.php +++ b/packages/NodeTypeResolver/PhpDocNodeVisitor/UnderscoreRenamePhpDocNodeVisitor.php @@ -13,17 +13,14 @@ use Rector\StaticTypeMapper\StaticTypeMapper; final class UnderscoreRenamePhpDocNodeVisitor extends AbstractPhpDocNodeVisitor { /** - * @readonly * @var \Rector\StaticTypeMapper\StaticTypeMapper */ private $staticTypeMapper; /** - * @readonly * @var \Rector\Renaming\ValueObject\PseudoNamespaceToNamespace */ private $pseudoNamespaceToNamespace; /** - * @readonly * @var \PhpParser\Node */ private $phpNode; diff --git a/packages/NodeTypeResolver/Reflection/BetterReflection/RectorBetterReflectionSourceLocatorFactory.php b/packages/NodeTypeResolver/Reflection/BetterReflection/RectorBetterReflectionSourceLocatorFactory.php index 568508d791b..cc559f05223 100644 --- a/packages/NodeTypeResolver/Reflection/BetterReflection/RectorBetterReflectionSourceLocatorFactory.php +++ b/packages/NodeTypeResolver/Reflection/BetterReflection/RectorBetterReflectionSourceLocatorFactory.php @@ -13,12 +13,10 @@ use Rector\NodeTypeResolver\Reflection\BetterReflection\SourceLocator\Intermedia final class RectorBetterReflectionSourceLocatorFactory { /** - * @readonly * @var \PHPStan\Reflection\BetterReflection\BetterReflectionSourceLocatorFactory */ private $betterReflectionSourceLocatorFactory; /** - * @readonly * @var \Rector\NodeTypeResolver\Reflection\BetterReflection\SourceLocator\IntermediateSourceLocator */ private $intermediateSourceLocator; diff --git a/packages/NodeTypeResolver/Reflection/BetterReflection/SourceLocator/IntermediateSourceLocator.php b/packages/NodeTypeResolver/Reflection/BetterReflection/SourceLocator/IntermediateSourceLocator.php index f59f689a1f4..f2c921797c0 100644 --- a/packages/NodeTypeResolver/Reflection/BetterReflection/SourceLocator/IntermediateSourceLocator.php +++ b/packages/NodeTypeResolver/Reflection/BetterReflection/SourceLocator/IntermediateSourceLocator.php @@ -12,7 +12,6 @@ use Rector\NodeTypeResolver\Reflection\BetterReflection\SourceLocatorProvider\Dy final class IntermediateSourceLocator implements SourceLocator { /** - * @readonly * @var \Rector\NodeTypeResolver\Reflection\BetterReflection\SourceLocatorProvider\DynamicSourceLocatorProvider */ private $dynamicSourceLocatorProvider; diff --git a/packages/NodeTypeResolver/Reflection/BetterReflection/SourceLocatorProvider/DynamicSourceLocatorProvider.php b/packages/NodeTypeResolver/Reflection/BetterReflection/SourceLocatorProvider/DynamicSourceLocatorProvider.php index f3c6bd477f9..ba0015beca6 100644 --- a/packages/NodeTypeResolver/Reflection/BetterReflection/SourceLocatorProvider/DynamicSourceLocatorProvider.php +++ b/packages/NodeTypeResolver/Reflection/BetterReflection/SourceLocatorProvider/DynamicSourceLocatorProvider.php @@ -17,12 +17,10 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class DynamicSourceLocatorProvider { /** - * @readonly * @var \PHPStan\Reflection\BetterReflection\SourceLocator\FileNodesFetcher */ private $fileNodesFetcher; /** - * @readonly * @var \PHPStan\Php\PhpVersion */ private $phpVersion; diff --git a/packages/NodeTypeResolver/TypeAnalyzer/ArrayTypeAnalyzer.php b/packages/NodeTypeResolver/TypeAnalyzer/ArrayTypeAnalyzer.php index 0a32cb937ce..e54111b8e78 100644 --- a/packages/NodeTypeResolver/TypeAnalyzer/ArrayTypeAnalyzer.php +++ b/packages/NodeTypeResolver/TypeAnalyzer/ArrayTypeAnalyzer.php @@ -27,27 +27,22 @@ use Rector\NodeTypeResolver\NodeTypeResolver; final class ArrayTypeAnalyzer { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/packages/NodeTypeResolver/TypeAnalyzer/CountableTypeAnalyzer.php b/packages/NodeTypeResolver/TypeAnalyzer/CountableTypeAnalyzer.php index f4e51207e12..78439ea2068 100644 --- a/packages/NodeTypeResolver/TypeAnalyzer/CountableTypeAnalyzer.php +++ b/packages/NodeTypeResolver/TypeAnalyzer/CountableTypeAnalyzer.php @@ -9,12 +9,10 @@ use Rector\NodeTypeResolver\NodeTypeResolver; final class CountableTypeAnalyzer { /** - * @readonly * @var \Rector\NodeTypeResolver\TypeAnalyzer\ArrayTypeAnalyzer */ private $arrayTypeAnalyzer; /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; diff --git a/packages/NodeTypeResolver/TypeAnalyzer/StringTypeAnalyzer.php b/packages/NodeTypeResolver/TypeAnalyzer/StringTypeAnalyzer.php index b429ffb9c37..27b6e185b51 100644 --- a/packages/NodeTypeResolver/TypeAnalyzer/StringTypeAnalyzer.php +++ b/packages/NodeTypeResolver/TypeAnalyzer/StringTypeAnalyzer.php @@ -8,7 +8,6 @@ use Rector\NodeTypeResolver\NodeTypeResolver; final class StringTypeAnalyzer { /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; diff --git a/packages/NodeTypeResolver/TypeComparator/ArrayTypeComparator.php b/packages/NodeTypeResolver/TypeComparator/ArrayTypeComparator.php index 064db3d7481..16543f4a374 100644 --- a/packages/NodeTypeResolver/TypeComparator/ArrayTypeComparator.php +++ b/packages/NodeTypeResolver/TypeComparator/ArrayTypeComparator.php @@ -14,7 +14,6 @@ use Rector\PHPStanStaticTypeMapper\TypeAnalyzer\UnionTypeCommonTypeNarrower; final class ArrayTypeComparator { /** - * @readonly * @var \Rector\PHPStanStaticTypeMapper\TypeAnalyzer\UnionTypeCommonTypeNarrower */ private $unionTypeCommonTypeNarrower; diff --git a/packages/NodeTypeResolver/TypeComparator/TypeComparator.php b/packages/NodeTypeResolver/TypeComparator/TypeComparator.php index 12d223d5968..fd88fef60b7 100644 --- a/packages/NodeTypeResolver/TypeComparator/TypeComparator.php +++ b/packages/NodeTypeResolver/TypeComparator/TypeComparator.php @@ -31,37 +31,30 @@ use Rector\TypeDeclaration\TypeNormalizer; final class TypeComparator { /** - * @readonly * @var \Rector\NodeTypeResolver\PHPStan\TypeHasher */ private $typeHasher; /** - * @readonly * @var \Rector\TypeDeclaration\TypeNormalizer */ private $typeNormalizer; /** - * @readonly * @var \Rector\StaticTypeMapper\StaticTypeMapper */ private $staticTypeMapper; /** - * @readonly * @var \Rector\NodeTypeResolver\TypeComparator\ArrayTypeComparator */ private $arrayTypeComparator; /** - * @readonly * @var \Rector\NodeTypeResolver\TypeComparator\ScalarTypeComparator */ private $scalarTypeComparator; /** - * @readonly * @var \Rector\NodeTypeResolver\PHPStan\Type\TypeFactory */ private $typeFactory; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/packages/NodeTypeResolver/ValueObject/OldToNewType.php b/packages/NodeTypeResolver/ValueObject/OldToNewType.php index c22f1040a14..0091aa2d6cf 100644 --- a/packages/NodeTypeResolver/ValueObject/OldToNewType.php +++ b/packages/NodeTypeResolver/ValueObject/OldToNewType.php @@ -7,12 +7,10 @@ use PHPStan\Type\Type; final class OldToNewType { /** - * @readonly * @var \PHPStan\Type\Type */ private $oldType; /** - * @readonly * @var \PHPStan\Type\Type */ private $newType; diff --git a/packages/PHPStanStaticTypeMapper/PHPStanStaticTypeMapper.php b/packages/PHPStanStaticTypeMapper/PHPStanStaticTypeMapper.php index 2ef74c3e796..5baccfec475 100644 --- a/packages/PHPStanStaticTypeMapper/PHPStanStaticTypeMapper.php +++ b/packages/PHPStanStaticTypeMapper/PHPStanStaticTypeMapper.php @@ -18,7 +18,6 @@ final class PHPStanStaticTypeMapper { /** * @var TypeMapperInterface[] - * @readonly */ private $typeMappers; /** diff --git a/packages/PHPStanStaticTypeMapper/TypeAnalyzer/UnionTypeCommonTypeNarrower.php b/packages/PHPStanStaticTypeMapper/TypeAnalyzer/UnionTypeCommonTypeNarrower.php index e519ddc0428..f7e97b58980 100644 --- a/packages/PHPStanStaticTypeMapper/TypeAnalyzer/UnionTypeCommonTypeNarrower.php +++ b/packages/PHPStanStaticTypeMapper/TypeAnalyzer/UnionTypeCommonTypeNarrower.php @@ -21,12 +21,10 @@ use Rector\NodeTypeResolver\NodeTypeCorrector\GenericClassStringTypeCorrector; final class UnionTypeCommonTypeNarrower { /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeCorrector\GenericClassStringTypeCorrector */ private $genericClassStringTypeCorrector; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/packages/PHPStanStaticTypeMapper/TypeMapper/AccessoryLiteralStringTypeMapper.php b/packages/PHPStanStaticTypeMapper/TypeMapper/AccessoryLiteralStringTypeMapper.php index 2c43b9d2a49..bdf293156aa 100644 --- a/packages/PHPStanStaticTypeMapper/TypeMapper/AccessoryLiteralStringTypeMapper.php +++ b/packages/PHPStanStaticTypeMapper/TypeMapper/AccessoryLiteralStringTypeMapper.php @@ -18,7 +18,6 @@ use Rector\PHPStanStaticTypeMapper\Contract\TypeMapperInterface; final class AccessoryLiteralStringTypeMapper implements TypeMapperInterface { /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; diff --git a/packages/PHPStanStaticTypeMapper/TypeMapper/AccessoryNonEmptyStringTypeMapper.php b/packages/PHPStanStaticTypeMapper/TypeMapper/AccessoryNonEmptyStringTypeMapper.php index 54ef8c12682..ba3f2785797 100644 --- a/packages/PHPStanStaticTypeMapper/TypeMapper/AccessoryNonEmptyStringTypeMapper.php +++ b/packages/PHPStanStaticTypeMapper/TypeMapper/AccessoryNonEmptyStringTypeMapper.php @@ -18,7 +18,6 @@ use Rector\PHPStanStaticTypeMapper\Contract\TypeMapperInterface; final class AccessoryNonEmptyStringTypeMapper implements TypeMapperInterface { /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; diff --git a/packages/PHPStanStaticTypeMapper/TypeMapper/AccessoryNonFalsyStringTypeMapper.php b/packages/PHPStanStaticTypeMapper/TypeMapper/AccessoryNonFalsyStringTypeMapper.php index 6ac01bfaf45..aaae32fd196 100644 --- a/packages/PHPStanStaticTypeMapper/TypeMapper/AccessoryNonFalsyStringTypeMapper.php +++ b/packages/PHPStanStaticTypeMapper/TypeMapper/AccessoryNonFalsyStringTypeMapper.php @@ -18,7 +18,6 @@ use Rector\PHPStanStaticTypeMapper\Contract\TypeMapperInterface; final class AccessoryNonFalsyStringTypeMapper implements TypeMapperInterface { /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; diff --git a/packages/PHPStanStaticTypeMapper/TypeMapper/AccessoryNumericStringTypeMapper.php b/packages/PHPStanStaticTypeMapper/TypeMapper/AccessoryNumericStringTypeMapper.php index b7ceb77b5fa..fcfd23bcf10 100644 --- a/packages/PHPStanStaticTypeMapper/TypeMapper/AccessoryNumericStringTypeMapper.php +++ b/packages/PHPStanStaticTypeMapper/TypeMapper/AccessoryNumericStringTypeMapper.php @@ -18,7 +18,6 @@ use Rector\PHPStanStaticTypeMapper\Contract\TypeMapperInterface; final class AccessoryNumericStringTypeMapper implements TypeMapperInterface { /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; diff --git a/packages/PHPStanStaticTypeMapper/TypeMapper/ArrayShapeTypeMapper.php b/packages/PHPStanStaticTypeMapper/TypeMapper/ArrayShapeTypeMapper.php index f3c5d90a816..71e84f0b411 100644 --- a/packages/PHPStanStaticTypeMapper/TypeMapper/ArrayShapeTypeMapper.php +++ b/packages/PHPStanStaticTypeMapper/TypeMapper/ArrayShapeTypeMapper.php @@ -17,12 +17,10 @@ use Rector\PHPStanStaticTypeMapper\PHPStanStaticTypeMapper; final class ArrayShapeTypeMapper { /** - * @readonly * @var \Rector\PHPStanStaticTypeMapper\PHPStanStaticTypeMapper */ private $phpStanStaticTypeMapper; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/packages/PHPStanStaticTypeMapper/TypeMapper/BooleanTypeMapper.php b/packages/PHPStanStaticTypeMapper/TypeMapper/BooleanTypeMapper.php index c08fb225594..8f57d50e179 100644 --- a/packages/PHPStanStaticTypeMapper/TypeMapper/BooleanTypeMapper.php +++ b/packages/PHPStanStaticTypeMapper/TypeMapper/BooleanTypeMapper.php @@ -19,7 +19,6 @@ use Rector\PHPStanStaticTypeMapper\Contract\TypeMapperInterface; final class BooleanTypeMapper implements TypeMapperInterface { /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; diff --git a/packages/PHPStanStaticTypeMapper/TypeMapper/ClassStringTypeMapper.php b/packages/PHPStanStaticTypeMapper/TypeMapper/ClassStringTypeMapper.php index a693e4c5b06..c78ebb108cc 100644 --- a/packages/PHPStanStaticTypeMapper/TypeMapper/ClassStringTypeMapper.php +++ b/packages/PHPStanStaticTypeMapper/TypeMapper/ClassStringTypeMapper.php @@ -19,12 +19,10 @@ use Rector\PHPStanStaticTypeMapper\Contract\TypeMapperInterface; final class ClassStringTypeMapper implements TypeMapperInterface { /** - * @readonly * @var \Rector\PHPStanStaticTypeMapper\TypeMapper\GenericClassStringTypeMapper */ private $genericClassStringTypeMapper; /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; diff --git a/packages/PHPStanStaticTypeMapper/TypeMapper/FloatTypeMapper.php b/packages/PHPStanStaticTypeMapper/TypeMapper/FloatTypeMapper.php index 771c080e689..d63c3366d6d 100644 --- a/packages/PHPStanStaticTypeMapper/TypeMapper/FloatTypeMapper.php +++ b/packages/PHPStanStaticTypeMapper/TypeMapper/FloatTypeMapper.php @@ -18,7 +18,6 @@ use Rector\PHPStanStaticTypeMapper\Contract\TypeMapperInterface; final class FloatTypeMapper implements TypeMapperInterface { /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; diff --git a/packages/PHPStanStaticTypeMapper/TypeMapper/GenericClassStringTypeMapper.php b/packages/PHPStanStaticTypeMapper/TypeMapper/GenericClassStringTypeMapper.php index ffa60c7bb2b..ce3e72a99a0 100644 --- a/packages/PHPStanStaticTypeMapper/TypeMapper/GenericClassStringTypeMapper.php +++ b/packages/PHPStanStaticTypeMapper/TypeMapper/GenericClassStringTypeMapper.php @@ -23,7 +23,6 @@ use RectorPrefix202306\Symfony\Contracts\Service\Attribute\Required; final class GenericClassStringTypeMapper implements TypeMapperInterface { /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; diff --git a/packages/PHPStanStaticTypeMapper/TypeMapper/HasMethodTypeMapper.php b/packages/PHPStanStaticTypeMapper/TypeMapper/HasMethodTypeMapper.php index ed2aa5a3d35..4416c3c1f2e 100644 --- a/packages/PHPStanStaticTypeMapper/TypeMapper/HasMethodTypeMapper.php +++ b/packages/PHPStanStaticTypeMapper/TypeMapper/HasMethodTypeMapper.php @@ -15,7 +15,6 @@ use Rector\PHPStanStaticTypeMapper\Contract\TypeMapperInterface; final class HasMethodTypeMapper implements TypeMapperInterface { /** - * @readonly * @var \Rector\PHPStanStaticTypeMapper\TypeMapper\ObjectWithoutClassTypeMapper */ private $objectWithoutClassTypeMapper; diff --git a/packages/PHPStanStaticTypeMapper/TypeMapper/HasPropertyTypeMapper.php b/packages/PHPStanStaticTypeMapper/TypeMapper/HasPropertyTypeMapper.php index 8b53ebc92b0..7a98ba50c69 100644 --- a/packages/PHPStanStaticTypeMapper/TypeMapper/HasPropertyTypeMapper.php +++ b/packages/PHPStanStaticTypeMapper/TypeMapper/HasPropertyTypeMapper.php @@ -15,7 +15,6 @@ use Rector\PHPStanStaticTypeMapper\Contract\TypeMapperInterface; final class HasPropertyTypeMapper implements TypeMapperInterface { /** - * @readonly * @var \Rector\PHPStanStaticTypeMapper\TypeMapper\ObjectWithoutClassTypeMapper */ private $objectWithoutClassTypeMapper; diff --git a/packages/PHPStanStaticTypeMapper/TypeMapper/IntegerTypeMapper.php b/packages/PHPStanStaticTypeMapper/TypeMapper/IntegerTypeMapper.php index b44750309b0..fc82d5b1284 100644 --- a/packages/PHPStanStaticTypeMapper/TypeMapper/IntegerTypeMapper.php +++ b/packages/PHPStanStaticTypeMapper/TypeMapper/IntegerTypeMapper.php @@ -18,7 +18,6 @@ use Rector\PHPStanStaticTypeMapper\Contract\TypeMapperInterface; final class IntegerTypeMapper implements TypeMapperInterface { /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; diff --git a/packages/PHPStanStaticTypeMapper/TypeMapper/IntersectionTypeMapper.php b/packages/PHPStanStaticTypeMapper/TypeMapper/IntersectionTypeMapper.php index ac97f19a819..f0f6219577a 100644 --- a/packages/PHPStanStaticTypeMapper/TypeMapper/IntersectionTypeMapper.php +++ b/packages/PHPStanStaticTypeMapper/TypeMapper/IntersectionTypeMapper.php @@ -24,12 +24,10 @@ use RectorPrefix202306\Symfony\Contracts\Service\Attribute\Required; final class IntersectionTypeMapper implements TypeMapperInterface { /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/packages/PHPStanStaticTypeMapper/TypeMapper/MixedTypeMapper.php b/packages/PHPStanStaticTypeMapper/TypeMapper/MixedTypeMapper.php index 6877ded0d19..2490e187010 100644 --- a/packages/PHPStanStaticTypeMapper/TypeMapper/MixedTypeMapper.php +++ b/packages/PHPStanStaticTypeMapper/TypeMapper/MixedTypeMapper.php @@ -18,7 +18,6 @@ use Rector\PHPStanStaticTypeMapper\Contract\TypeMapperInterface; final class MixedTypeMapper implements TypeMapperInterface { /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; diff --git a/packages/PHPStanStaticTypeMapper/TypeMapper/ObjectWithoutClassTypeMapper.php b/packages/PHPStanStaticTypeMapper/TypeMapper/ObjectWithoutClassTypeMapper.php index 1e69fc3d5e3..e7740ce557d 100644 --- a/packages/PHPStanStaticTypeMapper/TypeMapper/ObjectWithoutClassTypeMapper.php +++ b/packages/PHPStanStaticTypeMapper/TypeMapper/ObjectWithoutClassTypeMapper.php @@ -24,7 +24,6 @@ use Rector\StaticTypeMapper\ValueObject\Type\ParentObjectWithoutClassType; final class ObjectWithoutClassTypeMapper implements TypeMapperInterface { /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; diff --git a/packages/PHPStanStaticTypeMapper/TypeMapper/StaticTypeMapper.php b/packages/PHPStanStaticTypeMapper/TypeMapper/StaticTypeMapper.php index fd8051b90d0..d3a2f92c030 100644 --- a/packages/PHPStanStaticTypeMapper/TypeMapper/StaticTypeMapper.php +++ b/packages/PHPStanStaticTypeMapper/TypeMapper/StaticTypeMapper.php @@ -23,7 +23,6 @@ use Rector\StaticTypeMapper\ValueObject\Type\SimpleStaticType; final class StaticTypeMapper implements TypeMapperInterface { /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; diff --git a/packages/PHPStanStaticTypeMapper/TypeMapper/StringTypeMapper.php b/packages/PHPStanStaticTypeMapper/TypeMapper/StringTypeMapper.php index d16ffb0f601..469f86f5405 100644 --- a/packages/PHPStanStaticTypeMapper/TypeMapper/StringTypeMapper.php +++ b/packages/PHPStanStaticTypeMapper/TypeMapper/StringTypeMapper.php @@ -18,7 +18,6 @@ use Rector\PHPStanStaticTypeMapper\Contract\TypeMapperInterface; final class StringTypeMapper implements TypeMapperInterface { /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; diff --git a/packages/PHPStanStaticTypeMapper/TypeMapper/TypeWithClassNameTypeMapper.php b/packages/PHPStanStaticTypeMapper/TypeMapper/TypeWithClassNameTypeMapper.php index 7dcc6010a84..1b815a007f6 100644 --- a/packages/PHPStanStaticTypeMapper/TypeMapper/TypeWithClassNameTypeMapper.php +++ b/packages/PHPStanStaticTypeMapper/TypeMapper/TypeWithClassNameTypeMapper.php @@ -18,7 +18,6 @@ use Rector\PHPStanStaticTypeMapper\Contract\TypeMapperInterface; final class TypeWithClassNameTypeMapper implements TypeMapperInterface { /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; diff --git a/packages/PHPStanStaticTypeMapper/TypeMapper/UnionTypeMapper.php b/packages/PHPStanStaticTypeMapper/TypeMapper/UnionTypeMapper.php index aee7ef16f92..4dbe346fe3a 100644 --- a/packages/PHPStanStaticTypeMapper/TypeMapper/UnionTypeMapper.php +++ b/packages/PHPStanStaticTypeMapper/TypeMapper/UnionTypeMapper.php @@ -47,37 +47,30 @@ use RectorPrefix202306\Webmozart\Assert\InvalidArgumentException; final class UnionTypeMapper implements TypeMapperInterface { /** - * @readonly * @var \Rector\PHPStanStaticTypeMapper\DoctrineTypeAnalyzer */ private $doctrineTypeAnalyzer; /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; /** - * @readonly * @var \Rector\PHPStanStaticTypeMapper\TypeAnalyzer\UnionTypeAnalyzer */ private $unionTypeAnalyzer; /** - * @readonly * @var \Rector\PHPStanStaticTypeMapper\TypeAnalyzer\BoolUnionTypeAnalyzer */ private $boolUnionTypeAnalyzer; /** - * @readonly * @var \Rector\PHPStanStaticTypeMapper\TypeAnalyzer\UnionTypeCommonTypeNarrower */ private $unionTypeCommonTypeNarrower; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\NodeTypeResolver\PHPStan\Type\TypeFactory */ private $typeFactory; diff --git a/packages/PHPStanStaticTypeMapper/TypeMapper/VoidTypeMapper.php b/packages/PHPStanStaticTypeMapper/TypeMapper/VoidTypeMapper.php index a3004203762..61501efca93 100644 --- a/packages/PHPStanStaticTypeMapper/TypeMapper/VoidTypeMapper.php +++ b/packages/PHPStanStaticTypeMapper/TypeMapper/VoidTypeMapper.php @@ -19,7 +19,6 @@ use Rector\PHPStanStaticTypeMapper\Enum\TypeKind; final class VoidTypeMapper implements TypeMapperInterface { /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; diff --git a/packages/PHPStanStaticTypeMapper/ValueObject/UnionTypeAnalysis.php b/packages/PHPStanStaticTypeMapper/ValueObject/UnionTypeAnalysis.php index 14ba43ec24d..2be0b96ef90 100644 --- a/packages/PHPStanStaticTypeMapper/ValueObject/UnionTypeAnalysis.php +++ b/packages/PHPStanStaticTypeMapper/ValueObject/UnionTypeAnalysis.php @@ -6,17 +6,14 @@ namespace Rector\PHPStanStaticTypeMapper\ValueObject; final class UnionTypeAnalysis { /** - * @readonly * @var bool */ private $isNullableType; /** - * @readonly * @var bool */ private $hasIterable; /** - * @readonly * @var bool */ private $hasArray; diff --git a/packages/Parallel/Application/ParallelFileProcessor.php b/packages/Parallel/Application/ParallelFileProcessor.php index 4253c3eda4b..75558e16f07 100644 --- a/packages/Parallel/Application/ParallelFileProcessor.php +++ b/packages/Parallel/Application/ParallelFileProcessor.php @@ -36,12 +36,10 @@ use Throwable; final class ParallelFileProcessor { /** - * @readonly * @var \Rector\Parallel\Command\WorkerCommandLineFactory */ private $workerCommandLineFactory; /** - * @readonly * @var \Rector\Core\Configuration\Parameter\ParameterProvider */ private $parameterProvider; diff --git a/packages/Parallel/WorkerRunner.php b/packages/Parallel/WorkerRunner.php index 12afa64d468..8bb0effb573 100644 --- a/packages/Parallel/WorkerRunner.php +++ b/packages/Parallel/WorkerRunner.php @@ -25,38 +25,31 @@ use Throwable; final class WorkerRunner { /** - * @readonly * @var \Rector\Core\Util\ArrayParametersMerger */ private $arrayParametersMerger; /** - * @readonly * @var \Rector\Core\Provider\CurrentFileProvider */ private $currentFileProvider; /** - * @readonly * @var \Rector\Core\StaticReflection\DynamicSourceLocatorDecorator */ private $dynamicSourceLocatorDecorator; /** - * @readonly * @var \Rector\Core\Console\Style\RectorConsoleOutputStyle */ private $rectorConsoleOutputStyle; /** - * @readonly * @var \Rector\Core\Application\ApplicationFileProcessor */ private $applicationFileProcessor; /** - * @readonly * @var \Rector\Caching\Detector\ChangedFilesDetector */ private $changedFilesDetector; /** * @var FileProcessorInterface[] - * @readonly */ private $fileProcessors = []; /** diff --git a/packages/PhpAttribute/AnnotationToAttributeMapper/ArrayAnnotationToAttributeMapper.php b/packages/PhpAttribute/AnnotationToAttributeMapper/ArrayAnnotationToAttributeMapper.php index dc2b867c90f..285f7a1fb22 100644 --- a/packages/PhpAttribute/AnnotationToAttributeMapper/ArrayAnnotationToAttributeMapper.php +++ b/packages/PhpAttribute/AnnotationToAttributeMapper/ArrayAnnotationToAttributeMapper.php @@ -21,7 +21,6 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class ArrayAnnotationToAttributeMapper implements AnnotationToAttributeMapperInterface { /** - * @readonly * @var \Rector\Core\PhpParser\Node\Value\ValueResolver */ private $valueResolver; diff --git a/packages/PhpAttribute/AnnotationToAttributeMapper/DoctrineAnnotationAnnotationToAttributeMapper.php b/packages/PhpAttribute/AnnotationToAttributeMapper/DoctrineAnnotationAnnotationToAttributeMapper.php index 6e909494e4f..4604edabd80 100644 --- a/packages/PhpAttribute/AnnotationToAttributeMapper/DoctrineAnnotationAnnotationToAttributeMapper.php +++ b/packages/PhpAttribute/AnnotationToAttributeMapper/DoctrineAnnotationAnnotationToAttributeMapper.php @@ -20,12 +20,10 @@ use RectorPrefix202306\Symfony\Contracts\Service\Attribute\Required; final class DoctrineAnnotationAnnotationToAttributeMapper implements AnnotationToAttributeMapperInterface { /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; /** - * @readonly * @var \Rector\PhpAttribute\AttributeArrayNameInliner */ private $attributeArrayNameInliner; diff --git a/packages/PhpAttribute/NodeAnalyzer/ExprParameterReflectionTypeCorrector.php b/packages/PhpAttribute/NodeAnalyzer/ExprParameterReflectionTypeCorrector.php index 57942f48313..480c8dca0ee 100644 --- a/packages/PhpAttribute/NodeAnalyzer/ExprParameterReflectionTypeCorrector.php +++ b/packages/PhpAttribute/NodeAnalyzer/ExprParameterReflectionTypeCorrector.php @@ -16,17 +16,14 @@ use Rector\StaticTypeMapper\StaticTypeMapper; final class ExprParameterReflectionTypeCorrector { /** - * @readonly * @var \Rector\StaticTypeMapper\StaticTypeMapper */ private $staticTypeMapper; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; /** - * @readonly * @var \Rector\Core\PhpParser\Node\NodeFactory */ private $nodeFactory; diff --git a/packages/PhpAttribute/NodeFactory/AttributeNameFactory.php b/packages/PhpAttribute/NodeFactory/AttributeNameFactory.php index fd4fa9504fc..6d523c5df98 100644 --- a/packages/PhpAttribute/NodeFactory/AttributeNameFactory.php +++ b/packages/PhpAttribute/NodeFactory/AttributeNameFactory.php @@ -13,7 +13,6 @@ use Rector\PhpAttribute\ValueObject\UseAliasMetadata; final class AttributeNameFactory { /** - * @readonly * @var \Rector\PhpAttribute\UseAliasNameMatcher */ private $useAliasNameMatcher; diff --git a/packages/PhpAttribute/NodeFactory/PhpAttributeGroupFactory.php b/packages/PhpAttribute/NodeFactory/PhpAttributeGroupFactory.php index 0f0fa60d2cc..395cedfb94c 100644 --- a/packages/PhpAttribute/NodeFactory/PhpAttributeGroupFactory.php +++ b/packages/PhpAttribute/NodeFactory/PhpAttributeGroupFactory.php @@ -22,27 +22,22 @@ use Rector\PhpAttribute\NodeAnalyzer\ExprParameterReflectionTypeCorrector; final class PhpAttributeGroupFactory { /** - * @readonly * @var \Rector\PhpAttribute\AnnotationToAttributeMapper */ private $annotationToAttributeMapper; /** - * @readonly * @var \Rector\PhpAttribute\NodeFactory\AttributeNameFactory */ private $attributeNameFactory; /** - * @readonly * @var \Rector\PhpAttribute\NodeFactory\NamedArgsFactory */ private $namedArgsFactory; /** - * @readonly * @var \Rector\PhpAttribute\NodeAnalyzer\ExprParameterReflectionTypeCorrector */ private $exprParameterReflectionTypeCorrector; /** - * @readonly * @var \Rector\PhpAttribute\AttributeArrayNameInliner */ private $attributeArrayNameInliner; diff --git a/packages/PhpAttribute/NodeFactory/PhpNestedAttributeGroupFactory.php b/packages/PhpAttribute/NodeFactory/PhpNestedAttributeGroupFactory.php index 8733550f099..dc6ca661498 100644 --- a/packages/PhpAttribute/NodeFactory/PhpNestedAttributeGroupFactory.php +++ b/packages/PhpAttribute/NodeFactory/PhpNestedAttributeGroupFactory.php @@ -24,27 +24,22 @@ use Rector\PhpAttribute\NodeAnalyzer\ExprParameterReflectionTypeCorrector; final class PhpNestedAttributeGroupFactory { /** - * @readonly * @var \Rector\PhpAttribute\AnnotationToAttributeMapper */ private $annotationToAttributeMapper; /** - * @readonly * @var \Rector\PhpAttribute\NodeFactory\AttributeNameFactory */ private $attributeNameFactory; /** - * @readonly * @var \Rector\PhpAttribute\NodeFactory\NamedArgsFactory */ private $namedArgsFactory; /** - * @readonly * @var \Rector\PhpAttribute\NodeAnalyzer\ExprParameterReflectionTypeCorrector */ private $exprParameterReflectionTypeCorrector; /** - * @readonly * @var \Rector\PhpAttribute\AttributeArrayNameInliner */ private $attributeArrayNameInliner; diff --git a/packages/PhpAttribute/ValueObject/UseAliasMetadata.php b/packages/PhpAttribute/ValueObject/UseAliasMetadata.php index 8f020147c71..62712437d9d 100644 --- a/packages/PhpAttribute/ValueObject/UseAliasMetadata.php +++ b/packages/PhpAttribute/ValueObject/UseAliasMetadata.php @@ -7,17 +7,14 @@ use PhpParser\Node\Stmt\UseUse; final class UseAliasMetadata { /** - * @readonly * @var string */ private $shortAttributeName; /** - * @readonly * @var string */ private $useImportName; /** - * @readonly * @var \PhpParser\Node\Stmt\UseUse */ private $useUse; diff --git a/packages/PhpDocParser/PhpDocParser/PhpDocNodeVisitor/CallablePhpDocNodeVisitor.php b/packages/PhpDocParser/PhpDocParser/PhpDocNodeVisitor/CallablePhpDocNodeVisitor.php index 751b87ca241..65984b2cce6 100644 --- a/packages/PhpDocParser/PhpDocParser/PhpDocNodeVisitor/CallablePhpDocNodeVisitor.php +++ b/packages/PhpDocParser/PhpDocParser/PhpDocNodeVisitor/CallablePhpDocNodeVisitor.php @@ -7,7 +7,6 @@ use PHPStan\PhpDocParser\Ast\Node; final class CallablePhpDocNodeVisitor extends \Rector\PhpDocParser\PhpDocParser\PhpDocNodeVisitor\AbstractPhpDocNodeVisitor { /** - * @readonly * @var string|null */ private $docContent; diff --git a/packages/PhpDocParser/PhpParser/SmartPhpParser.php b/packages/PhpDocParser/PhpParser/SmartPhpParser.php index 35fe3b68b60..61d6b66f0e4 100644 --- a/packages/PhpDocParser/PhpParser/SmartPhpParser.php +++ b/packages/PhpDocParser/PhpParser/SmartPhpParser.php @@ -13,7 +13,6 @@ use PHPStan\Parser\Parser; final class SmartPhpParser { /** - * @readonly * @var \PHPStan\Parser\Parser */ private $parser; diff --git a/packages/PostRector/Application/PostFileProcessor.php b/packages/PostRector/Application/PostFileProcessor.php index 02121604c8e..d86b7476799 100644 --- a/packages/PostRector/Application/PostFileProcessor.php +++ b/packages/PostRector/Application/PostFileProcessor.php @@ -18,17 +18,14 @@ use Rector\Skipper\Skipper\Skipper; final class PostFileProcessor { /** - * @readonly * @var \Rector\Skipper\Skipper\Skipper */ private $skipper; /** - * @readonly * @var \Rector\Core\Provider\CurrentFileProvider */ private $currentFileProvider; /** - * @readonly * @var \Rector\Core\Logging\CurrentRectorProvider */ private $currentRectorProvider; diff --git a/packages/PostRector/Collector/UseNodesToAddCollector.php b/packages/PostRector/Collector/UseNodesToAddCollector.php index edbd1aedc25..cf10f29da2b 100644 --- a/packages/PostRector/Collector/UseNodesToAddCollector.php +++ b/packages/PostRector/Collector/UseNodesToAddCollector.php @@ -15,12 +15,10 @@ use Rector\StaticTypeMapper\ValueObject\Type\FullyQualifiedObjectType; final class UseNodesToAddCollector implements NodeCollectorInterface { /** - * @readonly * @var \Rector\Core\Provider\CurrentFileProvider */ private $currentFileProvider; /** - * @readonly * @var \Rector\Naming\Naming\UseImportsResolver */ private $useImportsResolver; diff --git a/packages/PostRector/Rector/ClassRenamingPostRector.php b/packages/PostRector/Rector/ClassRenamingPostRector.php index 35d9c07df56..b375a13540c 100644 --- a/packages/PostRector/Rector/ClassRenamingPostRector.php +++ b/packages/PostRector/Rector/ClassRenamingPostRector.php @@ -22,22 +22,18 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ClassRenamingPostRector extends \Rector\PostRector\Rector\AbstractPostRector implements PostRectorDependencyInterface { /** - * @readonly * @var \Rector\Renaming\NodeManipulator\ClassRenamer */ private $classRenamer; /** - * @readonly * @var \Rector\Core\Configuration\RenamedClassesDataCollector */ private $renamedClassesDataCollector; /** - * @readonly * @var \Rector\Core\Configuration\RectorConfigProvider */ private $rectorConfigProvider; /** - * @readonly * @var \Rector\CodingStyle\Application\UseImportsRemover */ private $useImportsRemover; diff --git a/packages/PostRector/Rector/NameImportingPostRector.php b/packages/PostRector/Rector/NameImportingPostRector.php index 88f538da756..9c26d1dd9ec 100644 --- a/packages/PostRector/Rector/NameImportingPostRector.php +++ b/packages/PostRector/Rector/NameImportingPostRector.php @@ -30,47 +30,38 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class NameImportingPostRector extends \Rector\PostRector\Rector\AbstractPostRector { /** - * @readonly * @var \Rector\Core\Configuration\Parameter\ParameterProvider */ private $parameterProvider; /** - * @readonly * @var \Rector\CodingStyle\Node\NameImporter */ private $nameImporter; /** - * @readonly * @var \Rector\NodeTypeResolver\PhpDoc\NodeAnalyzer\DocBlockNameImporter */ private $docBlockNameImporter; /** - * @readonly * @var \Rector\CodingStyle\ClassNameImport\ClassNameImportSkipper */ private $classNameImportSkipper; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; /** - * @readonly * @var \Rector\Core\Provider\CurrentFileProvider */ private $currentFileProvider; /** - * @readonly * @var \Rector\Naming\Naming\UseImportsResolver */ private $useImportsResolver; /** - * @readonly * @var \Rector\Naming\Naming\AliasNameResolver */ private $aliasNameResolver; diff --git a/packages/PostRector/Rector/UnusedImportRemovingPostRector.php b/packages/PostRector/Rector/UnusedImportRemovingPostRector.php index 78610eeba39..b788637a23d 100644 --- a/packages/PostRector/Rector/UnusedImportRemovingPostRector.php +++ b/packages/PostRector/Rector/UnusedImportRemovingPostRector.php @@ -22,17 +22,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class UnusedImportRemovingPostRector extends \Rector\PostRector\Rector\AbstractPostRector { /** - * @readonly * @var \Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser */ private $simpleCallableNodeTraverser; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; /** - * @readonly * @var \Rector\Core\Configuration\RectorConfigProvider */ private $rectorConfigProvider; diff --git a/packages/PostRector/Rector/UseAddingPostRector.php b/packages/PostRector/Rector/UseAddingPostRector.php index 3fe89975298..b72eb865df1 100644 --- a/packages/PostRector/Rector/UseAddingPostRector.php +++ b/packages/PostRector/Rector/UseAddingPostRector.php @@ -19,27 +19,22 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class UseAddingPostRector extends \Rector\PostRector\Rector\AbstractPostRector { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\NodeTypeResolver\PHPStan\Type\TypeFactory */ private $typeFactory; /** - * @readonly * @var \Rector\CodingStyle\Application\UseImportsAdder */ private $useImportsAdder; /** - * @readonly * @var \Rector\PostRector\Collector\UseNodesToAddCollector */ private $useNodesToAddCollector; /** - * @readonly * @var \Rector\Core\Provider\CurrentFileProvider */ private $currentFileProvider; diff --git a/packages/PostRector/ValueObject/PropertyMetadata.php b/packages/PostRector/ValueObject/PropertyMetadata.php index 5aee79a141f..ae35221f8ff 100644 --- a/packages/PostRector/ValueObject/PropertyMetadata.php +++ b/packages/PostRector/ValueObject/PropertyMetadata.php @@ -8,17 +8,14 @@ use PHPStan\Type\Type; final class PropertyMetadata { /** - * @readonly * @var string */ private $name; /** - * @readonly * @var \PHPStan\Type\Type|null */ private $type; /** - * @readonly * @var int */ private $flags = Class_::MODIFIER_PRIVATE; diff --git a/packages/ReadWrite/Guard/VariableToConstantGuard.php b/packages/ReadWrite/Guard/VariableToConstantGuard.php index 932e14f7e5f..c35ca12c89e 100644 --- a/packages/ReadWrite/Guard/VariableToConstantGuard.php +++ b/packages/ReadWrite/Guard/VariableToConstantGuard.php @@ -18,12 +18,10 @@ use Rector\NodeTypeResolver\PHPStan\ParametersAcceptorSelectorVariantsWrapper; final class VariableToConstantGuard { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/packages/ReadWrite/NodeAnalyzer/ReadWritePropertyAnalyzer.php b/packages/ReadWrite/NodeAnalyzer/ReadWritePropertyAnalyzer.php index 80866a9b547..3309c4ce9f6 100644 --- a/packages/ReadWrite/NodeAnalyzer/ReadWritePropertyAnalyzer.php +++ b/packages/ReadWrite/NodeAnalyzer/ReadWritePropertyAnalyzer.php @@ -29,22 +29,18 @@ use Rector\ReadWrite\ParentNodeReadAnalyzer\IncDecParentNodeReadAnalyzer; final class ReadWritePropertyAnalyzer { /** - * @readonly * @var \Rector\Core\NodeManipulator\AssignManipulator */ private $assignManipulator; /** - * @readonly * @var \Rector\ReadWrite\NodeAnalyzer\ReadExprAnalyzer */ private $readExprAnalyzer; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\DeadCode\SideEffect\PureFunctionDetector */ private $pureFunctionDetector; diff --git a/packages/ReadWrite/NodeFinder/NodeUsageFinder.php b/packages/ReadWrite/NodeFinder/NodeUsageFinder.php index 2c0c6617f1b..abc18191ce8 100644 --- a/packages/ReadWrite/NodeFinder/NodeUsageFinder.php +++ b/packages/ReadWrite/NodeFinder/NodeUsageFinder.php @@ -11,12 +11,10 @@ use Rector\NodeTypeResolver\Node\AttributeKey; final class NodeUsageFinder { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; diff --git a/packages/ReadWrite/ParentNodeReadAnalyzer/ArgParentNodeReadAnalyzer.php b/packages/ReadWrite/ParentNodeReadAnalyzer/ArgParentNodeReadAnalyzer.php index 6264c949e8d..3b8e61f3af0 100644 --- a/packages/ReadWrite/ParentNodeReadAnalyzer/ArgParentNodeReadAnalyzer.php +++ b/packages/ReadWrite/ParentNodeReadAnalyzer/ArgParentNodeReadAnalyzer.php @@ -11,7 +11,6 @@ use Rector\ReadWrite\Guard\VariableToConstantGuard; final class ArgParentNodeReadAnalyzer implements ParentNodeReadAnalyzerInterface { /** - * @readonly * @var \Rector\ReadWrite\Guard\VariableToConstantGuard */ private $variableToConstantGuard; diff --git a/packages/ReadWrite/ParentNodeReadAnalyzer/ArrayDimFetchParentNodeReadAnalyzer.php b/packages/ReadWrite/ParentNodeReadAnalyzer/ArrayDimFetchParentNodeReadAnalyzer.php index 7d8144aee7b..90bb08aba0d 100644 --- a/packages/ReadWrite/ParentNodeReadAnalyzer/ArrayDimFetchParentNodeReadAnalyzer.php +++ b/packages/ReadWrite/ParentNodeReadAnalyzer/ArrayDimFetchParentNodeReadAnalyzer.php @@ -12,7 +12,6 @@ use Rector\ReadWrite\Contract\ParentNodeReadAnalyzerInterface; final class ArrayDimFetchParentNodeReadAnalyzer implements ParentNodeReadAnalyzerInterface { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; diff --git a/packages/ReadWrite/ReadNodeAnalyzer/LocalPropertyFetchReadNodeAnalyzer.php b/packages/ReadWrite/ReadNodeAnalyzer/LocalPropertyFetchReadNodeAnalyzer.php index 55e1f6a0da6..077f5ee21e3 100644 --- a/packages/ReadWrite/ReadNodeAnalyzer/LocalPropertyFetchReadNodeAnalyzer.php +++ b/packages/ReadWrite/ReadNodeAnalyzer/LocalPropertyFetchReadNodeAnalyzer.php @@ -17,22 +17,18 @@ use Rector\ReadWrite\Contract\ReadNodeAnalyzerInterface; final class LocalPropertyFetchReadNodeAnalyzer implements ReadNodeAnalyzerInterface { /** - * @readonly * @var \Rector\ReadWrite\ReadNodeAnalyzer\JustReadExprAnalyzer */ private $justReadExprAnalyzer; /** - * @readonly * @var \Rector\Core\PhpParser\NodeFinder\PropertyFetchFinder */ private $propertyFetchFinder; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; diff --git a/packages/ReadWrite/ReadNodeAnalyzer/VariableReadNodeAnalyzer.php b/packages/ReadWrite/ReadNodeAnalyzer/VariableReadNodeAnalyzer.php index 2e86b0dd27e..841d5e0cb08 100644 --- a/packages/ReadWrite/ReadNodeAnalyzer/VariableReadNodeAnalyzer.php +++ b/packages/ReadWrite/ReadNodeAnalyzer/VariableReadNodeAnalyzer.php @@ -14,17 +14,14 @@ use Rector\ReadWrite\NodeFinder\NodeUsageFinder; final class VariableReadNodeAnalyzer implements ReadNodeAnalyzerInterface { /** - * @readonly * @var \Rector\NodeNestingScope\ParentScopeFinder */ private $parentScopeFinder; /** - * @readonly * @var \Rector\ReadWrite\NodeFinder\NodeUsageFinder */ private $nodeUsageFinder; /** - * @readonly * @var \Rector\ReadWrite\ReadNodeAnalyzer\JustReadExprAnalyzer */ private $justReadExprAnalyzer; diff --git a/packages/Skipper/Matcher/FileInfoMatcher.php b/packages/Skipper/Matcher/FileInfoMatcher.php index 89e6729a56d..81e3944ad0b 100644 --- a/packages/Skipper/Matcher/FileInfoMatcher.php +++ b/packages/Skipper/Matcher/FileInfoMatcher.php @@ -9,17 +9,14 @@ use Rector\Skipper\RealpathMatcher; final class FileInfoMatcher { /** - * @readonly * @var \Rector\Skipper\FileSystem\FnMatchPathNormalizer */ private $fnMatchPathNormalizer; /** - * @readonly * @var \Rector\Skipper\Fnmatcher */ private $fnmatcher; /** - * @readonly * @var \Rector\Skipper\RealpathMatcher */ private $realpathMatcher; diff --git a/packages/Skipper/SkipCriteriaResolver/SkippedClassResolver.php b/packages/Skipper/SkipCriteriaResolver/SkippedClassResolver.php index b208aed723f..77386b97fe6 100644 --- a/packages/Skipper/SkipCriteriaResolver/SkippedClassResolver.php +++ b/packages/Skipper/SkipCriteriaResolver/SkippedClassResolver.php @@ -9,12 +9,10 @@ use Rector\Core\Configuration\Parameter\ParameterProvider; final class SkippedClassResolver { /** - * @readonly * @var \Rector\Core\Configuration\Parameter\ParameterProvider */ private $parameterProvider; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/packages/Skipper/SkipCriteriaResolver/SkippedPathsResolver.php b/packages/Skipper/SkipCriteriaResolver/SkippedPathsResolver.php index 3183820d6f7..7f42eb39f95 100644 --- a/packages/Skipper/SkipCriteriaResolver/SkippedPathsResolver.php +++ b/packages/Skipper/SkipCriteriaResolver/SkippedPathsResolver.php @@ -12,12 +12,10 @@ use Rector\Core\FileSystem\FilePathHelper; final class SkippedPathsResolver { /** - * @readonly * @var \Rector\Core\Configuration\Parameter\ParameterProvider */ private $parameterProvider; /** - * @readonly * @var \Rector\Core\FileSystem\FilePathHelper */ private $filePathHelper; diff --git a/packages/Skipper/SkipVoter/ClassSkipVoter.php b/packages/Skipper/SkipVoter/ClassSkipVoter.php index bd54d29112d..665f2233476 100644 --- a/packages/Skipper/SkipVoter/ClassSkipVoter.php +++ b/packages/Skipper/SkipVoter/ClassSkipVoter.php @@ -10,17 +10,14 @@ use Rector\Skipper\Skipper\SkipSkipper; final class ClassSkipVoter implements SkipVoterInterface { /** - * @readonly * @var \Rector\Skipper\Skipper\SkipSkipper */ private $skipSkipper; /** - * @readonly * @var \Rector\Skipper\SkipCriteriaResolver\SkippedClassResolver */ private $skippedClassResolver; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/packages/Skipper/SkipVoter/PathSkipVoter.php b/packages/Skipper/SkipVoter/PathSkipVoter.php index 6e61744151b..24dd08b726f 100644 --- a/packages/Skipper/SkipVoter/PathSkipVoter.php +++ b/packages/Skipper/SkipVoter/PathSkipVoter.php @@ -9,12 +9,10 @@ use Rector\Skipper\SkipCriteriaResolver\SkippedPathsResolver; final class PathSkipVoter implements SkipVoterInterface { /** - * @readonly * @var \Rector\Skipper\Matcher\FileInfoMatcher */ private $fileInfoMatcher; /** - * @readonly * @var \Rector\Skipper\SkipCriteriaResolver\SkippedPathsResolver */ private $skippedPathsResolver; diff --git a/packages/Skipper/Skipper/SkipSkipper.php b/packages/Skipper/Skipper/SkipSkipper.php index 27358b2e30d..cd13da5ed3f 100644 --- a/packages/Skipper/Skipper/SkipSkipper.php +++ b/packages/Skipper/Skipper/SkipSkipper.php @@ -7,7 +7,6 @@ use Rector\Skipper\Matcher\FileInfoMatcher; final class SkipSkipper { /** - * @readonly * @var \Rector\Skipper\Matcher\FileInfoMatcher */ private $fileInfoMatcher; diff --git a/packages/StaticTypeMapper/Mapper/PhpParserNodeMapper.php b/packages/StaticTypeMapper/Mapper/PhpParserNodeMapper.php index 82879186860..cbe55602139 100644 --- a/packages/StaticTypeMapper/Mapper/PhpParserNodeMapper.php +++ b/packages/StaticTypeMapper/Mapper/PhpParserNodeMapper.php @@ -16,7 +16,6 @@ final class PhpParserNodeMapper { /** * @var PhpParserNodeMapperInterface[] - * @readonly */ private $phpParserNodeMappers; /** diff --git a/packages/StaticTypeMapper/PhpDoc/PhpDocTypeMapper.php b/packages/StaticTypeMapper/PhpDoc/PhpDocTypeMapper.php index 97b9319ea7c..0a702691928 100644 --- a/packages/StaticTypeMapper/PhpDoc/PhpDocTypeMapper.php +++ b/packages/StaticTypeMapper/PhpDoc/PhpDocTypeMapper.php @@ -16,11 +16,9 @@ final class PhpDocTypeMapper { /** * @var PhpDocTypeMapperInterface[] - * @readonly */ private $phpDocTypeMappers; /** - * @readonly * @var \PHPStan\PhpDoc\TypeNodeResolver */ private $typeNodeResolver; diff --git a/packages/StaticTypeMapper/PhpDocParser/IdentifierTypeMapper.php b/packages/StaticTypeMapper/PhpDocParser/IdentifierTypeMapper.php index e36c87ee6bb..0b75a327ee4 100644 --- a/packages/StaticTypeMapper/PhpDocParser/IdentifierTypeMapper.php +++ b/packages/StaticTypeMapper/PhpDocParser/IdentifierTypeMapper.php @@ -37,27 +37,22 @@ use Rector\TypeDeclaration\PHPStan\ObjectTypeSpecifier; final class IdentifierTypeMapper implements PhpDocTypeMapperInterface { /** - * @readonly * @var \Rector\TypeDeclaration\PHPStan\ObjectTypeSpecifier */ private $objectTypeSpecifier; /** - * @readonly * @var \Rector\StaticTypeMapper\Mapper\ScalarStringToTypeMapper */ private $scalarStringToTypeMapper; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/packages/StaticTypeMapper/PhpDocParser/NullableTypeMapper.php b/packages/StaticTypeMapper/PhpDocParser/NullableTypeMapper.php index c57b73162ff..a3d0ade4102 100644 --- a/packages/StaticTypeMapper/PhpDocParser/NullableTypeMapper.php +++ b/packages/StaticTypeMapper/PhpDocParser/NullableTypeMapper.php @@ -19,12 +19,10 @@ use Rector\StaticTypeMapper\Contract\PhpDocParser\PhpDocTypeMapperInterface; final class NullableTypeMapper implements PhpDocTypeMapperInterface { /** - * @readonly * @var \Rector\StaticTypeMapper\PhpDocParser\IdentifierTypeMapper */ private $identifierTypeMapper; /** - * @readonly * @var \PHPStan\PhpDoc\TypeNodeResolver */ private $typeNodeResolver; diff --git a/packages/StaticTypeMapper/PhpDocParser/UnionTypeMapper.php b/packages/StaticTypeMapper/PhpDocParser/UnionTypeMapper.php index 11428127644..fd9d7ce0714 100644 --- a/packages/StaticTypeMapper/PhpDocParser/UnionTypeMapper.php +++ b/packages/StaticTypeMapper/PhpDocParser/UnionTypeMapper.php @@ -18,7 +18,6 @@ use RectorPrefix202306\Symfony\Contracts\Service\Attribute\Required; final class UnionTypeMapper implements PhpDocTypeMapperInterface { /** - * @readonly * @var \Rector\NodeTypeResolver\PHPStan\Type\TypeFactory */ private $typeFactory; diff --git a/packages/StaticTypeMapper/PhpParser/FullyQualifiedNodeMapper.php b/packages/StaticTypeMapper/PhpParser/FullyQualifiedNodeMapper.php index 7c447516de9..8823dd0afc8 100644 --- a/packages/StaticTypeMapper/PhpParser/FullyQualifiedNodeMapper.php +++ b/packages/StaticTypeMapper/PhpParser/FullyQualifiedNodeMapper.php @@ -21,12 +21,10 @@ use Rector\StaticTypeMapper\ValueObject\Type\FullyQualifiedObjectType; final class FullyQualifiedNodeMapper implements PhpParserNodeMapperInterface { /** - * @readonly * @var \Rector\Core\Provider\CurrentFileProvider */ private $currentFileProvider; /** - * @readonly * @var \Rector\CodingStyle\ClassNameImport\UsedImportsResolver */ private $usedImportsResolver; diff --git a/packages/StaticTypeMapper/PhpParser/IdentifierNodeMapper.php b/packages/StaticTypeMapper/PhpParser/IdentifierNodeMapper.php index a753c58920e..0308fc12f02 100644 --- a/packages/StaticTypeMapper/PhpParser/IdentifierNodeMapper.php +++ b/packages/StaticTypeMapper/PhpParser/IdentifierNodeMapper.php @@ -14,7 +14,6 @@ use Rector\StaticTypeMapper\Mapper\ScalarStringToTypeMapper; final class IdentifierNodeMapper implements PhpParserNodeMapperInterface { /** - * @readonly * @var \Rector\StaticTypeMapper\Mapper\ScalarStringToTypeMapper */ private $scalarStringToTypeMapper; diff --git a/packages/StaticTypeMapper/PhpParser/NameNodeMapper.php b/packages/StaticTypeMapper/PhpParser/NameNodeMapper.php index 6f923333dc0..dfef7afe45d 100644 --- a/packages/StaticTypeMapper/PhpParser/NameNodeMapper.php +++ b/packages/StaticTypeMapper/PhpParser/NameNodeMapper.php @@ -34,22 +34,18 @@ use Rector\StaticTypeMapper\ValueObject\Type\SelfStaticType; final class NameNodeMapper implements PhpParserNodeMapperInterface { /** - * @readonly * @var \Rector\Core\Configuration\RenamedClassesDataCollector */ private $renamedClassesDataCollector; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/packages/StaticTypeMapper/PhpParser/NullableTypeNodeMapper.php b/packages/StaticTypeMapper/PhpParser/NullableTypeNodeMapper.php index 0b98e36b1e9..ceed423fdf7 100644 --- a/packages/StaticTypeMapper/PhpParser/NullableTypeNodeMapper.php +++ b/packages/StaticTypeMapper/PhpParser/NullableTypeNodeMapper.php @@ -17,7 +17,6 @@ use RectorPrefix202306\Symfony\Contracts\Service\Attribute\Required; final class NullableTypeNodeMapper implements PhpParserNodeMapperInterface { /** - * @readonly * @var \Rector\NodeTypeResolver\PHPStan\Type\TypeFactory */ private $typeFactory; diff --git a/packages/StaticTypeMapper/PhpParser/UnionTypeNodeMapper.php b/packages/StaticTypeMapper/PhpParser/UnionTypeNodeMapper.php index 1706005b6b9..428b0f623c2 100644 --- a/packages/StaticTypeMapper/PhpParser/UnionTypeNodeMapper.php +++ b/packages/StaticTypeMapper/PhpParser/UnionTypeNodeMapper.php @@ -16,7 +16,6 @@ use RectorPrefix202306\Symfony\Contracts\Service\Attribute\Required; final class UnionTypeNodeMapper implements PhpParserNodeMapperInterface { /** - * @readonly * @var \Rector\NodeTypeResolver\PHPStan\Type\TypeFactory */ private $typeFactory; diff --git a/packages/StaticTypeMapper/StaticTypeMapper.php b/packages/StaticTypeMapper/StaticTypeMapper.php index 80938248cba..46e84a2ca32 100644 --- a/packages/StaticTypeMapper/StaticTypeMapper.php +++ b/packages/StaticTypeMapper/StaticTypeMapper.php @@ -34,27 +34,22 @@ use Rector\StaticTypeMapper\PhpDoc\PhpDocTypeMapper; final class StaticTypeMapper { /** - * @readonly * @var \Rector\StaticTypeMapper\Naming\NameScopeFactory */ private $nameScopeFactory; /** - * @readonly * @var \Rector\PHPStanStaticTypeMapper\PHPStanStaticTypeMapper */ private $phpStanStaticTypeMapper; /** - * @readonly * @var \Rector\StaticTypeMapper\PhpDoc\PhpDocTypeMapper */ private $phpDocTypeMapper; /** - * @readonly * @var \Rector\StaticTypeMapper\Mapper\PhpParserNodeMapper */ private $phpParserNodeMapper; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/packages/StaticTypeMapper/ValueObject/Type/AliasedObjectType.php b/packages/StaticTypeMapper/ValueObject/Type/AliasedObjectType.php index 64eca1eb83e..9b063f12797 100644 --- a/packages/StaticTypeMapper/ValueObject/Type/AliasedObjectType.php +++ b/packages/StaticTypeMapper/ValueObject/Type/AliasedObjectType.php @@ -16,7 +16,6 @@ use Rector\NodeTypeResolver\Node\AttributeKey; final class AliasedObjectType extends ObjectType { /** - * @readonly * @var string */ private $fullyQualifiedClass; diff --git a/packages/StaticTypeMapper/ValueObject/Type/ShortenedGenericObjectType.php b/packages/StaticTypeMapper/ValueObject/Type/ShortenedGenericObjectType.php index 88dee113e7b..dd942c10bdc 100644 --- a/packages/StaticTypeMapper/ValueObject/Type/ShortenedGenericObjectType.php +++ b/packages/StaticTypeMapper/ValueObject/Type/ShortenedGenericObjectType.php @@ -13,7 +13,6 @@ final class ShortenedGenericObjectType extends GenericObjectType { /** * @var class-string - * @readonly */ private $fullyQualifiedName; /** diff --git a/packages/StaticTypeMapper/ValueObject/Type/ShortenedObjectType.php b/packages/StaticTypeMapper/ValueObject/Type/ShortenedObjectType.php index 66626aa4dda..a64cef3081e 100644 --- a/packages/StaticTypeMapper/ValueObject/Type/ShortenedObjectType.php +++ b/packages/StaticTypeMapper/ValueObject/Type/ShortenedObjectType.php @@ -13,7 +13,6 @@ final class ShortenedObjectType extends ObjectType { /** * @var class-string - * @readonly */ private $fullyQualifiedName; /** diff --git a/packages/StaticTypeMapper/ValueObject/Type/SimpleStaticType.php b/packages/StaticTypeMapper/ValueObject/Type/SimpleStaticType.php index f6b934369a7..484b17c95b9 100644 --- a/packages/StaticTypeMapper/ValueObject/Type/SimpleStaticType.php +++ b/packages/StaticTypeMapper/ValueObject/Type/SimpleStaticType.php @@ -7,7 +7,6 @@ use PHPStan\Type\StaticType; final class SimpleStaticType extends StaticType { /** - * @readonly * @var string */ private $className; diff --git a/packages/Testing/TestingParser/TestingParser.php b/packages/Testing/TestingParser/TestingParser.php index d4cf714fa9a..5e7b20d38fe 100644 --- a/packages/Testing/TestingParser/TestingParser.php +++ b/packages/Testing/TestingParser/TestingParser.php @@ -16,17 +16,14 @@ use Rector\NodeTypeResolver\NodeScopeAndMetadataDecorator; final class TestingParser { /** - * @readonly * @var \Rector\Core\Configuration\Parameter\ParameterProvider */ private $parameterProvider; /** - * @readonly * @var \Rector\Core\PhpParser\Parser\RectorParser */ private $rectorParser; /** - * @readonly * @var \Rector\NodeTypeResolver\NodeScopeAndMetadataDecorator */ private $nodeScopeAndMetadataDecorator; diff --git a/packages/VendorLocker/NodeVendorLocker/ClassMethodParamVendorLockResolver.php b/packages/VendorLocker/NodeVendorLocker/ClassMethodParamVendorLockResolver.php index 380ebaa6420..7a04b2e9270 100644 --- a/packages/VendorLocker/NodeVendorLocker/ClassMethodParamVendorLockResolver.php +++ b/packages/VendorLocker/NodeVendorLocker/ClassMethodParamVendorLockResolver.php @@ -12,22 +12,18 @@ use Rector\NodeNameResolver\NodeNameResolver; final class ClassMethodParamVendorLockResolver { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\FamilyTree\Reflection\FamilyRelationsAnalyzer */ private $familyRelationsAnalyzer; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; /** - * @readonly * @var \Rector\Core\FileSystem\FilePathHelper */ private $filePathHelper; diff --git a/packages/VendorLocker/NodeVendorLocker/ClassMethodReturnTypeOverrideGuard.php b/packages/VendorLocker/NodeVendorLocker/ClassMethodReturnTypeOverrideGuard.php index e678d319988..df0a0502bb9 100644 --- a/packages/VendorLocker/NodeVendorLocker/ClassMethodReturnTypeOverrideGuard.php +++ b/packages/VendorLocker/NodeVendorLocker/ClassMethodReturnTypeOverrideGuard.php @@ -25,47 +25,38 @@ use Rector\VendorLocker\ParentClassMethodTypeOverrideGuard; final class ClassMethodReturnTypeOverrideGuard { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; /** - * @readonly * @var \Rector\FamilyTree\Reflection\FamilyRelationsAnalyzer */ private $familyRelationsAnalyzer; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\Core\PhpParser\AstResolver */ private $astResolver; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; /** - * @readonly * @var \Rector\TypeDeclaration\TypeInferer\ReturnTypeInferer */ private $returnTypeInferer; /** - * @readonly * @var \Rector\VendorLocker\ParentClassMethodTypeOverrideGuard */ private $parentClassMethodTypeOverrideGuard; /** - * @readonly * @var \Rector\Core\FileSystem\FilePathHelper */ private $filePathHelper; diff --git a/packages/VendorLocker/NodeVendorLocker/ClassMethodReturnVendorLockResolver.php b/packages/VendorLocker/NodeVendorLocker/ClassMethodReturnVendorLockResolver.php index 39d176c8164..32b24a008ff 100644 --- a/packages/VendorLocker/NodeVendorLocker/ClassMethodReturnVendorLockResolver.php +++ b/packages/VendorLocker/NodeVendorLocker/ClassMethodReturnVendorLockResolver.php @@ -12,12 +12,10 @@ use Rector\NodeNameResolver\NodeNameResolver; final class ClassMethodReturnVendorLockResolver { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/packages/VendorLocker/ParentClassMethodTypeOverrideGuard.php b/packages/VendorLocker/ParentClassMethodTypeOverrideGuard.php index f12c2ea3dc5..7017867537b 100644 --- a/packages/VendorLocker/ParentClassMethodTypeOverrideGuard.php +++ b/packages/VendorLocker/ParentClassMethodTypeOverrideGuard.php @@ -14,22 +14,18 @@ use Rector\StaticTypeMapper\StaticTypeMapper; final class ParentClassMethodTypeOverrideGuard { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; /** - * @readonly * @var \Rector\NodeTypeResolver\TypeComparator\TypeComparator */ private $typeComparator; /** - * @readonly * @var \Rector\StaticTypeMapper\StaticTypeMapper */ private $staticTypeMapper; diff --git a/packages/VersionBonding/PhpVersionedFilter.php b/packages/VersionBonding/PhpVersionedFilter.php index 64d4d9c32b1..29cea50c45b 100644 --- a/packages/VersionBonding/PhpVersionedFilter.php +++ b/packages/VersionBonding/PhpVersionedFilter.php @@ -9,7 +9,6 @@ use Rector\VersionBonding\Contract\MinPhpVersionInterface; final class PhpVersionedFilter { /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; diff --git a/rules/Arguments/ArgumentDefaultValueReplacer.php b/rules/Arguments/ArgumentDefaultValueReplacer.php index 19981ab469e..6f97903dc7b 100644 --- a/rules/Arguments/ArgumentDefaultValueReplacer.php +++ b/rules/Arguments/ArgumentDefaultValueReplacer.php @@ -19,12 +19,10 @@ use Rector\Core\PhpParser\Node\Value\ValueResolver; final class ArgumentDefaultValueReplacer { /** - * @readonly * @var \Rector\Core\PhpParser\Node\NodeFactory */ private $nodeFactory; /** - * @readonly * @var \Rector\Core\PhpParser\Node\Value\ValueResolver */ private $valueResolver; diff --git a/rules/Arguments/NodeAnalyzer/ArgumentAddingScope.php b/rules/Arguments/NodeAnalyzer/ArgumentAddingScope.php index 54738cd631c..361d07c74a0 100644 --- a/rules/Arguments/NodeAnalyzer/ArgumentAddingScope.php +++ b/rules/Arguments/NodeAnalyzer/ArgumentAddingScope.php @@ -12,7 +12,6 @@ use Rector\NodeNameResolver\NodeNameResolver; final class ArgumentAddingScope { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/rules/Arguments/NodeAnalyzer/ChangedArgumentsDetector.php b/rules/Arguments/NodeAnalyzer/ChangedArgumentsDetector.php index d56082e8968..6c5036b96a8 100644 --- a/rules/Arguments/NodeAnalyzer/ChangedArgumentsDetector.php +++ b/rules/Arguments/NodeAnalyzer/ChangedArgumentsDetector.php @@ -12,17 +12,14 @@ use Rector\StaticTypeMapper\StaticTypeMapper; final class ChangedArgumentsDetector { /** - * @readonly * @var \Rector\Core\PhpParser\Node\Value\ValueResolver */ private $valueResolver; /** - * @readonly * @var \Rector\StaticTypeMapper\StaticTypeMapper */ private $staticTypeMapper; /** - * @readonly * @var \Rector\NodeTypeResolver\TypeComparator\TypeComparator */ private $typeComparator; diff --git a/rules/Arguments/Rector/ClassMethod/ArgumentAdderRector.php b/rules/Arguments/Rector/ClassMethod/ArgumentAdderRector.php index b1fd20ab9fa..46a0af62fcd 100644 --- a/rules/Arguments/Rector/ClassMethod/ArgumentAdderRector.php +++ b/rules/Arguments/Rector/ClassMethod/ArgumentAdderRector.php @@ -36,22 +36,18 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class ArgumentAdderRector extends AbstractRector implements ConfigurableRectorInterface { /** - * @readonly * @var \Rector\Arguments\NodeAnalyzer\ArgumentAddingScope */ private $argumentAddingScope; /** - * @readonly * @var \Rector\Arguments\NodeAnalyzer\ChangedArgumentsDetector */ private $changedArgumentsDetector; /** - * @readonly * @var \Rector\Core\PhpParser\AstResolver */ private $astResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Printer\BetterStandardPrinter */ private $betterStandardPrinter; diff --git a/rules/Arguments/Rector/ClassMethod/ReplaceArgumentDefaultValueRector.php b/rules/Arguments/Rector/ClassMethod/ReplaceArgumentDefaultValueRector.php index f348c5b2f12..95298c29c7e 100644 --- a/rules/Arguments/Rector/ClassMethod/ReplaceArgumentDefaultValueRector.php +++ b/rules/Arguments/Rector/ClassMethod/ReplaceArgumentDefaultValueRector.php @@ -21,7 +21,6 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class ReplaceArgumentDefaultValueRector extends AbstractRector implements ConfigurableRectorInterface { /** - * @readonly * @var \Rector\Arguments\ArgumentDefaultValueReplacer */ private $argumentDefaultValueReplacer; diff --git a/rules/Arguments/Rector/FuncCall/FunctionArgumentDefaultValueReplacerRector.php b/rules/Arguments/Rector/FuncCall/FunctionArgumentDefaultValueReplacerRector.php index 45443ee4213..796345bacd6 100644 --- a/rules/Arguments/Rector/FuncCall/FunctionArgumentDefaultValueReplacerRector.php +++ b/rules/Arguments/Rector/FuncCall/FunctionArgumentDefaultValueReplacerRector.php @@ -21,7 +21,6 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class FunctionArgumentDefaultValueReplacerRector extends AbstractRector implements ConfigurableRectorInterface { /** - * @readonly * @var \Rector\Arguments\ArgumentDefaultValueReplacer */ private $argumentDefaultValueReplacer; diff --git a/rules/Arguments/ValueObject/ArgumentAdder.php b/rules/Arguments/ValueObject/ArgumentAdder.php index 4e37a3383fd..0e12bedb650 100644 --- a/rules/Arguments/ValueObject/ArgumentAdder.php +++ b/rules/Arguments/ValueObject/ArgumentAdder.php @@ -9,22 +9,18 @@ use Rector\Core\Validation\RectorAssert; final class ArgumentAdder { /** - * @readonly * @var string */ private $class; /** - * @readonly * @var string */ private $method; /** - * @readonly * @var int */ private $position; /** - * @readonly * @var string|null */ private $argumentName; @@ -33,12 +29,10 @@ final class ArgumentAdder */ private $argumentDefaultValue = null; /** - * @readonly * @var \PHPStan\Type\Type|null */ - private $argumentType = null; + private $argumentType; /** - * @readonly * @var string|null */ private $scope; diff --git a/rules/Arguments/ValueObject/ReplaceArgumentDefaultValue.php b/rules/Arguments/ValueObject/ReplaceArgumentDefaultValue.php index e93effa0d26..88200d4b82b 100644 --- a/rules/Arguments/ValueObject/ReplaceArgumentDefaultValue.php +++ b/rules/Arguments/ValueObject/ReplaceArgumentDefaultValue.php @@ -9,27 +9,22 @@ use Rector\Core\Validation\RectorAssert; final class ReplaceArgumentDefaultValue implements ReplaceArgumentDefaultValueInterface { /** - * @readonly * @var string */ private $class; /** - * @readonly * @var string */ private $method; /** * @var int<0, max> - * @readonly */ private $position; /** - * @readonly * @var mixed */ private $valueBefore; /** - * @readonly * @var mixed */ private $valueAfter; diff --git a/rules/Arguments/ValueObject/ReplaceFuncCallArgumentDefaultValue.php b/rules/Arguments/ValueObject/ReplaceFuncCallArgumentDefaultValue.php index 08908e61797..d50341347ce 100644 --- a/rules/Arguments/ValueObject/ReplaceFuncCallArgumentDefaultValue.php +++ b/rules/Arguments/ValueObject/ReplaceFuncCallArgumentDefaultValue.php @@ -7,24 +7,14 @@ use Rector\Arguments\Contract\ReplaceArgumentDefaultValueInterface; final class ReplaceFuncCallArgumentDefaultValue implements ReplaceArgumentDefaultValueInterface { /** - * @readonly * @var string */ private $function; /** - * @readonly * @var int */ private $position; - /** - * @readonly - * @var mixed - */ private $valueBefore; - /** - * @readonly - * @var mixed - */ private $valueAfter; /** * @param mixed $valueBefore diff --git a/rules/Arguments/ValueObject/SwapFuncCallArguments.php b/rules/Arguments/ValueObject/SwapFuncCallArguments.php index 2a1da02e73c..9b7cb5f193a 100644 --- a/rules/Arguments/ValueObject/SwapFuncCallArguments.php +++ b/rules/Arguments/ValueObject/SwapFuncCallArguments.php @@ -6,13 +6,11 @@ namespace Rector\Arguments\ValueObject; final class SwapFuncCallArguments { /** - * @readonly * @var string */ private $function; /** * @var array - * @readonly */ private $order; /** diff --git a/rules/Arguments/ValueObject/SwapMethodCallArguments.php b/rules/Arguments/ValueObject/SwapMethodCallArguments.php index 927efadce69..c8662b8d5fd 100644 --- a/rules/Arguments/ValueObject/SwapMethodCallArguments.php +++ b/rules/Arguments/ValueObject/SwapMethodCallArguments.php @@ -8,18 +8,15 @@ use Rector\Core\Validation\RectorAssert; final class SwapMethodCallArguments { /** - * @readonly * @var string */ private $class; /** - * @readonly * @var string */ private $method; /** * @var array - * @readonly */ private $order; /** diff --git a/rules/CodeQuality/CompactConverter.php b/rules/CodeQuality/CompactConverter.php index 49689fd87ad..a16a88e97e0 100644 --- a/rules/CodeQuality/CompactConverter.php +++ b/rules/CodeQuality/CompactConverter.php @@ -14,7 +14,6 @@ use Rector\Core\PhpParser\Node\Value\ValueResolver; final class CompactConverter { /** - * @readonly * @var \Rector\Core\PhpParser\Node\Value\ValueResolver */ private $valueResolver; diff --git a/rules/CodeQuality/NodeAnalyzer/ClassLikeAnalyzer.php b/rules/CodeQuality/NodeAnalyzer/ClassLikeAnalyzer.php index db7ae7580b7..3ac9b3e234d 100644 --- a/rules/CodeQuality/NodeAnalyzer/ClassLikeAnalyzer.php +++ b/rules/CodeQuality/NodeAnalyzer/ClassLikeAnalyzer.php @@ -8,7 +8,6 @@ use Rector\NodeNameResolver\NodeNameResolver; final class ClassLikeAnalyzer { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/rules/CodeQuality/NodeAnalyzer/ForeachAnalyzer.php b/rules/CodeQuality/NodeAnalyzer/ForeachAnalyzer.php index 78db8633100..7f012d236b5 100644 --- a/rules/CodeQuality/NodeAnalyzer/ForeachAnalyzer.php +++ b/rules/CodeQuality/NodeAnalyzer/ForeachAnalyzer.php @@ -16,22 +16,18 @@ use Rector\NodeNameResolver\NodeNameResolver; final class ForeachAnalyzer { /** - * @readonly * @var \Rector\Core\PhpParser\Comparing\NodeComparator */ private $nodeComparator; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\CodeQuality\NodeAnalyzer\VariableNameUsedNextAnalyzer */ private $variableNameUsedNextAnalyzer; diff --git a/rules/CodeQuality/NodeAnalyzer/LocalPropertyAnalyzer.php b/rules/CodeQuality/NodeAnalyzer/LocalPropertyAnalyzer.php index d084b3c5c4f..4526613b28d 100644 --- a/rules/CodeQuality/NodeAnalyzer/LocalPropertyAnalyzer.php +++ b/rules/CodeQuality/NodeAnalyzer/LocalPropertyAnalyzer.php @@ -27,37 +27,30 @@ use Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser; final class LocalPropertyAnalyzer { /** - * @readonly * @var \Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser */ private $simpleCallableNodeTraverser; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\CodeQuality\TypeResolver\ArrayDimFetchTypeResolver */ private $arrayDimFetchTypeResolver; /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\PropertyFetchAnalyzer */ private $propertyFetchAnalyzer; /** - * @readonly * @var \Rector\NodeTypeResolver\PHPStan\Type\TypeFactory */ private $typeFactory; diff --git a/rules/CodeQuality/NodeAnalyzer/VariableDimFetchAssignResolver.php b/rules/CodeQuality/NodeAnalyzer/VariableDimFetchAssignResolver.php index 7b2f5f2ccf9..b47a929dc3c 100644 --- a/rules/CodeQuality/NodeAnalyzer/VariableDimFetchAssignResolver.php +++ b/rules/CodeQuality/NodeAnalyzer/VariableDimFetchAssignResolver.php @@ -16,12 +16,10 @@ use Rector\Core\PhpParser\Node\BetterNodeFinder; final class VariableDimFetchAssignResolver { /** - * @readonly * @var \Rector\Core\PhpParser\Comparing\NodeComparator */ private $nodeComparator; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; diff --git a/rules/CodeQuality/NodeAnalyzer/VariableNameUsedNextAnalyzer.php b/rules/CodeQuality/NodeAnalyzer/VariableNameUsedNextAnalyzer.php index 19b949960ac..e0393d99fb6 100644 --- a/rules/CodeQuality/NodeAnalyzer/VariableNameUsedNextAnalyzer.php +++ b/rules/CodeQuality/NodeAnalyzer/VariableNameUsedNextAnalyzer.php @@ -11,12 +11,10 @@ use Rector\NodeNameResolver\NodeNameResolver; final class VariableNameUsedNextAnalyzer { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/rules/CodeQuality/NodeFactory/ArrayFilterFactory.php b/rules/CodeQuality/NodeFactory/ArrayFilterFactory.php index 80daa002eaf..be32cf47228 100644 --- a/rules/CodeQuality/NodeFactory/ArrayFilterFactory.php +++ b/rules/CodeQuality/NodeFactory/ArrayFilterFactory.php @@ -22,7 +22,6 @@ use Rector\Core\ValueObject\PhpVersionFeature; final class ArrayFilterFactory { /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; diff --git a/rules/CodeQuality/NodeFactory/MissingPropertiesFactory.php b/rules/CodeQuality/NodeFactory/MissingPropertiesFactory.php index 8846e952621..9b57afb109a 100644 --- a/rules/CodeQuality/NodeFactory/MissingPropertiesFactory.php +++ b/rules/CodeQuality/NodeFactory/MissingPropertiesFactory.php @@ -10,7 +10,6 @@ use PHPStan\Type\Type; final class MissingPropertiesFactory { /** - * @readonly * @var \Rector\CodeQuality\NodeFactory\PropertyTypeDecorator */ private $propertyTypeDecorator; diff --git a/rules/CodeQuality/NodeFactory/PropertyTypeDecorator.php b/rules/CodeQuality/NodeFactory/PropertyTypeDecorator.php index 917fe572e22..6030e8cc66d 100644 --- a/rules/CodeQuality/NodeFactory/PropertyTypeDecorator.php +++ b/rules/CodeQuality/NodeFactory/PropertyTypeDecorator.php @@ -11,17 +11,14 @@ use Rector\Privatization\TypeManipulator\TypeNormalizer; final class PropertyTypeDecorator { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTypeChanger */ private $phpDocTypeChanger; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; /** - * @readonly * @var \Rector\Privatization\TypeManipulator\TypeNormalizer */ private $typeNormalizer; diff --git a/rules/CodeQuality/NodeManipulator/ExprBoolCaster.php b/rules/CodeQuality/NodeManipulator/ExprBoolCaster.php index da6f944b4db..302e691414c 100644 --- a/rules/CodeQuality/NodeManipulator/ExprBoolCaster.php +++ b/rules/CodeQuality/NodeManipulator/ExprBoolCaster.php @@ -16,22 +16,18 @@ use Rector\PHPStanStaticTypeMapper\Utils\TypeUnwrapper; final class ExprBoolCaster { /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; /** - * @readonly * @var \Rector\PHPStanStaticTypeMapper\Utils\TypeUnwrapper */ private $typeUnwrapper; /** - * @readonly * @var \Rector\NodeTypeResolver\PHPStan\Type\StaticTypeAnalyzer */ private $staticTypeAnalyzer; /** - * @readonly * @var \Rector\Core\PhpParser\Node\NodeFactory */ private $nodeFactory; diff --git a/rules/CodeQuality/Rector/Array_/CallableThisArrayToAnonymousFunctionRector.php b/rules/CodeQuality/Rector/Array_/CallableThisArrayToAnonymousFunctionRector.php index 1b9c86a38dd..47efb56f7a5 100644 --- a/rules/CodeQuality/Rector/Array_/CallableThisArrayToAnonymousFunctionRector.php +++ b/rules/CodeQuality/Rector/Array_/CallableThisArrayToAnonymousFunctionRector.php @@ -24,17 +24,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class CallableThisArrayToAnonymousFunctionRector extends AbstractScopeAwareRector { /** - * @readonly * @var \Rector\Php72\NodeFactory\AnonymousFunctionFactory */ private $anonymousFunctionFactory; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; /** - * @readonly * @var \Rector\NodeCollector\NodeAnalyzer\ArrayCallableMethodMatcher */ private $arrayCallableMethodMatcher; diff --git a/rules/CodeQuality/Rector/Assign/CombinedAssignRector.php b/rules/CodeQuality/Rector/Assign/CombinedAssignRector.php index 4e6b0ef9583..8b3a1f6ed09 100644 --- a/rules/CodeQuality/Rector/Assign/CombinedAssignRector.php +++ b/rules/CodeQuality/Rector/Assign/CombinedAssignRector.php @@ -16,7 +16,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class CombinedAssignRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\PhpParser\Node\AssignAndBinaryMap */ private $assignAndBinaryMap; diff --git a/rules/CodeQuality/Rector/BooleanAnd/SimplifyEmptyArrayCheckRector.php b/rules/CodeQuality/Rector/BooleanAnd/SimplifyEmptyArrayCheckRector.php index 136ee976948..96c24aae650 100644 --- a/rules/CodeQuality/Rector/BooleanAnd/SimplifyEmptyArrayCheckRector.php +++ b/rules/CodeQuality/Rector/BooleanAnd/SimplifyEmptyArrayCheckRector.php @@ -22,7 +22,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class SimplifyEmptyArrayCheckRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeManipulator\BinaryOpManipulator */ private $binaryOpManipulator; diff --git a/rules/CodeQuality/Rector/BooleanNot/SimplifyDeMorganBinaryRector.php b/rules/CodeQuality/Rector/BooleanNot/SimplifyDeMorganBinaryRector.php index 25c71a33e52..e88cea2d364 100644 --- a/rules/CodeQuality/Rector/BooleanNot/SimplifyDeMorganBinaryRector.php +++ b/rules/CodeQuality/Rector/BooleanNot/SimplifyDeMorganBinaryRector.php @@ -18,7 +18,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class SimplifyDeMorganBinaryRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeManipulator\BinaryOpManipulator */ private $binaryOpManipulator; diff --git a/rules/CodeQuality/Rector/Catch_/ThrowWithPreviousExceptionRector.php b/rules/CodeQuality/Rector/Catch_/ThrowWithPreviousExceptionRector.php index 03af1962be3..f51bd547452 100644 --- a/rules/CodeQuality/Rector/Catch_/ThrowWithPreviousExceptionRector.php +++ b/rules/CodeQuality/Rector/Catch_/ThrowWithPreviousExceptionRector.php @@ -29,7 +29,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ThrowWithPreviousExceptionRector extends AbstractRector { /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/rules/CodeQuality/Rector/ClassMethod/InlineArrayReturnAssignRector.php b/rules/CodeQuality/Rector/ClassMethod/InlineArrayReturnAssignRector.php index e4799f8bf6e..7556f1f33c7 100644 --- a/rules/CodeQuality/Rector/ClassMethod/InlineArrayReturnAssignRector.php +++ b/rules/CodeQuality/Rector/ClassMethod/InlineArrayReturnAssignRector.php @@ -24,7 +24,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class InlineArrayReturnAssignRector extends AbstractRector { /** - * @readonly * @var \Rector\CodeQuality\NodeAnalyzer\VariableDimFetchAssignResolver */ private $variableDimFetchAssignResolver; diff --git a/rules/CodeQuality/Rector/ClassMethod/OptionalParametersAfterRequiredRector.php b/rules/CodeQuality/Rector/ClassMethod/OptionalParametersAfterRequiredRector.php index 172e0b02417..f54d066815e 100644 --- a/rules/CodeQuality/Rector/ClassMethod/OptionalParametersAfterRequiredRector.php +++ b/rules/CodeQuality/Rector/ClassMethod/OptionalParametersAfterRequiredRector.php @@ -26,22 +26,18 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class OptionalParametersAfterRequiredRector extends AbstractScopeAwareRector { /** - * @readonly * @var \Rector\Php80\NodeResolver\RequireOptionalParamResolver */ private $requireOptionalParamResolver; /** - * @readonly * @var \Rector\Php80\NodeResolver\ArgumentSorter */ private $argumentSorter; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; /** - * @readonly * @var \Rector\CodingStyle\Reflection\VendorLocationDetector */ private $vendorLocationDetector; diff --git a/rules/CodeQuality/Rector/ClassMethod/ReturnTypeFromStrictScalarReturnExprRector.php b/rules/CodeQuality/Rector/ClassMethod/ReturnTypeFromStrictScalarReturnExprRector.php index 0f2f38c883f..292adc44a5d 100644 --- a/rules/CodeQuality/Rector/ClassMethod/ReturnTypeFromStrictScalarReturnExprRector.php +++ b/rules/CodeQuality/Rector/ClassMethod/ReturnTypeFromStrictScalarReturnExprRector.php @@ -23,12 +23,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ReturnTypeFromStrictScalarReturnExprRector extends AbstractScopeAwareRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\TypeDeclaration\NodeAnalyzer\ReturnTypeAnalyzer\StrictScalarReturnTypeAnalyzer */ private $strictScalarReturnTypeAnalyzer; /** - * @readonly * @var \Rector\VendorLocker\NodeVendorLocker\ClassMethodReturnTypeOverrideGuard */ private $classMethodReturnTypeOverrideGuard; diff --git a/rules/CodeQuality/Rector/Class_/CompleteDynamicPropertiesRector.php b/rules/CodeQuality/Rector/Class_/CompleteDynamicPropertiesRector.php index ba13cb212b1..9130d5ed94b 100644 --- a/rules/CodeQuality/Rector/Class_/CompleteDynamicPropertiesRector.php +++ b/rules/CodeQuality/Rector/Class_/CompleteDynamicPropertiesRector.php @@ -29,37 +29,30 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class CompleteDynamicPropertiesRector extends AbstractRector { /** - * @readonly * @var \Rector\CodeQuality\NodeFactory\MissingPropertiesFactory */ private $missingPropertiesFactory; /** - * @readonly * @var \Rector\CodeQuality\NodeAnalyzer\LocalPropertyAnalyzer */ private $localPropertyAnalyzer; /** - * @readonly * @var \Rector\CodeQuality\NodeAnalyzer\ClassLikeAnalyzer */ private $classLikeAnalyzer; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ClassAnalyzer */ private $classAnalyzer; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\PropertyPresenceChecker */ private $propertyPresenceChecker; /** - * @readonly * @var \Rector\Php80\NodeAnalyzer\PhpAttributeAnalyzer */ private $phpAttributeAnalyzer; diff --git a/rules/CodeQuality/Rector/Class_/InlineConstructorDefaultToPropertyRector.php b/rules/CodeQuality/Rector/Class_/InlineConstructorDefaultToPropertyRector.php index b18528fdc3b..d4fb64d3a0f 100644 --- a/rules/CodeQuality/Rector/Class_/InlineConstructorDefaultToPropertyRector.php +++ b/rules/CodeQuality/Rector/Class_/InlineConstructorDefaultToPropertyRector.php @@ -22,7 +22,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class InlineConstructorDefaultToPropertyRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ExprAnalyzer */ private $exprAnalyzer; diff --git a/rules/CodeQuality/Rector/Empty_/SimplifyEmptyCheckOnEmptyArrayRector.php b/rules/CodeQuality/Rector/Empty_/SimplifyEmptyCheckOnEmptyArrayRector.php index e84e6646f5e..a9cce2e4f65 100644 --- a/rules/CodeQuality/Rector/Empty_/SimplifyEmptyCheckOnEmptyArrayRector.php +++ b/rules/CodeQuality/Rector/Empty_/SimplifyEmptyCheckOnEmptyArrayRector.php @@ -32,22 +32,18 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class SimplifyEmptyCheckOnEmptyArrayRector extends AbstractScopeAwareRector { /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ExprAnalyzer */ private $exprAnalyzer; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; /** - * @readonly * @var \Rector\Core\PhpParser\AstResolver */ private $astResolver; /** - * @readonly * @var \Rector\TypeDeclaration\TypeInferer\PropertyTypeInferer\AllAssignNodePropertyTypeInferer */ private $allAssignNodePropertyTypeInferer; diff --git a/rules/CodeQuality/Rector/Equal/UseIdenticalOverEqualWithSameTypeRector.php b/rules/CodeQuality/Rector/Equal/UseIdenticalOverEqualWithSameTypeRector.php index eb91abd66ad..498315d80aa 100644 --- a/rules/CodeQuality/Rector/Equal/UseIdenticalOverEqualWithSameTypeRector.php +++ b/rules/CodeQuality/Rector/Equal/UseIdenticalOverEqualWithSameTypeRector.php @@ -21,7 +21,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class UseIdenticalOverEqualWithSameTypeRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ExprAnalyzer */ private $exprAnalyzer; diff --git a/rules/CodeQuality/Rector/Expression/InlineIfToExplicitIfRector.php b/rules/CodeQuality/Rector/Expression/InlineIfToExplicitIfRector.php index b7d2d1ca063..0a71d458e6c 100644 --- a/rules/CodeQuality/Rector/Expression/InlineIfToExplicitIfRector.php +++ b/rules/CodeQuality/Rector/Expression/InlineIfToExplicitIfRector.php @@ -23,7 +23,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class InlineIfToExplicitIfRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeManipulator\BinaryOpManipulator */ private $binaryOpManipulator; diff --git a/rules/CodeQuality/Rector/Expression/TernaryFalseExpressionToIfRector.php b/rules/CodeQuality/Rector/Expression/TernaryFalseExpressionToIfRector.php index 94322a243ab..b1edcc3eefa 100644 --- a/rules/CodeQuality/Rector/Expression/TernaryFalseExpressionToIfRector.php +++ b/rules/CodeQuality/Rector/Expression/TernaryFalseExpressionToIfRector.php @@ -19,7 +19,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class TernaryFalseExpressionToIfRector extends AbstractScopeAwareRector { /** - * @readonly * @var \Rector\DeadCode\SideEffect\SideEffectNodeDetector */ private $sideEffectNodeDetector; diff --git a/rules/CodeQuality/Rector/For_/ForRepeatedCountToOwnVariableRector.php b/rules/CodeQuality/Rector/For_/ForRepeatedCountToOwnVariableRector.php index e8235e8534e..a34b27b824d 100644 --- a/rules/CodeQuality/Rector/For_/ForRepeatedCountToOwnVariableRector.php +++ b/rules/CodeQuality/Rector/For_/ForRepeatedCountToOwnVariableRector.php @@ -24,7 +24,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ForRepeatedCountToOwnVariableRector extends AbstractScopeAwareRector { /** - * @readonly * @var \Rector\Naming\Naming\VariableNaming */ private $variableNaming; diff --git a/rules/CodeQuality/Rector/Foreach_/ForeachItemsAssignToEmptyArrayToAssignRector.php b/rules/CodeQuality/Rector/Foreach_/ForeachItemsAssignToEmptyArrayToAssignRector.php index 0b96b2734b8..d2def4d9cb1 100644 --- a/rules/CodeQuality/Rector/Foreach_/ForeachItemsAssignToEmptyArrayToAssignRector.php +++ b/rules/CodeQuality/Rector/Foreach_/ForeachItemsAssignToEmptyArrayToAssignRector.php @@ -25,7 +25,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ForeachItemsAssignToEmptyArrayToAssignRector extends AbstractScopeAwareRector { /** - * @readonly * @var \Rector\CodeQuality\NodeAnalyzer\ForeachAnalyzer */ private $foreachAnalyzer; diff --git a/rules/CodeQuality/Rector/Foreach_/ForeachToInArrayRector.php b/rules/CodeQuality/Rector/Foreach_/ForeachToInArrayRector.php index c75e4ee8f8f..0499ada5bb9 100644 --- a/rules/CodeQuality/Rector/Foreach_/ForeachToInArrayRector.php +++ b/rules/CodeQuality/Rector/Foreach_/ForeachToInArrayRector.php @@ -26,7 +26,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ForeachToInArrayRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeManipulator\BinaryOpManipulator */ private $binaryOpManipulator; diff --git a/rules/CodeQuality/Rector/Foreach_/SimplifyForeachToArrayFilterRector.php b/rules/CodeQuality/Rector/Foreach_/SimplifyForeachToArrayFilterRector.php index 8a5a6102c20..a5853f0e3f9 100644 --- a/rules/CodeQuality/Rector/Foreach_/SimplifyForeachToArrayFilterRector.php +++ b/rules/CodeQuality/Rector/Foreach_/SimplifyForeachToArrayFilterRector.php @@ -30,22 +30,18 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class SimplifyForeachToArrayFilterRector extends AbstractRector { /** - * @readonly * @var \Rector\CodeQuality\NodeFactory\ArrayFilterFactory */ private $arrayFilterFactory; /** - * @readonly * @var \Rector\DeadCode\NodeAnalyzer\ExprUsedInNodeAnalyzer */ private $exprUsedInNodeAnalyzer; /** - * @readonly * @var \Rector\ReadWrite\NodeAnalyzer\ReadExprAnalyzer */ private $readExprAnalyzer; /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; diff --git a/rules/CodeQuality/Rector/Foreach_/UnusedForeachValueToArrayKeysRector.php b/rules/CodeQuality/Rector/Foreach_/UnusedForeachValueToArrayKeysRector.php index 9e7207372f3..fbc6a387576 100644 --- a/rules/CodeQuality/Rector/Foreach_/UnusedForeachValueToArrayKeysRector.php +++ b/rules/CodeQuality/Rector/Foreach_/UnusedForeachValueToArrayKeysRector.php @@ -20,7 +20,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class UnusedForeachValueToArrayKeysRector extends AbstractRector { /** - * @readonly * @var \Rector\DeadCode\NodeAnalyzer\ExprUsedInNodeAnalyzer */ private $exprUsedInNodeAnalyzer; diff --git a/rules/CodeQuality/Rector/FuncCall/CallUserFuncWithArrowFunctionToInlineRector.php b/rules/CodeQuality/Rector/FuncCall/CallUserFuncWithArrowFunctionToInlineRector.php index e3bee3c5909..04d4b18c140 100644 --- a/rules/CodeQuality/Rector/FuncCall/CallUserFuncWithArrowFunctionToInlineRector.php +++ b/rules/CodeQuality/Rector/FuncCall/CallUserFuncWithArrowFunctionToInlineRector.php @@ -20,7 +20,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class CallUserFuncWithArrowFunctionToInlineRector extends AbstractRector { /** - * @readonly * @var \Rector\Php74\NodeAnalyzer\ClosureArrowFunctionAnalyzer */ private $closureArrowFunctionAnalyzer; diff --git a/rules/CodeQuality/Rector/FuncCall/CompactToVariablesRector.php b/rules/CodeQuality/Rector/FuncCall/CompactToVariablesRector.php index 466ceb19fde..18a2a54cd7c 100644 --- a/rules/CodeQuality/Rector/FuncCall/CompactToVariablesRector.php +++ b/rules/CodeQuality/Rector/FuncCall/CompactToVariablesRector.php @@ -25,7 +25,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class CompactToVariablesRector extends AbstractRector { /** - * @readonly * @var \Rector\CodeQuality\CompactConverter */ private $compactConverter; diff --git a/rules/CodeQuality/Rector/FunctionLike/SimplifyUselessVariableRector.php b/rules/CodeQuality/Rector/FunctionLike/SimplifyUselessVariableRector.php index f589b780080..4d404b3dd32 100644 --- a/rules/CodeQuality/Rector/FunctionLike/SimplifyUselessVariableRector.php +++ b/rules/CodeQuality/Rector/FunctionLike/SimplifyUselessVariableRector.php @@ -28,17 +28,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class SimplifyUselessVariableRector extends AbstractScopeAwareRector { /** - * @readonly * @var \Rector\Core\PhpParser\Node\AssignAndBinaryMap */ private $assignAndBinaryMap; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\VariableAnalyzer */ private $variableAnalyzer; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\CallAnalyzer */ private $callAnalyzer; diff --git a/rules/CodeQuality/Rector/Identical/FlipTypeControlToUseExclusiveTypeRector.php b/rules/CodeQuality/Rector/Identical/FlipTypeControlToUseExclusiveTypeRector.php index c51f7f41abc..7f9f6c63164 100644 --- a/rules/CodeQuality/Rector/Identical/FlipTypeControlToUseExclusiveTypeRector.php +++ b/rules/CodeQuality/Rector/Identical/FlipTypeControlToUseExclusiveTypeRector.php @@ -22,7 +22,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class FlipTypeControlToUseExclusiveTypeRector extends AbstractRector { /** - * @readonly * @var \Rector\TypeDeclaration\TypeAnalyzer\NullableTypeAnalyzer */ private $nullableTypeAnalyzer; diff --git a/rules/CodeQuality/Rector/Identical/GetClassToInstanceOfRector.php b/rules/CodeQuality/Rector/Identical/GetClassToInstanceOfRector.php index de4aaf62c12..1ad4291d577 100644 --- a/rules/CodeQuality/Rector/Identical/GetClassToInstanceOfRector.php +++ b/rules/CodeQuality/Rector/Identical/GetClassToInstanceOfRector.php @@ -25,7 +25,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class GetClassToInstanceOfRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeManipulator\BinaryOpManipulator */ private $binaryOpManipulator; diff --git a/rules/CodeQuality/Rector/Identical/SimplifyArraySearchRector.php b/rules/CodeQuality/Rector/Identical/SimplifyArraySearchRector.php index 2b9f420797e..44e832438f2 100644 --- a/rules/CodeQuality/Rector/Identical/SimplifyArraySearchRector.php +++ b/rules/CodeQuality/Rector/Identical/SimplifyArraySearchRector.php @@ -20,7 +20,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class SimplifyArraySearchRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeManipulator\BinaryOpManipulator */ private $binaryOpManipulator; diff --git a/rules/CodeQuality/Rector/Identical/SimplifyConditionsRector.php b/rules/CodeQuality/Rector/Identical/SimplifyConditionsRector.php index 05dd8961604..af9888cb796 100644 --- a/rules/CodeQuality/Rector/Identical/SimplifyConditionsRector.php +++ b/rules/CodeQuality/Rector/Identical/SimplifyConditionsRector.php @@ -22,12 +22,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class SimplifyConditionsRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\PhpParser\Node\AssignAndBinaryMap */ private $assignAndBinaryMap; /** - * @readonly * @var \Rector\Core\NodeManipulator\BinaryOpManipulator */ private $binaryOpManipulator; diff --git a/rules/CodeQuality/Rector/If_/CombineIfRector.php b/rules/CodeQuality/Rector/If_/CombineIfRector.php index 1d981a60f7a..c82eeab5b96 100644 --- a/rules/CodeQuality/Rector/If_/CombineIfRector.php +++ b/rules/CodeQuality/Rector/If_/CombineIfRector.php @@ -19,7 +19,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class CombineIfRector extends AbstractRector { /** - * @readonly * @var \Rector\BetterPhpDocParser\Comment\CommentsMerger */ private $commentsMerger; diff --git a/rules/CodeQuality/Rector/If_/ConsecutiveNullCompareReturnsToNullCoalesceQueueRector.php b/rules/CodeQuality/Rector/If_/ConsecutiveNullCompareReturnsToNullCoalesceQueueRector.php index 74d6ef8ecd5..753a545c6de 100644 --- a/rules/CodeQuality/Rector/If_/ConsecutiveNullCompareReturnsToNullCoalesceQueueRector.php +++ b/rules/CodeQuality/Rector/If_/ConsecutiveNullCompareReturnsToNullCoalesceQueueRector.php @@ -24,7 +24,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ConsecutiveNullCompareReturnsToNullCoalesceQueueRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Core\NodeManipulator\IfManipulator */ private $ifManipulator; diff --git a/rules/CodeQuality/Rector/If_/ExplicitBoolCompareRector.php b/rules/CodeQuality/Rector/If_/ExplicitBoolCompareRector.php index 7486a5548f3..c1356ede098 100644 --- a/rules/CodeQuality/Rector/If_/ExplicitBoolCompareRector.php +++ b/rules/CodeQuality/Rector/If_/ExplicitBoolCompareRector.php @@ -37,12 +37,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ExplicitBoolCompareRector extends AbstractRector { /** - * @readonly * @var \Rector\NodeTypeResolver\TypeAnalyzer\StringTypeAnalyzer */ private $stringTypeAnalyzer; /** - * @readonly * @var \Rector\NodeTypeResolver\TypeAnalyzer\ArrayTypeAnalyzer */ private $arrayTypeAnalyzer; diff --git a/rules/CodeQuality/Rector/If_/SimplifyIfElseToTernaryRector.php b/rules/CodeQuality/Rector/If_/SimplifyIfElseToTernaryRector.php index bf229b4a6b2..1d0103ff596 100644 --- a/rules/CodeQuality/Rector/If_/SimplifyIfElseToTernaryRector.php +++ b/rules/CodeQuality/Rector/If_/SimplifyIfElseToTernaryRector.php @@ -22,7 +22,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class SimplifyIfElseToTernaryRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\PhpParser\Printer\BetterStandardPrinter */ private $betterStandardPrinter; diff --git a/rules/CodeQuality/Rector/If_/SimplifyIfNotNullReturnRector.php b/rules/CodeQuality/Rector/If_/SimplifyIfNotNullReturnRector.php index a43c751fa57..249a9900356 100644 --- a/rules/CodeQuality/Rector/If_/SimplifyIfNotNullReturnRector.php +++ b/rules/CodeQuality/Rector/If_/SimplifyIfNotNullReturnRector.php @@ -18,7 +18,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class SimplifyIfNotNullReturnRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeManipulator\IfManipulator */ private $ifManipulator; diff --git a/rules/CodeQuality/Rector/If_/SimplifyIfNullableReturnRector.php b/rules/CodeQuality/Rector/If_/SimplifyIfNullableReturnRector.php index 48bf823c40c..af691bd24a9 100644 --- a/rules/CodeQuality/Rector/If_/SimplifyIfNullableReturnRector.php +++ b/rules/CodeQuality/Rector/If_/SimplifyIfNullableReturnRector.php @@ -31,17 +31,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class SimplifyIfNullableReturnRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeManipulator\IfManipulator */ private $ifManipulator; /** - * @readonly * @var \Rector\CodeQuality\TypeResolver\AssignVariableTypeResolver */ private $assignVariableTypeResolver; /** - * @readonly * @var \Rector\DeadCode\PhpDoc\TagRemover\VarTagRemover */ private $varTagRemover; diff --git a/rules/CodeQuality/Rector/If_/SimplifyIfReturnBoolRector.php b/rules/CodeQuality/Rector/If_/SimplifyIfReturnBoolRector.php index ed96f67f64c..4bb5d3b2ac1 100644 --- a/rules/CodeQuality/Rector/If_/SimplifyIfReturnBoolRector.php +++ b/rules/CodeQuality/Rector/If_/SimplifyIfReturnBoolRector.php @@ -24,17 +24,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class SimplifyIfReturnBoolRector extends AbstractRector { /** - * @readonly * @var \Rector\BetterPhpDocParser\Comment\CommentsMerger */ private $commentsMerger; /** - * @readonly * @var \Rector\CodeQuality\NodeManipulator\ExprBoolCaster */ private $exprBoolCaster; /** - * @readonly * @var \Rector\Core\PhpParser\Printer\BetterStandardPrinter */ private $betterStandardPrinter; diff --git a/rules/CodeQuality/Rector/Isset_/IssetOnPropertyObjectToPropertyExistsRector.php b/rules/CodeQuality/Rector/Isset_/IssetOnPropertyObjectToPropertyExistsRector.php index b0b45972a32..0a8b49f8b47 100644 --- a/rules/CodeQuality/Rector/Isset_/IssetOnPropertyObjectToPropertyExistsRector.php +++ b/rules/CodeQuality/Rector/Isset_/IssetOnPropertyObjectToPropertyExistsRector.php @@ -31,12 +31,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class IssetOnPropertyObjectToPropertyExistsRector extends AbstractRector { /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/rules/CodeQuality/Rector/NullsafeMethodCall/CleanupUnneededNullsafeOperatorRector.php b/rules/CodeQuality/Rector/NullsafeMethodCall/CleanupUnneededNullsafeOperatorRector.php index 40e89ca70e1..95d9a785ded 100644 --- a/rules/CodeQuality/Rector/NullsafeMethodCall/CleanupUnneededNullsafeOperatorRector.php +++ b/rules/CodeQuality/Rector/NullsafeMethodCall/CleanupUnneededNullsafeOperatorRector.php @@ -24,7 +24,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class CleanupUnneededNullsafeOperatorRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\TypeDeclaration\TypeAnalyzer\ReturnStrictTypeAnalyzer */ private $returnStrictTypeAnalyzer; diff --git a/rules/CodeQuality/Rector/Switch_/SingularSwitchToIfRector.php b/rules/CodeQuality/Rector/Switch_/SingularSwitchToIfRector.php index f6e6a5d3abc..a602b001091 100644 --- a/rules/CodeQuality/Rector/Switch_/SingularSwitchToIfRector.php +++ b/rules/CodeQuality/Rector/Switch_/SingularSwitchToIfRector.php @@ -18,7 +18,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class SingularSwitchToIfRector extends AbstractRector { /** - * @readonly * @var \Rector\Renaming\NodeManipulator\SwitchManipulator */ private $switchManipulator; diff --git a/rules/CodeQuality/Rector/Ternary/SimplifyTautologyTernaryRector.php b/rules/CodeQuality/Rector/Ternary/SimplifyTautologyTernaryRector.php index 05ae34e90b2..9aa2c56e7cd 100644 --- a/rules/CodeQuality/Rector/Ternary/SimplifyTautologyTernaryRector.php +++ b/rules/CodeQuality/Rector/Ternary/SimplifyTautologyTernaryRector.php @@ -18,7 +18,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class SimplifyTautologyTernaryRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeManipulator\BinaryOpManipulator */ private $binaryOpManipulator; diff --git a/rules/CodeQuality/Rector/Ternary/UnnecessaryTernaryExpressionRector.php b/rules/CodeQuality/Rector/Ternary/UnnecessaryTernaryExpressionRector.php index 64918798bbf..a0b8acca698 100644 --- a/rules/CodeQuality/Rector/Ternary/UnnecessaryTernaryExpressionRector.php +++ b/rules/CodeQuality/Rector/Ternary/UnnecessaryTernaryExpressionRector.php @@ -19,7 +19,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class UnnecessaryTernaryExpressionRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\PhpParser\Node\AssignAndBinaryMap */ private $assignAndBinaryMap; diff --git a/rules/CodeQuality/TypeResolver/ArrayDimFetchTypeResolver.php b/rules/CodeQuality/TypeResolver/ArrayDimFetchTypeResolver.php index cb36f025dc9..da13d04db8f 100644 --- a/rules/CodeQuality/TypeResolver/ArrayDimFetchTypeResolver.php +++ b/rules/CodeQuality/TypeResolver/ArrayDimFetchTypeResolver.php @@ -13,7 +13,6 @@ use Rector\NodeTypeResolver\NodeTypeResolver; final class ArrayDimFetchTypeResolver { /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; diff --git a/rules/CodeQuality/TypeResolver/AssignVariableTypeResolver.php b/rules/CodeQuality/TypeResolver/AssignVariableTypeResolver.php index eec6e0213b6..0507cf8af6a 100644 --- a/rules/CodeQuality/TypeResolver/AssignVariableTypeResolver.php +++ b/rules/CodeQuality/TypeResolver/AssignVariableTypeResolver.php @@ -10,7 +10,6 @@ use Rector\NodeTypeResolver\NodeTypeResolver; final class AssignVariableTypeResolver { /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; diff --git a/rules/CodeQuality/ValueObject/KeyAndExpr.php b/rules/CodeQuality/ValueObject/KeyAndExpr.php index 41542b65f84..12e8686622f 100644 --- a/rules/CodeQuality/ValueObject/KeyAndExpr.php +++ b/rules/CodeQuality/ValueObject/KeyAndExpr.php @@ -8,18 +8,15 @@ use PhpParser\Node\Expr; final class KeyAndExpr { /** - * @readonly * @var \PhpParser\Node\Expr|null */ private $keyExpr; /** - * @readonly * @var \PhpParser\Node\Expr */ private $expr; /** * @var Comment[] - * @readonly */ private $comments; /** diff --git a/rules/CodingStyle/Application/UseImportsAdder.php b/rules/CodingStyle/Application/UseImportsAdder.php index 920db6f5b2b..8bea801c291 100644 --- a/rules/CodingStyle/Application/UseImportsAdder.php +++ b/rules/CodingStyle/Application/UseImportsAdder.php @@ -19,12 +19,10 @@ use Rector\StaticTypeMapper\ValueObject\Type\FullyQualifiedObjectType; final class UseImportsAdder { /** - * @readonly * @var \Rector\CodingStyle\ClassNameImport\UsedImportsResolver */ private $usedImportsResolver; /** - * @readonly * @var \Rector\NodeTypeResolver\PHPStan\Type\TypeFactory */ private $typeFactory; diff --git a/rules/CodingStyle/ClassNameImport/AliasUsesResolver.php b/rules/CodingStyle/ClassNameImport/AliasUsesResolver.php index cd08e2a81a0..82e9f67cc9f 100644 --- a/rules/CodingStyle/ClassNameImport/AliasUsesResolver.php +++ b/rules/CodingStyle/ClassNameImport/AliasUsesResolver.php @@ -12,12 +12,10 @@ use Rector\Core\PhpParser\Node\BetterNodeFinder; final class AliasUsesResolver { /** - * @readonly * @var \Rector\CodingStyle\ClassNameImport\UseImportsTraverser */ private $useImportsTraverser; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; diff --git a/rules/CodingStyle/ClassNameImport/ClassNameImportSkipVoter/AliasClassNameImportSkipVoter.php b/rules/CodingStyle/ClassNameImport/ClassNameImportSkipVoter/AliasClassNameImportSkipVoter.php index 180e28df7a8..8d5a2299f0f 100644 --- a/rules/CodingStyle/ClassNameImport/ClassNameImportSkipVoter/AliasClassNameImportSkipVoter.php +++ b/rules/CodingStyle/ClassNameImport/ClassNameImportSkipVoter/AliasClassNameImportSkipVoter.php @@ -20,7 +20,6 @@ use Rector\StaticTypeMapper\ValueObject\Type\FullyQualifiedObjectType; final class AliasClassNameImportSkipVoter implements ClassNameImportSkipVoterInterface { /** - * @readonly * @var \Rector\CodingStyle\ClassNameImport\AliasUsesResolver */ private $aliasUsesResolver; diff --git a/rules/CodingStyle/ClassNameImport/ClassNameImportSkipVoter/ClassLikeNameClassNameImportSkipVoter.php b/rules/CodingStyle/ClassNameImport/ClassNameImportSkipVoter/ClassLikeNameClassNameImportSkipVoter.php index ba112e7b54d..afabecb8b8a 100644 --- a/rules/CodingStyle/ClassNameImport/ClassNameImportSkipVoter/ClassLikeNameClassNameImportSkipVoter.php +++ b/rules/CodingStyle/ClassNameImport/ClassNameImportSkipVoter/ClassLikeNameClassNameImportSkipVoter.php @@ -20,7 +20,6 @@ use Rector\StaticTypeMapper\ValueObject\Type\FullyQualifiedObjectType; final class ClassLikeNameClassNameImportSkipVoter implements ClassNameImportSkipVoterInterface { /** - * @readonly * @var \Rector\CodingStyle\ClassNameImport\ShortNameResolver */ private $shortNameResolver; diff --git a/rules/CodingStyle/ClassNameImport/ClassNameImportSkipVoter/FullyQualifiedNameClassNameImportSkipVoter.php b/rules/CodingStyle/ClassNameImport/ClassNameImportSkipVoter/FullyQualifiedNameClassNameImportSkipVoter.php index 1b7370e9c31..d4f55a5f318 100644 --- a/rules/CodingStyle/ClassNameImport/ClassNameImportSkipVoter/FullyQualifiedNameClassNameImportSkipVoter.php +++ b/rules/CodingStyle/ClassNameImport/ClassNameImportSkipVoter/FullyQualifiedNameClassNameImportSkipVoter.php @@ -20,7 +20,6 @@ use Rector\StaticTypeMapper\ValueObject\Type\FullyQualifiedObjectType; final class FullyQualifiedNameClassNameImportSkipVoter implements ClassNameImportSkipVoterInterface { /** - * @readonly * @var \Rector\CodingStyle\ClassNameImport\ShortNameResolver */ private $shortNameResolver; diff --git a/rules/CodingStyle/ClassNameImport/ClassNameImportSkipVoter/UsesClassNameImportSkipVoter.php b/rules/CodingStyle/ClassNameImport/ClassNameImportSkipVoter/UsesClassNameImportSkipVoter.php index adc36022c3f..f8c947b1c5a 100644 --- a/rules/CodingStyle/ClassNameImport/ClassNameImportSkipVoter/UsesClassNameImportSkipVoter.php +++ b/rules/CodingStyle/ClassNameImport/ClassNameImportSkipVoter/UsesClassNameImportSkipVoter.php @@ -19,12 +19,10 @@ use Rector\StaticTypeMapper\ValueObject\Type\FullyQualifiedObjectType; final class UsesClassNameImportSkipVoter implements ClassNameImportSkipVoterInterface { /** - * @readonly * @var \Rector\PostRector\Collector\UseNodesToAddCollector */ private $useNodesToAddCollector; /** - * @readonly * @var \Rector\Core\Configuration\RenamedClassesDataCollector */ private $renamedClassesDataCollector; diff --git a/rules/CodingStyle/ClassNameImport/ClassNameImportSkipper.php b/rules/CodingStyle/ClassNameImport/ClassNameImportSkipper.php index e99e2252759..ce4e0a8ce76 100644 --- a/rules/CodingStyle/ClassNameImport/ClassNameImportSkipper.php +++ b/rules/CodingStyle/ClassNameImport/ClassNameImportSkipper.php @@ -17,16 +17,13 @@ final class ClassNameImportSkipper { /** * @var ClassNameImportSkipVoterInterface[] - * @readonly */ private $classNameImportSkipVoters; /** - * @readonly * @var \Rector\Core\Configuration\RenamedClassesDataCollector */ private $renamedClassesDataCollector; /** - * @readonly * @var \Rector\Naming\Naming\UseImportsResolver */ private $useImportsResolver; diff --git a/rules/CodingStyle/ClassNameImport/ShortNameResolver.php b/rules/CodingStyle/ClassNameImport/ShortNameResolver.php index b3e98f097e2..c3d4358cf2f 100644 --- a/rules/CodingStyle/ClassNameImport/ShortNameResolver.php +++ b/rules/CodingStyle/ClassNameImport/ShortNameResolver.php @@ -32,27 +32,22 @@ use RectorPrefix202306\Symfony\Contracts\Service\Attribute\Required; final class ShortNameResolver { /** - * @readonly * @var \Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser */ private $simpleCallableNodeTraverser; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\CodingStyle\NodeAnalyzer\UseImportNameMatcher */ private $useImportNameMatcher; diff --git a/rules/CodingStyle/ClassNameImport/UseImportsTraverser.php b/rules/CodingStyle/ClassNameImport/UseImportsTraverser.php index 866214f9e43..7b12dfc42e7 100644 --- a/rules/CodingStyle/ClassNameImport/UseImportsTraverser.php +++ b/rules/CodingStyle/ClassNameImport/UseImportsTraverser.php @@ -13,12 +13,10 @@ use Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser; final class UseImportsTraverser { /** - * @readonly * @var \Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser */ private $simpleCallableNodeTraverser; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/rules/CodingStyle/ClassNameImport/UsedImportsResolver.php b/rules/CodingStyle/ClassNameImport/UsedImportsResolver.php index 628ba28a5d2..fcd38174d91 100644 --- a/rules/CodingStyle/ClassNameImport/UsedImportsResolver.php +++ b/rules/CodingStyle/ClassNameImport/UsedImportsResolver.php @@ -16,17 +16,14 @@ use Rector\StaticTypeMapper\ValueObject\Type\FullyQualifiedObjectType; final class UsedImportsResolver { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\CodingStyle\ClassNameImport\UseImportsTraverser */ private $useImportsTraverser; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/rules/CodingStyle/Guard/StaticGuard.php b/rules/CodingStyle/Guard/StaticGuard.php index 55e78917f80..e0dcc081a77 100644 --- a/rules/CodingStyle/Guard/StaticGuard.php +++ b/rules/CodingStyle/Guard/StaticGuard.php @@ -14,12 +14,10 @@ use Rector\Core\Reflection\ReflectionResolver; final class StaticGuard { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/rules/CodingStyle/Node/NameImporter.php b/rules/CodingStyle/Node/NameImporter.php index a840f293c46..fe87ede6b48 100644 --- a/rules/CodingStyle/Node/NameImporter.php +++ b/rules/CodingStyle/Node/NameImporter.php @@ -24,32 +24,26 @@ use Rector\StaticTypeMapper\ValueObject\Type\FullyQualifiedObjectType; final class NameImporter { /** - * @readonly * @var \Rector\CodingStyle\ClassNameImport\AliasUsesResolver */ private $aliasUsesResolver; /** - * @readonly * @var \Rector\CodingStyle\ClassNameImport\ClassNameImportSkipper */ private $classNameImportSkipper; /** - * @readonly * @var \Rector\Core\Configuration\Parameter\ParameterProvider */ private $parameterProvider; /** - * @readonly * @var \Rector\StaticTypeMapper\StaticTypeMapper */ private $staticTypeMapper; /** - * @readonly * @var \Rector\PostRector\Collector\UseNodesToAddCollector */ private $useNodesToAddCollector; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/rules/CodingStyle/NodeAnalyzer/UseImportNameMatcher.php b/rules/CodingStyle/NodeAnalyzer/UseImportNameMatcher.php index cc6ce03191c..825eafc0ce7 100644 --- a/rules/CodingStyle/NodeAnalyzer/UseImportNameMatcher.php +++ b/rules/CodingStyle/NodeAnalyzer/UseImportNameMatcher.php @@ -17,12 +17,10 @@ use Rector\NodeTypeResolver\Node\AttributeKey; final class UseImportNameMatcher { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\Naming\Naming\UseImportsResolver */ private $useImportsResolver; diff --git a/rules/CodingStyle/NodeFactory/ArrayCallableToMethodCallFactory.php b/rules/CodingStyle/NodeFactory/ArrayCallableToMethodCallFactory.php index 0b276fa7b8d..c50a26599bb 100644 --- a/rules/CodingStyle/NodeFactory/ArrayCallableToMethodCallFactory.php +++ b/rules/CodingStyle/NodeFactory/ArrayCallableToMethodCallFactory.php @@ -14,7 +14,6 @@ use Rector\NodeTypeResolver\NodeTypeResolver; final class ArrayCallableToMethodCallFactory { /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; diff --git a/rules/CodingStyle/Rector/ArrowFunction/StaticArrowFunctionRector.php b/rules/CodingStyle/Rector/ArrowFunction/StaticArrowFunctionRector.php index c7bc632ee0d..32df172ac9b 100644 --- a/rules/CodingStyle/Rector/ArrowFunction/StaticArrowFunctionRector.php +++ b/rules/CodingStyle/Rector/ArrowFunction/StaticArrowFunctionRector.php @@ -15,7 +15,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class StaticArrowFunctionRector extends AbstractRector { /** - * @readonly * @var \Rector\CodingStyle\Guard\StaticGuard */ private $staticGuard; diff --git a/rules/CodingStyle/Rector/Catch_/CatchExceptionNameMatchingTypeRector.php b/rules/CodingStyle/Rector/Catch_/CatchExceptionNameMatchingTypeRector.php index c2cae1fa75d..55d10583ca6 100644 --- a/rules/CodingStyle/Rector/Catch_/CatchExceptionNameMatchingTypeRector.php +++ b/rules/CodingStyle/Rector/Catch_/CatchExceptionNameMatchingTypeRector.php @@ -30,12 +30,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class CatchExceptionNameMatchingTypeRector extends AbstractRector { /** - * @readonly * @var \Rector\Naming\Naming\PropertyNaming */ private $propertyNaming; /** - * @readonly * @var \Rector\Naming\Naming\AliasNameResolver */ private $aliasNameResolver; diff --git a/rules/CodingStyle/Rector/ClassConst/RemoveFinalFromConstRector.php b/rules/CodingStyle/Rector/ClassConst/RemoveFinalFromConstRector.php index d9ee4dbad24..3751e65a574 100644 --- a/rules/CodingStyle/Rector/ClassConst/RemoveFinalFromConstRector.php +++ b/rules/CodingStyle/Rector/ClassConst/RemoveFinalFromConstRector.php @@ -19,7 +19,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RemoveFinalFromConstRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Privatization\NodeManipulator\VisibilityManipulator */ private $visibilityManipulator; diff --git a/rules/CodingStyle/Rector/ClassConst/VarConstantCommentRector.php b/rules/CodingStyle/Rector/ClassConst/VarConstantCommentRector.php index 4961e4a9a83..b9874022289 100644 --- a/rules/CodingStyle/Rector/ClassConst/VarConstantCommentRector.php +++ b/rules/CodingStyle/Rector/ClassConst/VarConstantCommentRector.php @@ -26,17 +26,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class VarConstantCommentRector extends AbstractRector { /** - * @readonly * @var \Rector\NodeTypeResolver\TypeComparator\TypeComparator */ private $typeComparator; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTypeChanger */ private $phpDocTypeChanger; /** - * @readonly * @var \Rector\Privatization\TypeManipulator\TypeNormalizer */ private $typeNormalizer; diff --git a/rules/CodingStyle/Rector/ClassMethod/DataProviderArrayItemsNewlinedRector.php b/rules/CodingStyle/Rector/ClassMethod/DataProviderArrayItemsNewlinedRector.php index e45666fa801..2b754156919 100644 --- a/rules/CodingStyle/Rector/ClassMethod/DataProviderArrayItemsNewlinedRector.php +++ b/rules/CodingStyle/Rector/ClassMethod/DataProviderArrayItemsNewlinedRector.php @@ -18,7 +18,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DataProviderArrayItemsNewlinedRector extends AbstractRector { /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; diff --git a/rules/CodingStyle/Rector/ClassMethod/MakeInheritedMethodVisibilitySameAsParentRector.php b/rules/CodingStyle/Rector/ClassMethod/MakeInheritedMethodVisibilitySameAsParentRector.php index ccfdaa28a35..5cec9550203 100644 --- a/rules/CodingStyle/Rector/ClassMethod/MakeInheritedMethodVisibilitySameAsParentRector.php +++ b/rules/CodingStyle/Rector/ClassMethod/MakeInheritedMethodVisibilitySameAsParentRector.php @@ -21,12 +21,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class MakeInheritedMethodVisibilitySameAsParentRector extends AbstractRector { /** - * @readonly * @var \Rector\Privatization\NodeManipulator\VisibilityManipulator */ private $visibilityManipulator; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/rules/CodingStyle/Rector/ClassMethod/ReturnArrayClassMethodToYieldRector.php b/rules/CodingStyle/Rector/ClassMethod/ReturnArrayClassMethodToYieldRector.php index 5011fdc2d0b..cf0f40beaad 100644 --- a/rules/CodingStyle/Rector/ClassMethod/ReturnArrayClassMethodToYieldRector.php +++ b/rules/CodingStyle/Rector/ClassMethod/ReturnArrayClassMethodToYieldRector.php @@ -26,7 +26,6 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class ReturnArrayClassMethodToYieldRector extends AbstractRector implements ConfigurableRectorInterface { /** - * @readonly * @var \Rector\Core\PhpParser\NodeTransformer */ private $nodeTransformer; diff --git a/rules/CodingStyle/Rector/ClassMethod/UnSpreadOperatorRector.php b/rules/CodingStyle/Rector/ClassMethod/UnSpreadOperatorRector.php index 52734335c1f..846f7103690 100644 --- a/rules/CodingStyle/Rector/ClassMethod/UnSpreadOperatorRector.php +++ b/rules/CodingStyle/Rector/ClassMethod/UnSpreadOperatorRector.php @@ -26,22 +26,18 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class UnSpreadOperatorRector extends AbstractScopeAwareRector { /** - * @readonly * @var \Rector\CodingStyle\NodeAnalyzer\SpreadVariablesCollector */ private $spreadVariablesCollector; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; /** - * @readonly * @var \Rector\CodingStyle\Reflection\VendorLocationDetector */ private $vendorLocationDetector; /** - * @readonly * @var \Rector\FamilyTree\NodeAnalyzer\ClassChildAnalyzer */ private $classChildAnalyzer; diff --git a/rules/CodingStyle/Rector/Class_/AddArrayDefaultToArrayPropertyRector.php b/rules/CodingStyle/Rector/Class_/AddArrayDefaultToArrayPropertyRector.php index a7ad0464be2..d7308c4f967 100644 --- a/rules/CodingStyle/Rector/Class_/AddArrayDefaultToArrayPropertyRector.php +++ b/rules/CodingStyle/Rector/Class_/AddArrayDefaultToArrayPropertyRector.php @@ -28,17 +28,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class AddArrayDefaultToArrayPropertyRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeAnalyzer\PropertyFetchAnalyzer */ private $propertyFetchAnalyzer; /** - * @readonly * @var \Rector\CodingStyle\TypeAnalyzer\IterableTypeAnalyzer */ private $iterableTypeAnalyzer; /** - * @readonly * @var \Rector\Privatization\NodeManipulator\VisibilityManipulator */ private $visibilityManipulator; diff --git a/rules/CodingStyle/Rector/Closure/StaticClosureRector.php b/rules/CodingStyle/Rector/Closure/StaticClosureRector.php index d5b1e5f751a..2a841e6a4cd 100644 --- a/rules/CodingStyle/Rector/Closure/StaticClosureRector.php +++ b/rules/CodingStyle/Rector/Closure/StaticClosureRector.php @@ -15,7 +15,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class StaticClosureRector extends AbstractRector { /** - * @readonly * @var \Rector\CodingStyle\Guard\StaticGuard */ private $staticGuard; diff --git a/rules/CodingStyle/Rector/FuncCall/CallUserFuncArrayToVariadicRector.php b/rules/CodingStyle/Rector/FuncCall/CallUserFuncArrayToVariadicRector.php index 410836c53fe..90572f6dd11 100644 --- a/rules/CodingStyle/Rector/FuncCall/CallUserFuncArrayToVariadicRector.php +++ b/rules/CodingStyle/Rector/FuncCall/CallUserFuncArrayToVariadicRector.php @@ -25,7 +25,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class CallUserFuncArrayToVariadicRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\CodingStyle\NodeFactory\ArrayCallableToMethodCallFactory */ private $arrayCallableToMethodCallFactory; diff --git a/rules/CodingStyle/Rector/FuncCall/CallUserFuncToMethodCallRector.php b/rules/CodingStyle/Rector/FuncCall/CallUserFuncToMethodCallRector.php index f1c1e916635..ad8ad3103e2 100644 --- a/rules/CodingStyle/Rector/FuncCall/CallUserFuncToMethodCallRector.php +++ b/rules/CodingStyle/Rector/FuncCall/CallUserFuncToMethodCallRector.php @@ -19,7 +19,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class CallUserFuncToMethodCallRector extends AbstractRector { /** - * @readonly * @var \Rector\CodingStyle\NodeFactory\ArrayCallableToMethodCallFactory */ private $arrayCallableToMethodCallFactory; diff --git a/rules/CodingStyle/Rector/FuncCall/ConsistentImplodeRector.php b/rules/CodingStyle/Rector/FuncCall/ConsistentImplodeRector.php index 4bcace0d6ee..a6e4224470e 100644 --- a/rules/CodingStyle/Rector/FuncCall/ConsistentImplodeRector.php +++ b/rules/CodingStyle/Rector/FuncCall/ConsistentImplodeRector.php @@ -19,7 +19,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ConsistentImplodeRector extends AbstractRector { /** - * @readonly * @var \Rector\NodeTypeResolver\TypeAnalyzer\StringTypeAnalyzer */ private $stringTypeAnalyzer; diff --git a/rules/CodingStyle/Rector/FuncCall/VersionCompareFuncCallToConstantRector.php b/rules/CodingStyle/Rector/FuncCall/VersionCompareFuncCallToConstantRector.php index 776875522c6..fecf22a0ca1 100644 --- a/rules/CodingStyle/Rector/FuncCall/VersionCompareFuncCallToConstantRector.php +++ b/rules/CodingStyle/Rector/FuncCall/VersionCompareFuncCallToConstantRector.php @@ -27,7 +27,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class VersionCompareFuncCallToConstantRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\Util\PhpVersionFactory */ private $phpVersionFactory; diff --git a/rules/CodingStyle/Rector/MethodCall/PreferThisOrSelfMethodCallRector.php b/rules/CodingStyle/Rector/MethodCall/PreferThisOrSelfMethodCallRector.php index 7bd739b69fc..d4a8b9a5e9f 100644 --- a/rules/CodingStyle/Rector/MethodCall/PreferThisOrSelfMethodCallRector.php +++ b/rules/CodingStyle/Rector/MethodCall/PreferThisOrSelfMethodCallRector.php @@ -23,7 +23,6 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class PreferThisOrSelfMethodCallRector extends AbstractRector implements ConfigurableRectorInterface { /** - * @readonly * @var \Rector\Core\PhpParser\AstResolver */ private $astResolver; diff --git a/rules/CodingStyle/Rector/Property/NullifyUnionNullableRector.php b/rules/CodingStyle/Rector/Property/NullifyUnionNullableRector.php index b19b8f64b8b..2adba613a84 100644 --- a/rules/CodingStyle/Rector/Property/NullifyUnionNullableRector.php +++ b/rules/CodingStyle/Rector/Property/NullifyUnionNullableRector.php @@ -25,7 +25,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class NullifyUnionNullableRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\PHPStanStaticTypeMapper\TypeMapper\UnionTypeMapper */ private $unionTypeMapper; diff --git a/rules/CodingStyle/Rector/String_/UseClassKeywordForClassNameResolutionRector.php b/rules/CodingStyle/Rector/String_/UseClassKeywordForClassNameResolutionRector.php index a13ed45e7d4..eb4cd566635 100644 --- a/rules/CodingStyle/Rector/String_/UseClassKeywordForClassNameResolutionRector.php +++ b/rules/CodingStyle/Rector/String_/UseClassKeywordForClassNameResolutionRector.php @@ -19,7 +19,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class UseClassKeywordForClassNameResolutionRector extends AbstractRector { /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/rules/CodingStyle/Rector/Switch_/BinarySwitchToIfElseRector.php b/rules/CodingStyle/Rector/Switch_/BinarySwitchToIfElseRector.php index 95a486e8722..2dd2dafd9b9 100644 --- a/rules/CodingStyle/Rector/Switch_/BinarySwitchToIfElseRector.php +++ b/rules/CodingStyle/Rector/Switch_/BinarySwitchToIfElseRector.php @@ -23,12 +23,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class BinarySwitchToIfElseRector extends AbstractRector { /** - * @readonly * @var \Rector\Renaming\NodeManipulator\SwitchManipulator */ private $switchManipulator; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ExprAnalyzer */ private $exprAnalyzer; diff --git a/rules/CodingStyle/Reflection/VendorLocationDetector.php b/rules/CodingStyle/Reflection/VendorLocationDetector.php index 66a6d2dd577..3e63f0cc644 100644 --- a/rules/CodingStyle/Reflection/VendorLocationDetector.php +++ b/rules/CodingStyle/Reflection/VendorLocationDetector.php @@ -8,7 +8,6 @@ use Rector\Core\FileSystem\FilePathHelper; final class VendorLocationDetector { /** - * @readonly * @var \Rector\Core\FileSystem\FilePathHelper */ private $filePathHelper; diff --git a/rules/CodingStyle/ValueObject/ReturnArrayClassMethodToYield.php b/rules/CodingStyle/ValueObject/ReturnArrayClassMethodToYield.php index e82320c3f12..99ea5294977 100644 --- a/rules/CodingStyle/ValueObject/ReturnArrayClassMethodToYield.php +++ b/rules/CodingStyle/ValueObject/ReturnArrayClassMethodToYield.php @@ -8,12 +8,10 @@ use Rector\Core\Validation\RectorAssert; final class ReturnArrayClassMethodToYield { /** - * @readonly * @var string */ private $type; /** - * @readonly * @var string */ private $method; diff --git a/rules/DeadCode/ConditionEvaluator.php b/rules/DeadCode/ConditionEvaluator.php index 53cd3f0c9a8..6597432133e 100644 --- a/rules/DeadCode/ConditionEvaluator.php +++ b/rules/DeadCode/ConditionEvaluator.php @@ -15,7 +15,6 @@ use Rector\DeadCode\ValueObject\VersionCompareCondition; final class ConditionEvaluator { /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; diff --git a/rules/DeadCode/ConditionResolver.php b/rules/DeadCode/ConditionResolver.php index aac069fb36f..2d0a0673bd7 100644 --- a/rules/DeadCode/ConditionResolver.php +++ b/rules/DeadCode/ConditionResolver.php @@ -20,22 +20,18 @@ use Rector\NodeNameResolver\NodeNameResolver; final class ConditionResolver { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; /** - * @readonly * @var \Rector\Core\PhpParser\Node\Value\ValueResolver */ private $valueResolver; /** - * @readonly * @var \Rector\Core\Util\PhpVersionFactory */ private $phpVersionFactory; diff --git a/rules/DeadCode/NodeAnalyzer/CallCollectionAnalyzer.php b/rules/DeadCode/NodeAnalyzer/CallCollectionAnalyzer.php index 3f0fe50ae88..02be8fd8de4 100644 --- a/rules/DeadCode/NodeAnalyzer/CallCollectionAnalyzer.php +++ b/rules/DeadCode/NodeAnalyzer/CallCollectionAnalyzer.php @@ -12,12 +12,10 @@ use Rector\NodeTypeResolver\NodeTypeResolver; final class CallCollectionAnalyzer { /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/rules/DeadCode/NodeAnalyzer/ExprUsedInNextNodeAnalyzer.php b/rules/DeadCode/NodeAnalyzer/ExprUsedInNextNodeAnalyzer.php index ec788e0e893..067a55ac3cd 100644 --- a/rules/DeadCode/NodeAnalyzer/ExprUsedInNextNodeAnalyzer.php +++ b/rules/DeadCode/NodeAnalyzer/ExprUsedInNextNodeAnalyzer.php @@ -9,12 +9,10 @@ use Rector\Core\PhpParser\Node\BetterNodeFinder; final class ExprUsedInNextNodeAnalyzer { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\DeadCode\NodeAnalyzer\ExprUsedInNodeAnalyzer */ private $exprUsedInNodeAnalyzer; diff --git a/rules/DeadCode/NodeAnalyzer/ExprUsedInNodeAnalyzer.php b/rules/DeadCode/NodeAnalyzer/ExprUsedInNodeAnalyzer.php index d0983e90789..47985ae1f62 100644 --- a/rules/DeadCode/NodeAnalyzer/ExprUsedInNodeAnalyzer.php +++ b/rules/DeadCode/NodeAnalyzer/ExprUsedInNodeAnalyzer.php @@ -12,17 +12,14 @@ use Rector\Core\PhpParser\Printer\BetterStandardPrinter; final class ExprUsedInNodeAnalyzer { /** - * @readonly * @var \Rector\DeadCode\NodeAnalyzer\UsedVariableNameAnalyzer */ private $usedVariableNameAnalyzer; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\CompactFuncCallAnalyzer */ private $compactFuncCallAnalyzer; /** - * @readonly * @var \Rector\Core\PhpParser\Printer\BetterStandardPrinter */ private $betterStandardPrinter; diff --git a/rules/DeadCode/NodeAnalyzer/IsClassMethodUsedAnalyzer.php b/rules/DeadCode/NodeAnalyzer/IsClassMethodUsedAnalyzer.php index 84a8c89692b..3c033ad9c78 100644 --- a/rules/DeadCode/NodeAnalyzer/IsClassMethodUsedAnalyzer.php +++ b/rules/DeadCode/NodeAnalyzer/IsClassMethodUsedAnalyzer.php @@ -23,37 +23,30 @@ use Rector\NodeNameResolver\NodeNameResolver; final class IsClassMethodUsedAnalyzer { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\PhpParser\AstResolver */ private $astResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\Core\PhpParser\Node\Value\ValueResolver */ private $valueResolver; /** - * @readonly * @var \Rector\NodeCollector\NodeAnalyzer\ArrayCallableMethodMatcher */ private $arrayCallableMethodMatcher; /** - * @readonly * @var \Rector\DeadCode\NodeAnalyzer\CallCollectionAnalyzer */ private $callCollectionAnalyzer; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/rules/DeadCode/NodeAnalyzer/JustPropertyFetchVariableAssignMatcher.php b/rules/DeadCode/NodeAnalyzer/JustPropertyFetchVariableAssignMatcher.php index 45b613d57b0..639a8908a66 100644 --- a/rules/DeadCode/NodeAnalyzer/JustPropertyFetchVariableAssignMatcher.php +++ b/rules/DeadCode/NodeAnalyzer/JustPropertyFetchVariableAssignMatcher.php @@ -14,7 +14,6 @@ use Rector\DeadCode\ValueObject\VariableAndPropertyFetchAssign; final class JustPropertyFetchVariableAssignMatcher { /** - * @readonly * @var \Rector\Core\PhpParser\Comparing\NodeComparator */ private $nodeComparator; diff --git a/rules/DeadCode/NodeAnalyzer/PropertyWriteonlyAnalyzer.php b/rules/DeadCode/NodeAnalyzer/PropertyWriteonlyAnalyzer.php index 31b0c56441f..cd86f91e1d4 100644 --- a/rules/DeadCode/NodeAnalyzer/PropertyWriteonlyAnalyzer.php +++ b/rules/DeadCode/NodeAnalyzer/PropertyWriteonlyAnalyzer.php @@ -13,7 +13,6 @@ use Rector\NodeTypeResolver\Node\AttributeKey; final class PropertyWriteonlyAnalyzer { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; diff --git a/rules/DeadCode/NodeAnalyzer/UsedVariableNameAnalyzer.php b/rules/DeadCode/NodeAnalyzer/UsedVariableNameAnalyzer.php index 03b93495362..f61d6812286 100644 --- a/rules/DeadCode/NodeAnalyzer/UsedVariableNameAnalyzer.php +++ b/rules/DeadCode/NodeAnalyzer/UsedVariableNameAnalyzer.php @@ -11,7 +11,6 @@ use Rector\NodeNameResolver\NodeNameResolver; final class UsedVariableNameAnalyzer { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/rules/DeadCode/NodeCollector/UnusedParameterResolver.php b/rules/DeadCode/NodeCollector/UnusedParameterResolver.php index cd3bf188514..238db5e4ab5 100644 --- a/rules/DeadCode/NodeCollector/UnusedParameterResolver.php +++ b/rules/DeadCode/NodeCollector/UnusedParameterResolver.php @@ -9,7 +9,6 @@ use Rector\Core\NodeAnalyzer\ParamAnalyzer; final class UnusedParameterResolver { /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ParamAnalyzer */ private $paramAnalyzer; diff --git a/rules/DeadCode/NodeManipulator/ControllerClassMethodManipulator.php b/rules/DeadCode/NodeManipulator/ControllerClassMethodManipulator.php index 04d225e4f34..212fb3f9890 100644 --- a/rules/DeadCode/NodeManipulator/ControllerClassMethodManipulator.php +++ b/rules/DeadCode/NodeManipulator/ControllerClassMethodManipulator.php @@ -13,17 +13,14 @@ use Rector\NodeNameResolver\NodeNameResolver; final class ControllerClassMethodManipulator { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; diff --git a/rules/DeadCode/NodeManipulator/CountManipulator.php b/rules/DeadCode/NodeManipulator/CountManipulator.php index 141489224b8..cda15069e75 100644 --- a/rules/DeadCode/NodeManipulator/CountManipulator.php +++ b/rules/DeadCode/NodeManipulator/CountManipulator.php @@ -15,12 +15,10 @@ use Rector\NodeNameResolver\NodeNameResolver; final class CountManipulator { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Comparing\NodeComparator */ private $nodeComparator; diff --git a/rules/DeadCode/NodeManipulator/LivingCodeManipulator.php b/rules/DeadCode/NodeManipulator/LivingCodeManipulator.php index 4cbba9db6d5..c74f4809b2e 100644 --- a/rules/DeadCode/NodeManipulator/LivingCodeManipulator.php +++ b/rules/DeadCode/NodeManipulator/LivingCodeManipulator.php @@ -33,7 +33,6 @@ use Rector\NodeTypeResolver\NodeTypeResolver; final class LivingCodeManipulator { /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; diff --git a/rules/DeadCode/NodeManipulator/VariadicFunctionLikeDetector.php b/rules/DeadCode/NodeManipulator/VariadicFunctionLikeDetector.php index 78bd1ee4f38..3ed60ce2f28 100644 --- a/rules/DeadCode/NodeManipulator/VariadicFunctionLikeDetector.php +++ b/rules/DeadCode/NodeManipulator/VariadicFunctionLikeDetector.php @@ -12,12 +12,10 @@ use Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser; final class VariadicFunctionLikeDetector { /** - * @readonly * @var \Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser */ private $simpleCallableNodeTraverser; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/rules/DeadCode/PhpDoc/DeadParamTagValueNodeAnalyzer.php b/rules/DeadCode/PhpDoc/DeadParamTagValueNodeAnalyzer.php index b6f2fe78f8f..814497d67bb 100644 --- a/rules/DeadCode/PhpDoc/DeadParamTagValueNodeAnalyzer.php +++ b/rules/DeadCode/PhpDoc/DeadParamTagValueNodeAnalyzer.php @@ -25,32 +25,26 @@ use Rector\TypeDeclaration\NodeAnalyzer\ParamAnalyzer; final class DeadParamTagValueNodeAnalyzer { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\NodeTypeResolver\TypeComparator\TypeComparator */ private $typeComparator; /** - * @readonly * @var \Rector\DeadCode\TypeNodeAnalyzer\GenericTypeNodeAnalyzer */ private $genericTypeNodeAnalyzer; /** - * @readonly * @var \Rector\DeadCode\TypeNodeAnalyzer\MixedArrayTypeNodeAnalyzer */ private $mixedArrayTypeNodeAnalyzer; /** - * @readonly * @var \Rector\TypeDeclaration\NodeAnalyzer\ParamAnalyzer */ private $paramAnalyzer; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTypeChanger */ private $phpDocTypeChanger; diff --git a/rules/DeadCode/PhpDoc/DeadReturnTagValueNodeAnalyzer.php b/rules/DeadCode/PhpDoc/DeadReturnTagValueNodeAnalyzer.php index 706c5b8639b..521a0401d41 100644 --- a/rules/DeadCode/PhpDoc/DeadReturnTagValueNodeAnalyzer.php +++ b/rules/DeadCode/PhpDoc/DeadReturnTagValueNodeAnalyzer.php @@ -20,32 +20,26 @@ use Rector\NodeTypeResolver\TypeComparator\TypeComparator; final class DeadReturnTagValueNodeAnalyzer { /** - * @readonly * @var \Rector\NodeTypeResolver\TypeComparator\TypeComparator */ private $typeComparator; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\DeadCode\TypeNodeAnalyzer\GenericTypeNodeAnalyzer */ private $genericTypeNodeAnalyzer; /** - * @readonly * @var \Rector\DeadCode\TypeNodeAnalyzer\MixedArrayTypeNodeAnalyzer */ private $mixedArrayTypeNodeAnalyzer; /** - * @readonly * @var \Rector\DeadCode\PhpDoc\Guard\StandaloneTypeRemovalGuard */ private $standaloneTypeRemovalGuard; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTypeChanger */ private $phpDocTypeChanger; diff --git a/rules/DeadCode/PhpDoc/DeadVarTagValueNodeAnalyzer.php b/rules/DeadCode/PhpDoc/DeadVarTagValueNodeAnalyzer.php index ba828596ab4..b95b35a276a 100644 --- a/rules/DeadCode/PhpDoc/DeadVarTagValueNodeAnalyzer.php +++ b/rules/DeadCode/PhpDoc/DeadVarTagValueNodeAnalyzer.php @@ -11,12 +11,10 @@ use Rector\StaticTypeMapper\StaticTypeMapper; final class DeadVarTagValueNodeAnalyzer { /** - * @readonly * @var \Rector\NodeTypeResolver\TypeComparator\TypeComparator */ private $typeComparator; /** - * @readonly * @var \Rector\StaticTypeMapper\StaticTypeMapper */ private $staticTypeMapper; diff --git a/rules/DeadCode/PhpDoc/TagRemover/ParamTagRemover.php b/rules/DeadCode/PhpDoc/TagRemover/ParamTagRemover.php index 290bb3919c0..425637da9e2 100644 --- a/rules/DeadCode/PhpDoc/TagRemover/ParamTagRemover.php +++ b/rules/DeadCode/PhpDoc/TagRemover/ParamTagRemover.php @@ -13,7 +13,6 @@ use Rector\PhpDocParser\PhpDocParser\PhpDocNodeTraverser; final class ParamTagRemover { /** - * @readonly * @var \Rector\DeadCode\PhpDoc\DeadParamTagValueNodeAnalyzer */ private $deadParamTagValueNodeAnalyzer; diff --git a/rules/DeadCode/PhpDoc/TagRemover/ReturnTagRemover.php b/rules/DeadCode/PhpDoc/TagRemover/ReturnTagRemover.php index c700d1f65c3..af59ff66f83 100644 --- a/rules/DeadCode/PhpDoc/TagRemover/ReturnTagRemover.php +++ b/rules/DeadCode/PhpDoc/TagRemover/ReturnTagRemover.php @@ -10,7 +10,6 @@ use Rector\DeadCode\PhpDoc\DeadReturnTagValueNodeAnalyzer; final class ReturnTagRemover { /** - * @readonly * @var \Rector\DeadCode\PhpDoc\DeadReturnTagValueNodeAnalyzer */ private $deadReturnTagValueNodeAnalyzer; diff --git a/rules/DeadCode/PhpDoc/TagRemover/VarTagRemover.php b/rules/DeadCode/PhpDoc/TagRemover/VarTagRemover.php index 60ff4725bf1..45dc0e27d22 100644 --- a/rules/DeadCode/PhpDoc/TagRemover/VarTagRemover.php +++ b/rules/DeadCode/PhpDoc/TagRemover/VarTagRemover.php @@ -17,22 +17,18 @@ use Rector\PHPStanStaticTypeMapper\DoctrineTypeAnalyzer; final class VarTagRemover { /** - * @readonly * @var \Rector\PHPStanStaticTypeMapper\DoctrineTypeAnalyzer */ private $doctrineTypeAnalyzer; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; /** - * @readonly * @var \Rector\DeadCode\PhpDoc\DeadVarTagValueNodeAnalyzer */ private $deadVarTagValueNodeAnalyzer; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTypeChanger */ private $phpDocTypeChanger; diff --git a/rules/DeadCode/Rector/Array_/RemoveDuplicatedArrayKeyRector.php b/rules/DeadCode/Rector/Array_/RemoveDuplicatedArrayKeyRector.php index 060078b52da..32f07cf9152 100644 --- a/rules/DeadCode/Rector/Array_/RemoveDuplicatedArrayKeyRector.php +++ b/rules/DeadCode/Rector/Array_/RemoveDuplicatedArrayKeyRector.php @@ -21,12 +21,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RemoveDuplicatedArrayKeyRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\PhpParser\Printer\BetterStandardPrinter */ private $betterStandardPrinter; /** - * @readonly * @var \Rector\Core\Util\MultiInstanceofChecker */ private $multiInstanceofChecker; diff --git a/rules/DeadCode/Rector/Assign/RemoveDoubleAssignRector.php b/rules/DeadCode/Rector/Assign/RemoveDoubleAssignRector.php index 069e4e34044..c75a332a00e 100644 --- a/rules/DeadCode/Rector/Assign/RemoveDoubleAssignRector.php +++ b/rules/DeadCode/Rector/Assign/RemoveDoubleAssignRector.php @@ -27,7 +27,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RemoveDoubleAssignRector extends AbstractScopeAwareRector { /** - * @readonly * @var \Rector\DeadCode\SideEffect\SideEffectNodeDetector */ private $sideEffectNodeDetector; diff --git a/rules/DeadCode/Rector/Assign/RemoveUnusedVariableAssignRector.php b/rules/DeadCode/Rector/Assign/RemoveUnusedVariableAssignRector.php index 737c9e231ff..d0b7ddc7e38 100644 --- a/rules/DeadCode/Rector/Assign/RemoveUnusedVariableAssignRector.php +++ b/rules/DeadCode/Rector/Assign/RemoveUnusedVariableAssignRector.php @@ -28,17 +28,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RemoveUnusedVariableAssignRector extends AbstractScopeAwareRector { /** - * @readonly * @var \Rector\Core\Php\ReservedKeywordAnalyzer */ private $reservedKeywordAnalyzer; /** - * @readonly * @var \Rector\DeadCode\SideEffect\SideEffectNodeDetector */ private $sideEffectNodeDetector; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\VariableAnalyzer */ private $variableAnalyzer; diff --git a/rules/DeadCode/Rector/Cast/RecastingRemovalRector.php b/rules/DeadCode/Rector/Cast/RecastingRemovalRector.php index f25f4d5a9e6..0ed7b3e47f6 100644 --- a/rules/DeadCode/Rector/Cast/RecastingRemovalRector.php +++ b/rules/DeadCode/Rector/Cast/RecastingRemovalRector.php @@ -40,22 +40,18 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RecastingRemovalRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeAnalyzer\PropertyFetchAnalyzer */ private $propertyFetchAnalyzer; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ExprAnalyzer */ private $exprAnalyzer; /** - * @readonly * @var \Rector\Core\PhpParser\AstResolver */ private $astResolver; diff --git a/rules/DeadCode/Rector/ClassConst/RemoveUnusedPrivateClassConstantRector.php b/rules/DeadCode/Rector/ClassConst/RemoveUnusedPrivateClassConstantRector.php index 2a3dd70087d..14a9069b131 100644 --- a/rules/DeadCode/Rector/ClassConst/RemoveUnusedPrivateClassConstantRector.php +++ b/rules/DeadCode/Rector/ClassConst/RemoveUnusedPrivateClassConstantRector.php @@ -19,12 +19,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RemoveUnusedPrivateClassConstantRector extends AbstractScopeAwareRector { /** - * @readonly * @var \Rector\Core\NodeManipulator\ClassConstManipulator */ private $classConstManipulator; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/rules/DeadCode/Rector/ClassLike/RemoveAnnotationRector.php b/rules/DeadCode/Rector/ClassLike/RemoveAnnotationRector.php index 019c6833511..a8391915aa1 100644 --- a/rules/DeadCode/Rector/ClassLike/RemoveAnnotationRector.php +++ b/rules/DeadCode/Rector/ClassLike/RemoveAnnotationRector.php @@ -21,7 +21,6 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class RemoveAnnotationRector extends AbstractRector implements ConfigurableRectorInterface { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTagRemover */ private $phpDocTagRemover; diff --git a/rules/DeadCode/Rector/ClassMethod/RemoveEmptyClassMethodRector.php b/rules/DeadCode/Rector/ClassMethod/RemoveEmptyClassMethodRector.php index 767ca4d79b2..d3425c8ed9b 100644 --- a/rules/DeadCode/Rector/ClassMethod/RemoveEmptyClassMethodRector.php +++ b/rules/DeadCode/Rector/ClassMethod/RemoveEmptyClassMethodRector.php @@ -20,17 +20,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RemoveEmptyClassMethodRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeManipulator\ClassMethodManipulator */ private $classMethodManipulator; /** - * @readonly * @var \Rector\DeadCode\NodeManipulator\ControllerClassMethodManipulator */ private $controllerClassMethodManipulator; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ParamAnalyzer */ private $paramAnalyzer; diff --git a/rules/DeadCode/Rector/ClassMethod/RemoveUnusedConstructorParamRector.php b/rules/DeadCode/Rector/ClassMethod/RemoveUnusedConstructorParamRector.php index d1c00c6857b..14df71f5e5f 100644 --- a/rules/DeadCode/Rector/ClassMethod/RemoveUnusedConstructorParamRector.php +++ b/rules/DeadCode/Rector/ClassMethod/RemoveUnusedConstructorParamRector.php @@ -18,12 +18,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RemoveUnusedConstructorParamRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ParamAnalyzer */ private $paramAnalyzer; /** - * @readonly * @var \Rector\Removing\NodeManipulator\ComplexNodeRemover */ private $complexNodeRemover; diff --git a/rules/DeadCode/Rector/ClassMethod/RemoveUnusedPrivateMethodParameterRector.php b/rules/DeadCode/Rector/ClassMethod/RemoveUnusedPrivateMethodParameterRector.php index 2d2814f66e5..46c82951713 100644 --- a/rules/DeadCode/Rector/ClassMethod/RemoveUnusedPrivateMethodParameterRector.php +++ b/rules/DeadCode/Rector/ClassMethod/RemoveUnusedPrivateMethodParameterRector.php @@ -22,17 +22,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RemoveUnusedPrivateMethodParameterRector extends AbstractRector { /** - * @readonly * @var \Rector\DeadCode\NodeManipulator\VariadicFunctionLikeDetector */ private $variadicFunctionLikeDetector; /** - * @readonly * @var \Rector\DeadCode\NodeCollector\UnusedParameterResolver */ private $unusedParameterResolver; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTagRemover */ private $phpDocTagRemover; diff --git a/rules/DeadCode/Rector/ClassMethod/RemoveUnusedPrivateMethodRector.php b/rules/DeadCode/Rector/ClassMethod/RemoveUnusedPrivateMethodRector.php index 2d229782bc7..4fc4b824d05 100644 --- a/rules/DeadCode/Rector/ClassMethod/RemoveUnusedPrivateMethodRector.php +++ b/rules/DeadCode/Rector/ClassMethod/RemoveUnusedPrivateMethodRector.php @@ -22,12 +22,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RemoveUnusedPrivateMethodRector extends AbstractScopeAwareRector { /** - * @readonly * @var \Rector\DeadCode\NodeAnalyzer\IsClassMethodUsedAnalyzer */ private $isClassMethodUsedAnalyzer; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/rules/DeadCode/Rector/ClassMethod/RemoveUnusedPromotedPropertyRector.php b/rules/DeadCode/Rector/ClassMethod/RemoveUnusedPromotedPropertyRector.php index 385ba1b0380..07563c74a7a 100644 --- a/rules/DeadCode/Rector/ClassMethod/RemoveUnusedPromotedPropertyRector.php +++ b/rules/DeadCode/Rector/ClassMethod/RemoveUnusedPromotedPropertyRector.php @@ -25,17 +25,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RemoveUnusedPromotedPropertyRector extends AbstractScopeAwareRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Core\PhpParser\NodeFinder\PropertyFetchFinder */ private $propertyFetchFinder; /** - * @readonly * @var \Rector\Privatization\NodeManipulator\VisibilityManipulator */ private $visibilityManipulator; /** - * @readonly * @var \Rector\DeadCode\NodeAnalyzer\PropertyWriteonlyAnalyzer */ private $propertyWriteonlyAnalyzer; diff --git a/rules/DeadCode/Rector/ClassMethod/RemoveUselessParamTagRector.php b/rules/DeadCode/Rector/ClassMethod/RemoveUselessParamTagRector.php index 9ac32ce99f3..a11a59b39af 100644 --- a/rules/DeadCode/Rector/ClassMethod/RemoveUselessParamTagRector.php +++ b/rules/DeadCode/Rector/ClassMethod/RemoveUselessParamTagRector.php @@ -16,7 +16,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RemoveUselessParamTagRector extends AbstractRector { /** - * @readonly * @var \Rector\DeadCode\PhpDoc\TagRemover\ParamTagRemover */ private $paramTagRemover; diff --git a/rules/DeadCode/Rector/ClassMethod/RemoveUselessReturnTagRector.php b/rules/DeadCode/Rector/ClassMethod/RemoveUselessReturnTagRector.php index 8b8d1c43aaf..6c24931aeb3 100644 --- a/rules/DeadCode/Rector/ClassMethod/RemoveUselessReturnTagRector.php +++ b/rules/DeadCode/Rector/ClassMethod/RemoveUselessReturnTagRector.php @@ -15,7 +15,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RemoveUselessReturnTagRector extends AbstractRector { /** - * @readonly * @var \Rector\DeadCode\PhpDoc\TagRemover\ReturnTagRemover */ private $returnTagRemover; diff --git a/rules/DeadCode/Rector/ConstFetch/RemovePhpVersionIdCheckRector.php b/rules/DeadCode/Rector/ConstFetch/RemovePhpVersionIdCheckRector.php index 4b8eee66ab1..9aa1620bc49 100644 --- a/rules/DeadCode/Rector/ConstFetch/RemovePhpVersionIdCheckRector.php +++ b/rules/DeadCode/Rector/ConstFetch/RemovePhpVersionIdCheckRector.php @@ -24,7 +24,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RemovePhpVersionIdCheckRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; diff --git a/rules/DeadCode/Rector/Expression/RemoveDeadStmtRector.php b/rules/DeadCode/Rector/Expression/RemoveDeadStmtRector.php index 9789b0c1b27..d5cc15eea94 100644 --- a/rules/DeadCode/Rector/Expression/RemoveDeadStmtRector.php +++ b/rules/DeadCode/Rector/Expression/RemoveDeadStmtRector.php @@ -23,17 +23,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RemoveDeadStmtRector extends AbstractRector { /** - * @readonly * @var \Rector\DeadCode\NodeManipulator\LivingCodeManipulator */ private $livingCodeManipulator; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\PropertyFetchAnalyzer */ private $propertyFetchAnalyzer; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/rules/DeadCode/Rector/For_/RemoveDeadIfForeachForRector.php b/rules/DeadCode/Rector/For_/RemoveDeadIfForeachForRector.php index 122b4bf6842..c8ffbac0400 100644 --- a/rules/DeadCode/Rector/For_/RemoveDeadIfForeachForRector.php +++ b/rules/DeadCode/Rector/For_/RemoveDeadIfForeachForRector.php @@ -22,7 +22,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RemoveDeadIfForeachForRector extends AbstractRector { /** - * @readonly * @var \Rector\EarlyReturn\NodeTransformer\ConditionInverter */ private $conditionInverter; diff --git a/rules/DeadCode/Rector/If_/RemoveAlwaysTrueIfConditionRector.php b/rules/DeadCode/Rector/If_/RemoveAlwaysTrueIfConditionRector.php index bd193543efa..b150deffba0 100644 --- a/rules/DeadCode/Rector/If_/RemoveAlwaysTrueIfConditionRector.php +++ b/rules/DeadCode/Rector/If_/RemoveAlwaysTrueIfConditionRector.php @@ -26,12 +26,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RemoveAlwaysTrueIfConditionRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ExprAnalyzer */ private $exprAnalyzer; diff --git a/rules/DeadCode/Rector/If_/RemoveDeadInstanceOfRector.php b/rules/DeadCode/Rector/If_/RemoveDeadInstanceOfRector.php index 8512c28182d..f03adb36da6 100644 --- a/rules/DeadCode/Rector/If_/RemoveDeadInstanceOfRector.php +++ b/rules/DeadCode/Rector/If_/RemoveDeadInstanceOfRector.php @@ -29,7 +29,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RemoveDeadInstanceOfRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeManipulator\IfManipulator */ private $ifManipulator; diff --git a/rules/DeadCode/Rector/If_/RemoveTypedPropertyDeadInstanceOfRector.php b/rules/DeadCode/Rector/If_/RemoveTypedPropertyDeadInstanceOfRector.php index 2cd35debcf5..aac126d8699 100644 --- a/rules/DeadCode/Rector/If_/RemoveTypedPropertyDeadInstanceOfRector.php +++ b/rules/DeadCode/Rector/If_/RemoveTypedPropertyDeadInstanceOfRector.php @@ -30,17 +30,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RemoveTypedPropertyDeadInstanceOfRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeManipulator\IfManipulator */ private $ifManipulator; /** - * @readonly * @var \Rector\TypeDeclaration\AlreadyAssignDetector\ConstructorAssignDetector */ private $constructorAssignDetector; /** - * @readonly * @var \Rector\Php80\NodeAnalyzer\PromotedPropertyResolver */ private $promotedPropertyResolver; diff --git a/rules/DeadCode/Rector/If_/RemoveUnusedNonEmptyArrayBeforeForeachRector.php b/rules/DeadCode/Rector/If_/RemoveUnusedNonEmptyArrayBeforeForeachRector.php index be7600c8179..ecadf890708 100644 --- a/rules/DeadCode/Rector/If_/RemoveUnusedNonEmptyArrayBeforeForeachRector.php +++ b/rules/DeadCode/Rector/If_/RemoveUnusedNonEmptyArrayBeforeForeachRector.php @@ -27,27 +27,22 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RemoveUnusedNonEmptyArrayBeforeForeachRector extends AbstractScopeAwareRector { /** - * @readonly * @var \Rector\DeadCode\NodeManipulator\CountManipulator */ private $countManipulator; /** - * @readonly * @var \Rector\Core\NodeManipulator\IfManipulator */ private $ifManipulator; /** - * @readonly * @var \Rector\DeadCode\UselessIfCondBeforeForeachDetector */ private $uselessIfCondBeforeForeachDetector; /** - * @readonly * @var \Rector\Core\Php\ReservedKeywordAnalyzer */ private $reservedKeywordAnalyzer; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\PropertyFetchAnalyzer */ private $propertyFetchAnalyzer; diff --git a/rules/DeadCode/Rector/If_/SimplifyIfElseWithSameContentRector.php b/rules/DeadCode/Rector/If_/SimplifyIfElseWithSameContentRector.php index 07601e233a3..54331161c59 100644 --- a/rules/DeadCode/Rector/If_/SimplifyIfElseWithSameContentRector.php +++ b/rules/DeadCode/Rector/If_/SimplifyIfElseWithSameContentRector.php @@ -18,7 +18,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class SimplifyIfElseWithSameContentRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\PhpParser\Printer\BetterStandardPrinter */ private $betterStandardPrinter; diff --git a/rules/DeadCode/Rector/If_/UnwrapFutureCompatibleIfPhpVersionRector.php b/rules/DeadCode/Rector/If_/UnwrapFutureCompatibleIfPhpVersionRector.php index 275ced2d5b8..821540aa255 100644 --- a/rules/DeadCode/Rector/If_/UnwrapFutureCompatibleIfPhpVersionRector.php +++ b/rules/DeadCode/Rector/If_/UnwrapFutureCompatibleIfPhpVersionRector.php @@ -22,12 +22,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class UnwrapFutureCompatibleIfPhpVersionRector extends AbstractRector { /** - * @readonly * @var \Rector\DeadCode\ConditionEvaluator */ private $conditionEvaluator; /** - * @readonly * @var \Rector\DeadCode\ConditionResolver */ private $conditionResolver; diff --git a/rules/DeadCode/Rector/Node/RemoveNonExistingVarAnnotationRector.php b/rules/DeadCode/Rector/Node/RemoveNonExistingVarAnnotationRector.php index 35c8637790d..e189d421fff 100644 --- a/rules/DeadCode/Rector/Node/RemoveNonExistingVarAnnotationRector.php +++ b/rules/DeadCode/Rector/Node/RemoveNonExistingVarAnnotationRector.php @@ -35,12 +35,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RemoveNonExistingVarAnnotationRector extends AbstractRector { /** - * @readonly * @var \Rector\DeadCode\NodeAnalyzer\ExprUsedInNodeAnalyzer */ private $exprUsedInNodeAnalyzer; /** - * @readonly * @var \Rector\Core\Util\MultiInstanceofChecker */ private $multiInstanceofChecker; diff --git a/rules/DeadCode/Rector/Property/RemoveUnusedPrivatePropertyRector.php b/rules/DeadCode/Rector/Property/RemoveUnusedPrivatePropertyRector.php index 095f36a99d4..afb3747edb7 100644 --- a/rules/DeadCode/Rector/Property/RemoveUnusedPrivatePropertyRector.php +++ b/rules/DeadCode/Rector/Property/RemoveUnusedPrivatePropertyRector.php @@ -24,12 +24,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RemoveUnusedPrivatePropertyRector extends AbstractScopeAwareRector { /** - * @readonly * @var \Rector\Core\PhpParser\NodeFinder\PropertyFetchFinder */ private $propertyFetchFinder; /** - * @readonly * @var \Rector\DeadCode\NodeAnalyzer\PropertyWriteonlyAnalyzer */ private $propertyWriteonlyAnalyzer; diff --git a/rules/DeadCode/Rector/Property/RemoveUselessVarTagRector.php b/rules/DeadCode/Rector/Property/RemoveUselessVarTagRector.php index 160bebf5eb0..872496df13c 100644 --- a/rules/DeadCode/Rector/Property/RemoveUselessVarTagRector.php +++ b/rules/DeadCode/Rector/Property/RemoveUselessVarTagRector.php @@ -15,7 +15,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RemoveUselessVarTagRector extends AbstractRector { /** - * @readonly * @var \Rector\DeadCode\PhpDoc\TagRemover\VarTagRemover */ private $varTagRemover; diff --git a/rules/DeadCode/Rector/StaticCall/RemoveParentCallWithoutParentRector.php b/rules/DeadCode/Rector/StaticCall/RemoveParentCallWithoutParentRector.php index b4a90bcae14..cc1bc5c28a6 100644 --- a/rules/DeadCode/Rector/StaticCall/RemoveParentCallWithoutParentRector.php +++ b/rules/DeadCode/Rector/StaticCall/RemoveParentCallWithoutParentRector.php @@ -24,17 +24,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RemoveParentCallWithoutParentRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeManipulator\ClassMethodManipulator */ private $classMethodManipulator; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ClassAnalyzer */ private $classAnalyzer; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/rules/DeadCode/Rector/Stmt/RemoveUnreachableStatementRector.php b/rules/DeadCode/Rector/Stmt/RemoveUnreachableStatementRector.php index fd6be3ca6f8..7bdc6c6fdc8 100644 --- a/rules/DeadCode/Rector/Stmt/RemoveUnreachableStatementRector.php +++ b/rules/DeadCode/Rector/Stmt/RemoveUnreachableStatementRector.php @@ -16,7 +16,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RemoveUnreachableStatementRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeAnalyzer\TerminatedNodeAnalyzer */ private $terminatedNodeAnalyzer; diff --git a/rules/DeadCode/Rector/StmtsAwareInterface/RemoveJustPropertyFetchForAssignRector.php b/rules/DeadCode/Rector/StmtsAwareInterface/RemoveJustPropertyFetchForAssignRector.php index 21450f73fbb..cdf029dad36 100644 --- a/rules/DeadCode/Rector/StmtsAwareInterface/RemoveJustPropertyFetchForAssignRector.php +++ b/rules/DeadCode/Rector/StmtsAwareInterface/RemoveJustPropertyFetchForAssignRector.php @@ -20,7 +20,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RemoveJustPropertyFetchForAssignRector extends AbstractRector { /** - * @readonly * @var \Rector\DeadCode\NodeAnalyzer\JustPropertyFetchVariableAssignMatcher */ private $justPropertyFetchVariableAssignMatcher; diff --git a/rules/DeadCode/Rector/StmtsAwareInterface/RemoveJustVariableAssignRector.php b/rules/DeadCode/Rector/StmtsAwareInterface/RemoveJustVariableAssignRector.php index 0d6f0559f5f..9ccf15bd901 100644 --- a/rules/DeadCode/Rector/StmtsAwareInterface/RemoveJustVariableAssignRector.php +++ b/rules/DeadCode/Rector/StmtsAwareInterface/RemoveJustVariableAssignRector.php @@ -25,17 +25,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RemoveJustVariableAssignRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeAnalyzer\VariableAnalyzer */ private $variableAnalyzer; /** - * @readonly * @var \Rector\DeadCode\NodeAnalyzer\ExprUsedInNextNodeAnalyzer */ private $exprUsedInNextNodeAnalyzer; /** - * @readonly * @var \Rector\BetterPhpDocParser\Comment\CommentsMerger */ private $commentsMerger; diff --git a/rules/DeadCode/SideEffect/PureFunctionDetector.php b/rules/DeadCode/SideEffect/PureFunctionDetector.php index 14f9957fccf..a53b2689060 100644 --- a/rules/DeadCode/SideEffect/PureFunctionDetector.php +++ b/rules/DeadCode/SideEffect/PureFunctionDetector.php @@ -12,12 +12,10 @@ use Rector\NodeNameResolver\NodeNameResolver; final class PureFunctionDetector { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/rules/DeadCode/SideEffect/SideEffectNodeDetector.php b/rules/DeadCode/SideEffect/SideEffectNodeDetector.php index be033cfaad3..734db4f33d3 100644 --- a/rules/DeadCode/SideEffect/SideEffectNodeDetector.php +++ b/rules/DeadCode/SideEffect/SideEffectNodeDetector.php @@ -26,12 +26,10 @@ use Rector\NodeTypeResolver\NodeTypeResolver; final class SideEffectNodeDetector { /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; /** - * @readonly * @var \Rector\DeadCode\SideEffect\PureFunctionDetector */ private $pureFunctionDetector; diff --git a/rules/DeadCode/UselessIfCondBeforeForeachDetector.php b/rules/DeadCode/UselessIfCondBeforeForeachDetector.php index f1c05a173fe..05184b06b9e 100644 --- a/rules/DeadCode/UselessIfCondBeforeForeachDetector.php +++ b/rules/DeadCode/UselessIfCondBeforeForeachDetector.php @@ -21,17 +21,14 @@ use Rector\Core\PhpParser\Node\BetterNodeFinder; final class UselessIfCondBeforeForeachDetector { /** - * @readonly * @var \Rector\Core\PhpParser\Comparing\NodeComparator */ private $nodeComparator; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ParamAnalyzer */ private $paramAnalyzer; diff --git a/rules/DeadCode/ValueObject/BinaryToVersionCompareCondition.php b/rules/DeadCode/ValueObject/BinaryToVersionCompareCondition.php index 13bd6888e1c..905b873c910 100644 --- a/rules/DeadCode/ValueObject/BinaryToVersionCompareCondition.php +++ b/rules/DeadCode/ValueObject/BinaryToVersionCompareCondition.php @@ -7,19 +7,13 @@ use Rector\DeadCode\Contract\ConditionInterface; final class BinaryToVersionCompareCondition implements ConditionInterface { /** - * @readonly * @var \Rector\DeadCode\ValueObject\VersionCompareCondition */ private $versionCompareCondition; /** - * @readonly * @var string */ private $binaryClass; - /** - * @readonly - * @var mixed - */ private $expectedValue; /** * @param mixed $expectedValue diff --git a/rules/DeadCode/ValueObject/VariableAndPropertyFetchAssign.php b/rules/DeadCode/ValueObject/VariableAndPropertyFetchAssign.php index a7482327cf4..9ab5a7304ef 100644 --- a/rules/DeadCode/ValueObject/VariableAndPropertyFetchAssign.php +++ b/rules/DeadCode/ValueObject/VariableAndPropertyFetchAssign.php @@ -8,12 +8,10 @@ use PhpParser\Node\Expr\Variable; final class VariableAndPropertyFetchAssign { /** - * @readonly * @var \PhpParser\Node\Expr\Variable */ private $variable; /** - * @readonly * @var \PhpParser\Node\Expr\PropertyFetch */ private $propertyFetch; diff --git a/rules/DeadCode/ValueObject/VersionCompareCondition.php b/rules/DeadCode/ValueObject/VersionCompareCondition.php index bb876afbe3c..704d59830d7 100644 --- a/rules/DeadCode/ValueObject/VersionCompareCondition.php +++ b/rules/DeadCode/ValueObject/VersionCompareCondition.php @@ -7,17 +7,14 @@ use Rector\DeadCode\Contract\ConditionInterface; final class VersionCompareCondition implements ConditionInterface { /** - * @readonly * @var int */ private $firstVersion; /** - * @readonly * @var int */ private $secondVersion; /** - * @readonly * @var string|null */ private $compareSign; diff --git a/rules/EarlyReturn/NodeAnalyzer/IfAndAnalyzer.php b/rules/EarlyReturn/NodeAnalyzer/IfAndAnalyzer.php index 30086dfa8ea..3e13c6d03c6 100644 --- a/rules/EarlyReturn/NodeAnalyzer/IfAndAnalyzer.php +++ b/rules/EarlyReturn/NodeAnalyzer/IfAndAnalyzer.php @@ -14,12 +14,10 @@ use Rector\Core\PhpParser\Node\BetterNodeFinder; final class IfAndAnalyzer { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\Core\PhpParser\Comparing\NodeComparator */ private $nodeComparator; diff --git a/rules/EarlyReturn/NodeFactory/InvertedIfFactory.php b/rules/EarlyReturn/NodeFactory/InvertedIfFactory.php index 62f526b312f..2c726c0c9ca 100644 --- a/rules/EarlyReturn/NodeFactory/InvertedIfFactory.php +++ b/rules/EarlyReturn/NodeFactory/InvertedIfFactory.php @@ -16,17 +16,14 @@ use Rector\NodeTypeResolver\Node\AttributeKey; final class InvertedIfFactory { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\EarlyReturn\NodeTransformer\ConditionInverter */ private $conditionInverter; /** - * @readonly * @var \Rector\NodeNestingScope\ContextAnalyzer */ private $contextAnalyzer; diff --git a/rules/EarlyReturn/NodeTransformer/ConditionInverter.php b/rules/EarlyReturn/NodeTransformer/ConditionInverter.php index a1689bb1d13..4d40a81718e 100644 --- a/rules/EarlyReturn/NodeTransformer/ConditionInverter.php +++ b/rules/EarlyReturn/NodeTransformer/ConditionInverter.php @@ -11,7 +11,6 @@ use Rector\Core\NodeManipulator\BinaryOpManipulator; final class ConditionInverter { /** - * @readonly * @var \Rector\Core\NodeManipulator\BinaryOpManipulator */ private $binaryOpManipulator; diff --git a/rules/EarlyReturn/Rector/Foreach_/ChangeNestedForeachIfsToEarlyContinueRector.php b/rules/EarlyReturn/Rector/Foreach_/ChangeNestedForeachIfsToEarlyContinueRector.php index deee5cb5407..3cdec4ed833 100644 --- a/rules/EarlyReturn/Rector/Foreach_/ChangeNestedForeachIfsToEarlyContinueRector.php +++ b/rules/EarlyReturn/Rector/Foreach_/ChangeNestedForeachIfsToEarlyContinueRector.php @@ -25,12 +25,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ChangeNestedForeachIfsToEarlyContinueRector extends AbstractRector { /** - * @readonly * @var \Rector\EarlyReturn\NodeTransformer\ConditionInverter */ private $conditionInverter; /** - * @readonly * @var \Rector\Core\NodeManipulator\IfManipulator */ private $ifManipulator; diff --git a/rules/EarlyReturn/Rector/If_/ChangeAndIfToEarlyReturnRector.php b/rules/EarlyReturn/Rector/If_/ChangeAndIfToEarlyReturnRector.php index aa956827d44..75dd9336114 100644 --- a/rules/EarlyReturn/Rector/If_/ChangeAndIfToEarlyReturnRector.php +++ b/rules/EarlyReturn/Rector/If_/ChangeAndIfToEarlyReturnRector.php @@ -32,32 +32,26 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ChangeAndIfToEarlyReturnRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeManipulator\IfManipulator */ private $ifManipulator; /** - * @readonly * @var \Rector\EarlyReturn\NodeFactory\InvertedIfFactory */ private $invertedIfFactory; /** - * @readonly * @var \Rector\NodeNestingScope\ContextAnalyzer */ private $contextAnalyzer; /** - * @readonly * @var \Rector\NodeCollector\BinaryOpConditionsCollector */ private $binaryOpConditionsCollector; /** - * @readonly * @var \Rector\EarlyReturn\NodeAnalyzer\SimpleScalarAnalyzer */ private $simpleScalarAnalyzer; /** - * @readonly * @var \Rector\EarlyReturn\NodeAnalyzer\IfAndAnalyzer */ private $ifAndAnalyzer; diff --git a/rules/EarlyReturn/Rector/If_/ChangeIfElseValueAssignToEarlyReturnRector.php b/rules/EarlyReturn/Rector/If_/ChangeIfElseValueAssignToEarlyReturnRector.php index 325a895be2c..28ce2838d04 100644 --- a/rules/EarlyReturn/Rector/If_/ChangeIfElseValueAssignToEarlyReturnRector.php +++ b/rules/EarlyReturn/Rector/If_/ChangeIfElseValueAssignToEarlyReturnRector.php @@ -24,12 +24,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ChangeIfElseValueAssignToEarlyReturnRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeManipulator\IfManipulator */ private $ifManipulator; /** - * @readonly * @var \Rector\Core\NodeManipulator\StmtsManipulator */ private $stmtsManipulator; diff --git a/rules/EarlyReturn/Rector/If_/ChangeNestedIfsToEarlyReturnRector.php b/rules/EarlyReturn/Rector/If_/ChangeNestedIfsToEarlyReturnRector.php index 10a07c1b7c1..e472b648d84 100644 --- a/rules/EarlyReturn/Rector/If_/ChangeNestedIfsToEarlyReturnRector.php +++ b/rules/EarlyReturn/Rector/If_/ChangeNestedIfsToEarlyReturnRector.php @@ -20,12 +20,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ChangeNestedIfsToEarlyReturnRector extends AbstractRector { /** - * @readonly * @var \Rector\EarlyReturn\NodeTransformer\ConditionInverter */ private $conditionInverter; /** - * @readonly * @var \Rector\Core\NodeManipulator\IfManipulator */ private $ifManipulator; diff --git a/rules/EarlyReturn/Rector/If_/ChangeOrIfContinueToMultiContinueRector.php b/rules/EarlyReturn/Rector/If_/ChangeOrIfContinueToMultiContinueRector.php index 8adaef1d65a..caf7f23318c 100644 --- a/rules/EarlyReturn/Rector/If_/ChangeOrIfContinueToMultiContinueRector.php +++ b/rules/EarlyReturn/Rector/If_/ChangeOrIfContinueToMultiContinueRector.php @@ -18,7 +18,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ChangeOrIfContinueToMultiContinueRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeManipulator\IfManipulator */ private $ifManipulator; diff --git a/rules/EarlyReturn/Rector/Return_/PreparedValueToEarlyReturnRector.php b/rules/EarlyReturn/Rector/Return_/PreparedValueToEarlyReturnRector.php index 1f191035eb2..1661b92430e 100644 --- a/rules/EarlyReturn/Rector/Return_/PreparedValueToEarlyReturnRector.php +++ b/rules/EarlyReturn/Rector/Return_/PreparedValueToEarlyReturnRector.php @@ -23,7 +23,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class PreparedValueToEarlyReturnRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeManipulator\IfManipulator */ private $ifManipulator; diff --git a/rules/EarlyReturn/Rector/Return_/ReturnBinaryAndToEarlyReturnRector.php b/rules/EarlyReturn/Rector/Return_/ReturnBinaryAndToEarlyReturnRector.php index 101ccae4e25..a76c36d4ca0 100644 --- a/rules/EarlyReturn/Rector/Return_/ReturnBinaryAndToEarlyReturnRector.php +++ b/rules/EarlyReturn/Rector/Return_/ReturnBinaryAndToEarlyReturnRector.php @@ -21,17 +21,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ReturnBinaryAndToEarlyReturnRector extends AbstractScopeAwareRector { /** - * @readonly * @var \Rector\Core\NodeManipulator\IfManipulator */ private $ifManipulator; /** - * @readonly * @var \Rector\Core\PhpParser\Node\AssignAndBinaryMap */ private $assignAndBinaryMap; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\CallAnalyzer */ private $callAnalyzer; diff --git a/rules/EarlyReturn/Rector/Return_/ReturnBinaryOrToEarlyReturnRector.php b/rules/EarlyReturn/Rector/Return_/ReturnBinaryOrToEarlyReturnRector.php index d704b64ccdf..19dc128910d 100644 --- a/rules/EarlyReturn/Rector/Return_/ReturnBinaryOrToEarlyReturnRector.php +++ b/rules/EarlyReturn/Rector/Return_/ReturnBinaryOrToEarlyReturnRector.php @@ -22,17 +22,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ReturnBinaryOrToEarlyReturnRector extends AbstractScopeAwareRector { /** - * @readonly * @var \Rector\Core\NodeManipulator\IfManipulator */ private $ifManipulator; /** - * @readonly * @var \Rector\Core\PhpParser\Node\AssignAndBinaryMap */ private $assignAndBinaryMap; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\CallAnalyzer */ private $callAnalyzer; diff --git a/rules/EarlyReturn/Rector/StmtsAwareInterface/ReturnEarlyIfVariableRector.php b/rules/EarlyReturn/Rector/StmtsAwareInterface/ReturnEarlyIfVariableRector.php index f6fc7e28ea5..d4861fdd185 100644 --- a/rules/EarlyReturn/Rector/StmtsAwareInterface/ReturnEarlyIfVariableRector.php +++ b/rules/EarlyReturn/Rector/StmtsAwareInterface/ReturnEarlyIfVariableRector.php @@ -24,7 +24,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ReturnEarlyIfVariableRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeAnalyzer\VariableAnalyzer */ private $variableAnalyzer; diff --git a/rules/EarlyReturn/ValueObject/BareSingleAssignIf.php b/rules/EarlyReturn/ValueObject/BareSingleAssignIf.php index 7f142d58d62..a1c324ab616 100644 --- a/rules/EarlyReturn/ValueObject/BareSingleAssignIf.php +++ b/rules/EarlyReturn/ValueObject/BareSingleAssignIf.php @@ -9,12 +9,10 @@ use PhpParser\Node\Stmt\If_; final class BareSingleAssignIf { /** - * @readonly * @var \PhpParser\Node\Stmt\If_ */ private $if; /** - * @readonly * @var \PhpParser\Node\Expr\Assign */ private $assign; diff --git a/rules/Naming/AssignVariableNameResolver/NewAssignVariableNameResolver.php b/rules/Naming/AssignVariableNameResolver/NewAssignVariableNameResolver.php index 45310fb0fec..390d10f2330 100644 --- a/rules/Naming/AssignVariableNameResolver/NewAssignVariableNameResolver.php +++ b/rules/Naming/AssignVariableNameResolver/NewAssignVariableNameResolver.php @@ -14,7 +14,6 @@ use Rector\NodeNameResolver\NodeNameResolver; final class NewAssignVariableNameResolver implements AssignVariableNameResolverInterface { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/rules/Naming/AssignVariableNameResolver/PropertyFetchAssignVariableNameResolver.php b/rules/Naming/AssignVariableNameResolver/PropertyFetchAssignVariableNameResolver.php index cc130517b9e..cd2fb859e34 100644 --- a/rules/Naming/AssignVariableNameResolver/PropertyFetchAssignVariableNameResolver.php +++ b/rules/Naming/AssignVariableNameResolver/PropertyFetchAssignVariableNameResolver.php @@ -14,7 +14,6 @@ use Rector\NodeNameResolver\NodeNameResolver; final class PropertyFetchAssignVariableNameResolver implements AssignVariableNameResolverInterface { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/rules/Naming/ExpectedNameResolver/InflectorSingularResolver.php b/rules/Naming/ExpectedNameResolver/InflectorSingularResolver.php index 411b299ce67..a93dbe6a202 100644 --- a/rules/Naming/ExpectedNameResolver/InflectorSingularResolver.php +++ b/rules/Naming/ExpectedNameResolver/InflectorSingularResolver.php @@ -12,7 +12,6 @@ use Rector\Core\Util\StringUtils; final class InflectorSingularResolver { /** - * @readonly * @var \Doctrine\Inflector\Inflector */ private $inflector; diff --git a/rules/Naming/ExpectedNameResolver/MatchParamTypeExpectedNameResolver.php b/rules/Naming/ExpectedNameResolver/MatchParamTypeExpectedNameResolver.php index 4ad76b9f1c7..a9f23104b81 100644 --- a/rules/Naming/ExpectedNameResolver/MatchParamTypeExpectedNameResolver.php +++ b/rules/Naming/ExpectedNameResolver/MatchParamTypeExpectedNameResolver.php @@ -11,12 +11,10 @@ use Rector\StaticTypeMapper\StaticTypeMapper; final class MatchParamTypeExpectedNameResolver { /** - * @readonly * @var \Rector\StaticTypeMapper\StaticTypeMapper */ private $staticTypeMapper; /** - * @readonly * @var \Rector\Naming\Naming\PropertyNaming */ private $propertyNaming; diff --git a/rules/Naming/ExpectedNameResolver/MatchPropertyTypeExpectedNameResolver.php b/rules/Naming/ExpectedNameResolver/MatchPropertyTypeExpectedNameResolver.php index 97b3956498e..81aa7754bac 100644 --- a/rules/Naming/ExpectedNameResolver/MatchPropertyTypeExpectedNameResolver.php +++ b/rules/Naming/ExpectedNameResolver/MatchPropertyTypeExpectedNameResolver.php @@ -20,32 +20,26 @@ use Rector\StaticTypeMapper\StaticTypeMapper; final class MatchPropertyTypeExpectedNameResolver { /** - * @readonly * @var \Rector\Naming\Naming\PropertyNaming */ private $propertyNaming; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\NodeManipulator\PropertyManipulator */ private $propertyManipulator; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; /** - * @readonly * @var \Rector\StaticTypeMapper\StaticTypeMapper */ private $staticTypeMapper; diff --git a/rules/Naming/Guard/BreakingVariableRenameGuard.php b/rules/Naming/Guard/BreakingVariableRenameGuard.php index e942e882f80..7913570d84a 100644 --- a/rules/Naming/Guard/BreakingVariableRenameGuard.php +++ b/rules/Naming/Guard/BreakingVariableRenameGuard.php @@ -33,32 +33,26 @@ use Rector\PHPStanStaticTypeMapper\Utils\TypeUnwrapper; final class BreakingVariableRenameGuard { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\Naming\Naming\ConflictingNameResolver */ private $conflictingNameResolver; /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; /** - * @readonly * @var \Rector\Naming\Naming\OverridenExistingNamesResolver */ private $overridenExistingNamesResolver; /** - * @readonly * @var \Rector\PHPStanStaticTypeMapper\Utils\TypeUnwrapper */ private $typeUnwrapper; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/rules/Naming/Guard/DateTimeAtNamingConventionGuard.php b/rules/Naming/Guard/DateTimeAtNamingConventionGuard.php index 408ad13eb06..f0b689cdaa9 100644 --- a/rules/Naming/Guard/DateTimeAtNamingConventionGuard.php +++ b/rules/Naming/Guard/DateTimeAtNamingConventionGuard.php @@ -12,12 +12,10 @@ use Rector\PHPStanStaticTypeMapper\Utils\TypeUnwrapper; final class DateTimeAtNamingConventionGuard { /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; /** - * @readonly * @var \Rector\PHPStanStaticTypeMapper\Utils\TypeUnwrapper */ private $typeUnwrapper; diff --git a/rules/Naming/Guard/HasMagicGetSetGuard.php b/rules/Naming/Guard/HasMagicGetSetGuard.php index fdee4cc784a..005773d1f1b 100644 --- a/rules/Naming/Guard/HasMagicGetSetGuard.php +++ b/rules/Naming/Guard/HasMagicGetSetGuard.php @@ -8,7 +8,6 @@ use Rector\Naming\ValueObject\PropertyRename; final class HasMagicGetSetGuard { /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/rules/Naming/Guard/PropertyConflictingNameGuard/MatchPropertyTypeConflictingNameGuard.php b/rules/Naming/Guard/PropertyConflictingNameGuard/MatchPropertyTypeConflictingNameGuard.php index 9c339f639f1..1a2eb232582 100644 --- a/rules/Naming/Guard/PropertyConflictingNameGuard/MatchPropertyTypeConflictingNameGuard.php +++ b/rules/Naming/Guard/PropertyConflictingNameGuard/MatchPropertyTypeConflictingNameGuard.php @@ -11,17 +11,14 @@ use Rector\NodeNameResolver\NodeNameResolver; final class MatchPropertyTypeConflictingNameGuard { /** - * @readonly * @var \Rector\Naming\ExpectedNameResolver\MatchPropertyTypeExpectedNameResolver */ private $matchPropertyTypeExpectedNameResolver; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Naming\PhpArray\ArrayFilter */ private $arrayFilter; diff --git a/rules/Naming/Matcher/ForeachMatcher.php b/rules/Naming/Matcher/ForeachMatcher.php index 5ad7383ad1f..4490d08b6d6 100644 --- a/rules/Naming/Matcher/ForeachMatcher.php +++ b/rules/Naming/Matcher/ForeachMatcher.php @@ -14,17 +14,14 @@ use Rector\NodeNameResolver\NodeNameResolver; final class ForeachMatcher { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Naming\Matcher\CallMatcher */ private $callMatcher; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; diff --git a/rules/Naming/Matcher/VariableAndCallAssignMatcher.php b/rules/Naming/Matcher/VariableAndCallAssignMatcher.php index b2bd7f56349..67a576a621b 100644 --- a/rules/Naming/Matcher/VariableAndCallAssignMatcher.php +++ b/rules/Naming/Matcher/VariableAndCallAssignMatcher.php @@ -16,17 +16,14 @@ use Rector\NodeNameResolver\NodeNameResolver; final class VariableAndCallAssignMatcher { /** - * @readonly * @var \Rector\Naming\Matcher\CallMatcher */ private $callMatcher; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; diff --git a/rules/Naming/Naming/AliasNameResolver.php b/rules/Naming/Naming/AliasNameResolver.php index a1db5f817f0..c6725d43714 100644 --- a/rules/Naming/Naming/AliasNameResolver.php +++ b/rules/Naming/Naming/AliasNameResolver.php @@ -8,7 +8,6 @@ use PhpParser\Node\Name; final class AliasNameResolver { /** - * @readonly * @var \Rector\Naming\Naming\UseImportsResolver */ private $useImportsResolver; diff --git a/rules/Naming/Naming/ConflictingNameResolver.php b/rules/Naming/Naming/ConflictingNameResolver.php index 3623c0e1f27..f4b1af3a276 100644 --- a/rules/Naming/Naming/ConflictingNameResolver.php +++ b/rules/Naming/Naming/ConflictingNameResolver.php @@ -15,27 +15,22 @@ use Rector\Naming\PhpArray\ArrayFilter; final class ConflictingNameResolver { /** - * @readonly * @var \Rector\Naming\PhpArray\ArrayFilter */ private $arrayFilter; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\Naming\Naming\ExpectedNameResolver */ private $expectedNameResolver; /** - * @readonly * @var \Rector\Naming\ExpectedNameResolver\MatchParamTypeExpectedNameResolver */ private $matchParamTypeExpectedNameResolver; /** - * @readonly * @var \Rector\Core\NodeManipulator\FunctionLikeManipulator */ private $functionLikeManipulator; diff --git a/rules/Naming/Naming/ExpectedNameResolver.php b/rules/Naming/Naming/ExpectedNameResolver.php index 5dd26fe645a..2c4e7426452 100644 --- a/rules/Naming/Naming/ExpectedNameResolver.php +++ b/rules/Naming/Naming/ExpectedNameResolver.php @@ -26,22 +26,18 @@ use Rector\StaticTypeMapper\ValueObject\Type\FullyQualifiedObjectType; final class ExpectedNameResolver { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; /** - * @readonly * @var \Rector\Naming\Naming\PropertyNaming */ private $propertyNaming; /** - * @readonly * @var \Rector\Naming\ExpectedNameResolver\MatchParamTypeExpectedNameResolver */ private $matchParamTypeExpectedNameResolver; diff --git a/rules/Naming/Naming/OverridenExistingNamesResolver.php b/rules/Naming/Naming/OverridenExistingNamesResolver.php index 31ba632bb67..0ed250dba64 100644 --- a/rules/Naming/Naming/OverridenExistingNamesResolver.php +++ b/rules/Naming/Naming/OverridenExistingNamesResolver.php @@ -15,17 +15,14 @@ use Rector\NodeNameResolver\NodeNameResolver; final class OverridenExistingNamesResolver { /** - * @readonly * @var \Rector\Naming\PhpArray\ArrayFilter */ private $arrayFilter; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/rules/Naming/Naming/PropertyNaming.php b/rules/Naming/Naming/PropertyNaming.php index 5fdc5676b0b..a5a150cf31f 100644 --- a/rules/Naming/Naming/PropertyNaming.php +++ b/rules/Naming/Naming/PropertyNaming.php @@ -24,12 +24,10 @@ use Rector\StaticTypeMapper\ValueObject\Type\SelfObjectType; final class PropertyNaming { /** - * @readonly * @var \Rector\Naming\RectorNamingInflector */ private $rectorNamingInflector; /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; diff --git a/rules/Naming/Naming/UseImportsResolver.php b/rules/Naming/Naming/UseImportsResolver.php index 1ad99d49794..83e29a5529d 100644 --- a/rules/Naming/Naming/UseImportsResolver.php +++ b/rules/Naming/Naming/UseImportsResolver.php @@ -13,7 +13,6 @@ use Rector\Core\PhpParser\Node\CustomNode\FileWithoutNamespace; final class UseImportsResolver { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; diff --git a/rules/Naming/Naming/VariableNaming.php b/rules/Naming/Naming/VariableNaming.php index 5a97c05b4e0..a78257fb01e 100644 --- a/rules/Naming/Naming/VariableNaming.php +++ b/rules/Naming/Naming/VariableNaming.php @@ -28,12 +28,10 @@ use RectorPrefix202306\Symfony\Component\String\UnicodeString; final class VariableNaming { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; diff --git a/rules/Naming/NamingConvention/NamingConventionAnalyzer.php b/rules/Naming/NamingConvention/NamingConventionAnalyzer.php index c7eacef984c..2e53e411262 100644 --- a/rules/Naming/NamingConvention/NamingConventionAnalyzer.php +++ b/rules/Naming/NamingConvention/NamingConventionAnalyzer.php @@ -11,7 +11,6 @@ use Rector\NodeNameResolver\NodeNameResolver; final class NamingConventionAnalyzer { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/rules/Naming/ParamRenamer/ParamRenamer.php b/rules/Naming/ParamRenamer/ParamRenamer.php index 58a29770318..bde3289481a 100644 --- a/rules/Naming/ParamRenamer/ParamRenamer.php +++ b/rules/Naming/ParamRenamer/ParamRenamer.php @@ -9,12 +9,10 @@ use Rector\Naming\VariableRenamer; final class ParamRenamer { /** - * @readonly * @var \Rector\Naming\VariableRenamer */ private $variableRenamer; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PropertyDocBlockManipulator */ private $propertyDocBlockManipulator; diff --git a/rules/Naming/PropertyRenamer/MatchTypePropertyRenamer.php b/rules/Naming/PropertyRenamer/MatchTypePropertyRenamer.php index 0ffb77e0f28..a4dc04abd08 100644 --- a/rules/Naming/PropertyRenamer/MatchTypePropertyRenamer.php +++ b/rules/Naming/PropertyRenamer/MatchTypePropertyRenamer.php @@ -11,17 +11,14 @@ use Rector\Naming\ValueObject\PropertyRename; final class MatchTypePropertyRenamer { /** - * @readonly * @var \Rector\Naming\Guard\PropertyConflictingNameGuard\MatchPropertyTypeConflictingNameGuard */ private $matchPropertyTypeConflictingNameGuard; /** - * @readonly * @var \Rector\Naming\RenameGuard\PropertyRenameGuard */ private $propertyRenameGuard; /** - * @readonly * @var \Rector\Naming\PropertyRenamer\PropertyFetchRenamer */ private $propertyFetchRenamer; diff --git a/rules/Naming/PropertyRenamer/PropertyFetchRenamer.php b/rules/Naming/PropertyRenamer/PropertyFetchRenamer.php index 38da0bebcf4..36be5211635 100644 --- a/rules/Naming/PropertyRenamer/PropertyFetchRenamer.php +++ b/rules/Naming/PropertyRenamer/PropertyFetchRenamer.php @@ -14,12 +14,10 @@ use Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser; final class PropertyFetchRenamer { /** - * @readonly * @var \Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser */ private $simpleCallableNodeTraverser; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\PropertyFetchAnalyzer */ private $propertyFetchAnalyzer; diff --git a/rules/Naming/PropertyRenamer/PropertyPromotionRenamer.php b/rules/Naming/PropertyRenamer/PropertyPromotionRenamer.php index 717ae48ba02..ae4d36b1cbd 100644 --- a/rules/Naming/PropertyRenamer/PropertyPromotionRenamer.php +++ b/rules/Naming/PropertyRenamer/PropertyPromotionRenamer.php @@ -25,42 +25,34 @@ use Rector\NodeNameResolver\NodeNameResolver; final class PropertyPromotionRenamer { /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; /** - * @readonly * @var \Rector\Naming\ExpectedNameResolver\MatchParamTypeExpectedNameResolver */ private $matchParamTypeExpectedNameResolver; /** - * @readonly * @var \Rector\Naming\ValueObjectFactory\ParamRenameFactory */ private $paramRenameFactory; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; /** - * @readonly * @var \Rector\Naming\ParamRenamer\ParamRenamer */ private $paramRenamer; /** - * @readonly * @var \Rector\Naming\PropertyRenamer\PropertyFetchRenamer */ private $propertyFetchRenamer; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Naming\VariableRenamer */ private $variableRenamer; diff --git a/rules/Naming/Rector/Assign/RenameVariableToMatchMethodCallReturnTypeRector.php b/rules/Naming/Rector/Assign/RenameVariableToMatchMethodCallReturnTypeRector.php index abf4edba193..aaef0d6553a 100644 --- a/rules/Naming/Rector/Assign/RenameVariableToMatchMethodCallReturnTypeRector.php +++ b/rules/Naming/Rector/Assign/RenameVariableToMatchMethodCallReturnTypeRector.php @@ -24,32 +24,26 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RenameVariableToMatchMethodCallReturnTypeRector extends AbstractRector { /** - * @readonly * @var \Rector\Naming\Guard\BreakingVariableRenameGuard */ private $breakingVariableRenameGuard; /** - * @readonly * @var \Rector\Naming\Naming\ExpectedNameResolver */ private $expectedNameResolver; /** - * @readonly * @var \Rector\Naming\NamingConvention\NamingConventionAnalyzer */ private $namingConventionAnalyzer; /** - * @readonly * @var \Rector\Naming\PhpDoc\VarTagValueNodeRenamer */ private $varTagValueNodeRenamer; /** - * @readonly * @var \Rector\Naming\Matcher\VariableAndCallAssignMatcher */ private $variableAndCallAssignMatcher; /** - * @readonly * @var \Rector\Naming\VariableRenamer */ private $variableRenamer; diff --git a/rules/Naming/Rector/ClassMethod/RenameParamToMatchTypeRector.php b/rules/Naming/Rector/ClassMethod/RenameParamToMatchTypeRector.php index 4d79c400570..398b8154393 100644 --- a/rules/Naming/Rector/ClassMethod/RenameParamToMatchTypeRector.php +++ b/rules/Naming/Rector/ClassMethod/RenameParamToMatchTypeRector.php @@ -25,27 +25,22 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RenameParamToMatchTypeRector extends AbstractRector { /** - * @readonly * @var \Rector\Naming\Guard\BreakingVariableRenameGuard */ private $breakingVariableRenameGuard; /** - * @readonly * @var \Rector\Naming\Naming\ExpectedNameResolver */ private $expectedNameResolver; /** - * @readonly * @var \Rector\Naming\ExpectedNameResolver\MatchParamTypeExpectedNameResolver */ private $matchParamTypeExpectedNameResolver; /** - * @readonly * @var \Rector\Naming\ValueObjectFactory\ParamRenameFactory */ private $paramRenameFactory; /** - * @readonly * @var \Rector\Naming\ParamRenamer\ParamRenamer */ private $paramRenamer; diff --git a/rules/Naming/Rector/ClassMethod/RenameVariableToMatchNewTypeRector.php b/rules/Naming/Rector/ClassMethod/RenameVariableToMatchNewTypeRector.php index 40317a114c9..5822402e316 100644 --- a/rules/Naming/Rector/ClassMethod/RenameVariableToMatchNewTypeRector.php +++ b/rules/Naming/Rector/ClassMethod/RenameVariableToMatchNewTypeRector.php @@ -20,17 +20,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RenameVariableToMatchNewTypeRector extends AbstractRector { /** - * @readonly * @var \Rector\Naming\Guard\BreakingVariableRenameGuard */ private $breakingVariableRenameGuard; /** - * @readonly * @var \Rector\Naming\Naming\ExpectedNameResolver */ private $expectedNameResolver; /** - * @readonly * @var \Rector\Naming\VariableRenamer */ private $variableRenamer; diff --git a/rules/Naming/Rector/Class_/RenamePropertyToMatchTypeRector.php b/rules/Naming/Rector/Class_/RenamePropertyToMatchTypeRector.php index 8c829f52b88..7a250be531f 100644 --- a/rules/Naming/Rector/Class_/RenamePropertyToMatchTypeRector.php +++ b/rules/Naming/Rector/Class_/RenamePropertyToMatchTypeRector.php @@ -22,22 +22,18 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RenamePropertyToMatchTypeRector extends AbstractRector { /** - * @readonly * @var \Rector\Naming\PropertyRenamer\MatchTypePropertyRenamer */ private $matchTypePropertyRenamer; /** - * @readonly * @var \Rector\Naming\ValueObjectFactory\PropertyRenameFactory */ private $propertyRenameFactory; /** - * @readonly * @var \Rector\Naming\ExpectedNameResolver\MatchPropertyTypeExpectedNameResolver */ private $matchPropertyTypeExpectedNameResolver; /** - * @readonly * @var \Rector\Naming\PropertyRenamer\PropertyPromotionRenamer */ private $propertyPromotionRenamer; diff --git a/rules/Naming/Rector/Foreach_/RenameForeachValueVariableToMatchExprVariableRector.php b/rules/Naming/Rector/Foreach_/RenameForeachValueVariableToMatchExprVariableRector.php index 365feeaa677..accc77e757d 100644 --- a/rules/Naming/Rector/Foreach_/RenameForeachValueVariableToMatchExprVariableRector.php +++ b/rules/Naming/Rector/Foreach_/RenameForeachValueVariableToMatchExprVariableRector.php @@ -18,17 +18,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RenameForeachValueVariableToMatchExprVariableRector extends AbstractRector { /** - * @readonly * @var \Rector\Naming\ExpectedNameResolver\InflectorSingularResolver */ private $inflectorSingularResolver; /** - * @readonly * @var \Rector\CodeQuality\NodeAnalyzer\ForeachAnalyzer */ private $foreachAnalyzer; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\PropertyFetchAnalyzer */ private $propertyFetchAnalyzer; diff --git a/rules/Naming/Rector/Foreach_/RenameForeachValueVariableToMatchMethodCallReturnTypeRector.php b/rules/Naming/Rector/Foreach_/RenameForeachValueVariableToMatchMethodCallReturnTypeRector.php index d29ccfd53df..5f815e73b2f 100644 --- a/rules/Naming/Rector/Foreach_/RenameForeachValueVariableToMatchMethodCallReturnTypeRector.php +++ b/rules/Naming/Rector/Foreach_/RenameForeachValueVariableToMatchMethodCallReturnTypeRector.php @@ -20,27 +20,22 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RenameForeachValueVariableToMatchMethodCallReturnTypeRector extends AbstractRector { /** - * @readonly * @var \Rector\Naming\Guard\BreakingVariableRenameGuard */ private $breakingVariableRenameGuard; /** - * @readonly * @var \Rector\Naming\Naming\ExpectedNameResolver */ private $expectedNameResolver; /** - * @readonly * @var \Rector\Naming\NamingConvention\NamingConventionAnalyzer */ private $namingConventionAnalyzer; /** - * @readonly * @var \Rector\Naming\VariableRenamer */ private $variableRenamer; /** - * @readonly * @var \Rector\Naming\Matcher\ForeachMatcher */ private $foreachMatcher; diff --git a/rules/Naming/RectorNamingInflector.php b/rules/Naming/RectorNamingInflector.php index e3372d5016c..555eab0f063 100644 --- a/rules/Naming/RectorNamingInflector.php +++ b/rules/Naming/RectorNamingInflector.php @@ -8,7 +8,6 @@ use RectorPrefix202306\Nette\Utils\Strings; final class RectorNamingInflector { /** - * @readonly * @var \Doctrine\Inflector\Inflector */ private $inflector; diff --git a/rules/Naming/RenameGuard/PropertyRenameGuard.php b/rules/Naming/RenameGuard/PropertyRenameGuard.php index ceacbacb3d6..11bfec5a385 100644 --- a/rules/Naming/RenameGuard/PropertyRenameGuard.php +++ b/rules/Naming/RenameGuard/PropertyRenameGuard.php @@ -11,17 +11,14 @@ use Rector\NodeTypeResolver\NodeTypeResolver; final class PropertyRenameGuard { /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; /** - * @readonly * @var \Rector\Naming\Guard\DateTimeAtNamingConventionGuard */ private $dateTimeAtNamingConventionGuard; /** - * @readonly * @var \Rector\Naming\Guard\HasMagicGetSetGuard */ private $hasMagicGetSetGuard; diff --git a/rules/Naming/ValueObject/ExpectedName.php b/rules/Naming/ValueObject/ExpectedName.php index 47bb8ff6057..d9b4ef1a532 100644 --- a/rules/Naming/ValueObject/ExpectedName.php +++ b/rules/Naming/ValueObject/ExpectedName.php @@ -6,12 +6,10 @@ namespace Rector\Naming\ValueObject; final class ExpectedName { /** - * @readonly * @var string */ private $name; /** - * @readonly * @var string */ private $singularized; diff --git a/rules/Naming/ValueObject/ParamRename.php b/rules/Naming/ValueObject/ParamRename.php index 935207a959e..4c6dd1c457e 100644 --- a/rules/Naming/ValueObject/ParamRename.php +++ b/rules/Naming/ValueObject/ParamRename.php @@ -13,29 +13,21 @@ use Rector\Naming\Contract\RenameParamValueObjectInterface; final class ParamRename implements RenameParamValueObjectInterface { /** - * @readonly * @var string */ private $currentName; /** - * @readonly * @var string */ private $expectedName; /** - * @readonly * @var \PhpParser\Node\Param */ private $param; /** - * @readonly * @var \PhpParser\Node\Expr\Variable */ private $variable; - /** - * @readonly - * @var \PhpParser\Node\Stmt\ClassMethod|\PhpParser\Node\Stmt\Function_|\PhpParser\Node\Expr\Closure|\PhpParser\Node\Expr\ArrowFunction - */ private $functionLike; /** * @param \PhpParser\Node\Stmt\ClassMethod|\PhpParser\Node\Stmt\Function_|\PhpParser\Node\Expr\Closure|\PhpParser\Node\Expr\ArrowFunction $functionLike diff --git a/rules/Naming/ValueObject/PropertyRename.php b/rules/Naming/ValueObject/PropertyRename.php index 4414f72ab05..ce87bc559c1 100644 --- a/rules/Naming/ValueObject/PropertyRename.php +++ b/rules/Naming/ValueObject/PropertyRename.php @@ -11,32 +11,26 @@ use Rector\Naming\Contract\RenamePropertyValueObjectInterface; final class PropertyRename implements RenamePropertyValueObjectInterface { /** - * @readonly * @var \PhpParser\Node\Stmt\Property */ private $property; /** - * @readonly * @var string */ private $expectedName; /** - * @readonly * @var string */ private $currentName; /** - * @readonly * @var \PhpParser\Node\Stmt\ClassLike */ private $classLike; /** - * @readonly * @var string */ private $classLikeName; /** - * @readonly * @var \PhpParser\Node\Stmt\PropertyProperty */ private $propertyProperty; diff --git a/rules/Naming/ValueObject/VariableAndCallAssign.php b/rules/Naming/ValueObject/VariableAndCallAssign.php index 554c1b0a011..5a86b64c594 100644 --- a/rules/Naming/ValueObject/VariableAndCallAssign.php +++ b/rules/Naming/ValueObject/VariableAndCallAssign.php @@ -14,29 +14,18 @@ use PhpParser\Node\Stmt\Function_; final class VariableAndCallAssign { /** - * @readonly * @var \PhpParser\Node\Expr\Variable */ private $variable; - /** - * @readonly - * @var \PhpParser\Node\Expr\FuncCall|\PhpParser\Node\Expr\StaticCall|\PhpParser\Node\Expr\MethodCall - */ private $expr; /** - * @readonly * @var \PhpParser\Node\Expr\Assign */ private $assign; /** - * @readonly * @var string */ private $variableName; - /** - * @readonly - * @var \PhpParser\Node\Stmt\ClassMethod|\PhpParser\Node\Stmt\Function_|\PhpParser\Node\Expr\Closure - */ private $functionLike; /** * @param \PhpParser\Node\Expr\FuncCall|\PhpParser\Node\Expr\StaticCall|\PhpParser\Node\Expr\MethodCall $expr diff --git a/rules/Naming/ValueObject/VariableAndCallForeach.php b/rules/Naming/ValueObject/VariableAndCallForeach.php index 7b97199045f..1fd62194567 100644 --- a/rules/Naming/ValueObject/VariableAndCallForeach.php +++ b/rules/Naming/ValueObject/VariableAndCallForeach.php @@ -13,24 +13,14 @@ use PhpParser\Node\Stmt\Function_; final class VariableAndCallForeach { /** - * @readonly * @var \PhpParser\Node\Expr\Variable */ private $variable; - /** - * @readonly - * @var \PhpParser\Node\Expr\FuncCall|\PhpParser\Node\Expr\StaticCall|\PhpParser\Node\Expr\MethodCall - */ private $expr; /** - * @readonly * @var string */ private $variableName; - /** - * @readonly - * @var \PhpParser\Node\Stmt\ClassMethod|\PhpParser\Node\Stmt\Function_|\PhpParser\Node\Expr\Closure - */ private $functionLike; /** * @param \PhpParser\Node\Expr\FuncCall|\PhpParser\Node\Expr\StaticCall|\PhpParser\Node\Expr\MethodCall $expr diff --git a/rules/Naming/ValueObjectFactory/ParamRenameFactory.php b/rules/Naming/ValueObjectFactory/ParamRenameFactory.php index ed445e66455..ff7763bcd81 100644 --- a/rules/Naming/ValueObjectFactory/ParamRenameFactory.php +++ b/rules/Naming/ValueObjectFactory/ParamRenameFactory.php @@ -17,12 +17,10 @@ use Rector\NodeNameResolver\NodeNameResolver; final class ParamRenameFactory { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; diff --git a/rules/Naming/ValueObjectFactory/PropertyRenameFactory.php b/rules/Naming/ValueObjectFactory/PropertyRenameFactory.php index 908c10793b4..53b7ce7d1cd 100644 --- a/rules/Naming/ValueObjectFactory/PropertyRenameFactory.php +++ b/rules/Naming/ValueObjectFactory/PropertyRenameFactory.php @@ -11,12 +11,10 @@ use Rector\NodeNameResolver\NodeNameResolver; final class PropertyRenameFactory { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; diff --git a/rules/Naming/VariableRenamer.php b/rules/Naming/VariableRenamer.php index 85c60adcf8b..d970b46dc0c 100644 --- a/rules/Naming/VariableRenamer.php +++ b/rules/Naming/VariableRenamer.php @@ -21,22 +21,18 @@ use Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser; final class VariableRenamer { /** - * @readonly * @var \Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser */ private $simpleCallableNodeTraverser; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Naming\PhpDoc\VarTagValueNodeRenamer */ private $varTagValueNodeRenamer; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; diff --git a/rules/Php52/Rector/Property/VarToPublicPropertyRector.php b/rules/Php52/Rector/Property/VarToPublicPropertyRector.php index 475485b4745..42950fc11a1 100644 --- a/rules/Php52/Rector/Property/VarToPublicPropertyRector.php +++ b/rules/Php52/Rector/Property/VarToPublicPropertyRector.php @@ -17,7 +17,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class VarToPublicPropertyRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Privatization\NodeManipulator\VisibilityManipulator */ private $visibilityManipulator; diff --git a/rules/Php55/Rector/FuncCall/PregReplaceEModifierRector.php b/rules/Php55/Rector/FuncCall/PregReplaceEModifierRector.php index 61e062bbb6b..87180ef6e09 100644 --- a/rules/Php55/Rector/FuncCall/PregReplaceEModifierRector.php +++ b/rules/Php55/Rector/FuncCall/PregReplaceEModifierRector.php @@ -23,12 +23,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class PregReplaceEModifierRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Php72\NodeFactory\AnonymousFunctionFactory */ private $anonymousFunctionFactory; /** - * @readonly * @var \Rector\Php55\RegexMatcher */ private $regexMatcher; diff --git a/rules/Php55/Rector/String_/StringClassNameToClassConstantRector.php b/rules/Php55/Rector/String_/StringClassNameToClassConstantRector.php index defcb49d86c..90fa97015d1 100644 --- a/rules/Php55/Rector/String_/StringClassNameToClassConstantRector.php +++ b/rules/Php55/Rector/String_/StringClassNameToClassConstantRector.php @@ -28,7 +28,6 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class StringClassNameToClassConstantRector extends AbstractScopeAwareRector implements AllowEmptyConfigurableRectorInterface, MinPhpVersionInterface { /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/rules/Php55/RegexMatcher.php b/rules/Php55/RegexMatcher.php index 6c8849cc0ce..a0765aae298 100644 --- a/rules/Php55/RegexMatcher.php +++ b/rules/Php55/RegexMatcher.php @@ -11,7 +11,6 @@ use Rector\Core\PhpParser\Node\Value\ValueResolver; final class RegexMatcher { /** - * @readonly * @var \Rector\Core\PhpParser\Node\Value\ValueResolver */ private $valueResolver; diff --git a/rules/Php56/NodeAnalyzer/UndefinedVariableResolver.php b/rules/Php56/NodeAnalyzer/UndefinedVariableResolver.php index c1fb2d923db..e2696e769ed 100644 --- a/rules/Php56/NodeAnalyzer/UndefinedVariableResolver.php +++ b/rules/Php56/NodeAnalyzer/UndefinedVariableResolver.php @@ -33,22 +33,18 @@ use Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser; final class UndefinedVariableResolver { /** - * @readonly * @var \Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser */ private $simpleCallableNodeTraverser; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Comparing\NodeComparator */ private $nodeComparator; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\VariableAnalyzer */ private $variableAnalyzer; diff --git a/rules/Php56/Rector/FunctionLike/AddDefaultValueForUndefinedVariableRector.php b/rules/Php56/Rector/FunctionLike/AddDefaultValueForUndefinedVariableRector.php index 604886b554d..8a73cd19785 100644 --- a/rules/Php56/Rector/FunctionLike/AddDefaultValueForUndefinedVariableRector.php +++ b/rules/Php56/Rector/FunctionLike/AddDefaultValueForUndefinedVariableRector.php @@ -28,7 +28,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class AddDefaultValueForUndefinedVariableRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Php56\NodeAnalyzer\UndefinedVariableResolver */ private $undefinedVariableResolver; diff --git a/rules/Php70/EregToPcreTransformer.php b/rules/Php70/EregToPcreTransformer.php index d9fa8fffbed..694d73af2dc 100644 --- a/rules/Php70/EregToPcreTransformer.php +++ b/rules/Php70/EregToPcreTransformer.php @@ -13,7 +13,6 @@ use Rector\Php70\Exception\InvalidEregException; final class EregToPcreTransformer { /** - * @readonly * @var string */ private $pcreDelimiter = '#'; diff --git a/rules/Php70/NodeAnalyzer/BattleshipTernaryAnalyzer.php b/rules/Php70/NodeAnalyzer/BattleshipTernaryAnalyzer.php index c02bc3d720b..6d39851b11a 100644 --- a/rules/Php70/NodeAnalyzer/BattleshipTernaryAnalyzer.php +++ b/rules/Php70/NodeAnalyzer/BattleshipTernaryAnalyzer.php @@ -14,12 +14,10 @@ use Rector\Php70\ValueObject\ComparedExprs; final class BattleshipTernaryAnalyzer { /** - * @readonly * @var \Rector\Core\PhpParser\Comparing\NodeComparator */ private $nodeComparator; /** - * @readonly * @var \Rector\Core\PhpParser\Node\Value\ValueResolver */ private $valueResolver; diff --git a/rules/Php70/Rector/Assign/ListSwapArrayOrderRector.php b/rules/Php70/Rector/Assign/ListSwapArrayOrderRector.php index e5c1a775d49..76831942c74 100644 --- a/rules/Php70/Rector/Assign/ListSwapArrayOrderRector.php +++ b/rules/Php70/Rector/Assign/ListSwapArrayOrderRector.php @@ -23,7 +23,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ListSwapArrayOrderRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Core\PhpParser\Printer\BetterStandardPrinter */ private $betterStandardPrinter; diff --git a/rules/Php70/Rector/Break_/BreakNotInLoopOrSwitchToReturnRector.php b/rules/Php70/Rector/Break_/BreakNotInLoopOrSwitchToReturnRector.php index 9aaf1897ab1..cc13dabe890 100644 --- a/rules/Php70/Rector/Break_/BreakNotInLoopOrSwitchToReturnRector.php +++ b/rules/Php70/Rector/Break_/BreakNotInLoopOrSwitchToReturnRector.php @@ -22,7 +22,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class BreakNotInLoopOrSwitchToReturnRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\NodeNestingScope\ContextAnalyzer */ private $contextAnalyzer; diff --git a/rules/Php70/Rector/ClassMethod/Php4ConstructorRector.php b/rules/Php70/Rector/ClassMethod/Php4ConstructorRector.php index 004b773d2ee..edb9efb8fb1 100644 --- a/rules/Php70/Rector/ClassMethod/Php4ConstructorRector.php +++ b/rules/Php70/Rector/ClassMethod/Php4ConstructorRector.php @@ -30,12 +30,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class Php4ConstructorRector extends AbstractScopeAwareRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Php70\NodeAnalyzer\Php4ConstructorClassMethodAnalyzer */ private $php4ConstructorClassMethodAnalyzer; /** - * @readonly * @var \Rector\NodeCollector\ScopeResolver\ParentClassScopeResolver */ private $parentClassScopeResolver; diff --git a/rules/Php70/Rector/FuncCall/EregToPregMatchRector.php b/rules/Php70/Rector/FuncCall/EregToPregMatchRector.php index 14986ab4d0f..3e3fb0780ea 100644 --- a/rules/Php70/Rector/FuncCall/EregToPregMatchRector.php +++ b/rules/Php70/Rector/FuncCall/EregToPregMatchRector.php @@ -29,7 +29,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class EregToPregMatchRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Php70\EregToPcreTransformer */ private $eregToPcreTransformer; diff --git a/rules/Php70/Rector/If_/IfToSpaceshipRector.php b/rules/Php70/Rector/If_/IfToSpaceshipRector.php index 4a7fdfb3cc7..06166461b29 100644 --- a/rules/Php70/Rector/If_/IfToSpaceshipRector.php +++ b/rules/Php70/Rector/If_/IfToSpaceshipRector.php @@ -29,7 +29,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class IfToSpaceshipRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Php70\NodeAnalyzer\BattleshipTernaryAnalyzer */ private $battleshipTernaryAnalyzer; diff --git a/rules/Php70/Rector/MethodCall/ThisCallOnStaticMethodToStaticCallRector.php b/rules/Php70/Rector/MethodCall/ThisCallOnStaticMethodToStaticCallRector.php index 719d0885ac0..1cea585ebb0 100644 --- a/rules/Php70/Rector/MethodCall/ThisCallOnStaticMethodToStaticCallRector.php +++ b/rules/Php70/Rector/MethodCall/ThisCallOnStaticMethodToStaticCallRector.php @@ -27,12 +27,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ThisCallOnStaticMethodToStaticCallRector extends AbstractScopeAwareRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\NodeCollector\StaticAnalyzer */ private $staticAnalyzer; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/rules/Php70/Rector/StaticCall/StaticCallOnNonStaticToInstanceCallRector.php b/rules/Php70/Rector/StaticCall/StaticCallOnNonStaticToInstanceCallRector.php index 295660e3f78..1974d73ee01 100644 --- a/rules/Php70/Rector/StaticCall/StaticCallOnNonStaticToInstanceCallRector.php +++ b/rules/Php70/Rector/StaticCall/StaticCallOnNonStaticToInstanceCallRector.php @@ -33,22 +33,18 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class StaticCallOnNonStaticToInstanceCallRector extends AbstractScopeAwareRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\NodeCollector\StaticAnalyzer */ private $staticAnalyzer; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; /** - * @readonly * @var \Rector\NodeCollector\ScopeResolver\ParentClassScopeResolver */ private $parentClassScopeResolver; diff --git a/rules/Php70/ValueObject/ComparedExprs.php b/rules/Php70/ValueObject/ComparedExprs.php index 985fa725dc9..857cbe82c07 100644 --- a/rules/Php70/ValueObject/ComparedExprs.php +++ b/rules/Php70/ValueObject/ComparedExprs.php @@ -7,12 +7,10 @@ use PhpParser\Node\Expr; final class ComparedExprs { /** - * @readonly * @var \PhpParser\Node\Expr */ private $firstExpr; /** - * @readonly * @var \PhpParser\Node\Expr */ private $secondExpr; diff --git a/rules/Php71/IsArrayAndDualCheckToAble.php b/rules/Php71/IsArrayAndDualCheckToAble.php index e52ffbb15ea..7816d109580 100644 --- a/rules/Php71/IsArrayAndDualCheckToAble.php +++ b/rules/Php71/IsArrayAndDualCheckToAble.php @@ -16,17 +16,14 @@ use Rector\Php71\ValueObject\TwoNodeMatch; final class IsArrayAndDualCheckToAble { /** - * @readonly * @var \Rector\Core\NodeManipulator\BinaryOpManipulator */ private $binaryOpManipulator; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Comparing\NodeComparator */ private $nodeComparator; diff --git a/rules/Php71/NodeAnalyzer/CountableAnalyzer.php b/rules/Php71/NodeAnalyzer/CountableAnalyzer.php index e8e6768ab86..4e8e15f45a9 100644 --- a/rules/Php71/NodeAnalyzer/CountableAnalyzer.php +++ b/rules/Php71/NodeAnalyzer/CountableAnalyzer.php @@ -25,32 +25,26 @@ use Rector\TypeDeclaration\AlreadyAssignDetector\ConstructorAssignDetector; final class CountableAnalyzer { /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\PropertyFetchAnalyzer */ private $propertyFetchAnalyzer; /** - * @readonly * @var \Rector\TypeDeclaration\AlreadyAssignDetector\ConstructorAssignDetector */ private $constructorAssignDetector; diff --git a/rules/Php71/Rector/Assign/AssignArrayToStringRector.php b/rules/Php71/Rector/Assign/AssignArrayToStringRector.php index a29fd30d0ac..77da93f0a6f 100644 --- a/rules/Php71/Rector/Assign/AssignArrayToStringRector.php +++ b/rules/Php71/Rector/Assign/AssignArrayToStringRector.php @@ -30,7 +30,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class AssignArrayToStringRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Core\PhpParser\NodeFinder\PropertyFetchFinder */ private $propertyFetchFinder; diff --git a/rules/Php71/Rector/BinaryOp/BinaryOpBetweenNumberAndStringRector.php b/rules/Php71/Rector/BinaryOp/BinaryOpBetweenNumberAndStringRector.php index 5c965cbfcd6..1302f7832b0 100644 --- a/rules/Php71/Rector/BinaryOp/BinaryOpBetweenNumberAndStringRector.php +++ b/rules/Php71/Rector/BinaryOp/BinaryOpBetweenNumberAndStringRector.php @@ -28,7 +28,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class BinaryOpBetweenNumberAndStringRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ExprAnalyzer */ private $exprAnalyzer; diff --git a/rules/Php71/Rector/BooleanOr/IsIterableRector.php b/rules/Php71/Rector/BooleanOr/IsIterableRector.php index 0f1dc46b77b..dd7bd49d071 100644 --- a/rules/Php71/Rector/BooleanOr/IsIterableRector.php +++ b/rules/Php71/Rector/BooleanOr/IsIterableRector.php @@ -20,17 +20,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class IsIterableRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Php71\IsArrayAndDualCheckToAble */ private $isArrayAndDualCheckToAble; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; diff --git a/rules/Php71/Rector/ClassConst/PublicConstantVisibilityRector.php b/rules/Php71/Rector/ClassConst/PublicConstantVisibilityRector.php index 05cb381b982..0dffe0ede0f 100644 --- a/rules/Php71/Rector/ClassConst/PublicConstantVisibilityRector.php +++ b/rules/Php71/Rector/ClassConst/PublicConstantVisibilityRector.php @@ -19,7 +19,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class PublicConstantVisibilityRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Privatization\NodeManipulator\VisibilityManipulator */ private $visibilityManipulator; diff --git a/rules/Php71/Rector/FuncCall/CountOnNullRector.php b/rules/Php71/Rector/FuncCall/CountOnNullRector.php index 80dfae62e26..77f35d18940 100644 --- a/rules/Php71/Rector/FuncCall/CountOnNullRector.php +++ b/rules/Php71/Rector/FuncCall/CountOnNullRector.php @@ -41,22 +41,18 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class CountOnNullRector extends AbstractScopeAwareRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\NodeTypeResolver\TypeAnalyzer\CountableTypeAnalyzer */ private $countableTypeAnalyzer; /** - * @readonly * @var \Rector\Php71\NodeAnalyzer\CountableAnalyzer */ private $countableAnalyzer; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\VariableAnalyzer */ private $variableAnalyzer; /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; diff --git a/rules/Php71/Rector/FuncCall/RemoveExtraParametersRector.php b/rules/Php71/Rector/FuncCall/RemoveExtraParametersRector.php index fb6d61e4747..6feed38c758 100644 --- a/rules/Php71/Rector/FuncCall/RemoveExtraParametersRector.php +++ b/rules/Php71/Rector/FuncCall/RemoveExtraParametersRector.php @@ -29,12 +29,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RemoveExtraParametersRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Core\NodeAnalyzer\VariadicAnalyzer */ private $variadicAnalyzer; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/rules/Php71/Rector/TryCatch/MultiExceptionCatchRector.php b/rules/Php71/Rector/TryCatch/MultiExceptionCatchRector.php index 929c9a54990..e89a7c63907 100644 --- a/rules/Php71/Rector/TryCatch/MultiExceptionCatchRector.php +++ b/rules/Php71/Rector/TryCatch/MultiExceptionCatchRector.php @@ -19,7 +19,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class MultiExceptionCatchRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Core\PhpParser\Printer\BetterStandardPrinter */ private $betterStandardPrinter; diff --git a/rules/Php71/ValueObject/TwoNodeMatch.php b/rules/Php71/ValueObject/TwoNodeMatch.php index 57837d27f1b..a2c7b1e62c3 100644 --- a/rules/Php71/ValueObject/TwoNodeMatch.php +++ b/rules/Php71/ValueObject/TwoNodeMatch.php @@ -7,12 +7,10 @@ use PhpParser\Node\Expr; final class TwoNodeMatch { /** - * @readonly * @var \PhpParser\Node\Expr */ private $firstExpr; /** - * @readonly * @var \PhpParser\Node\Expr */ private $secondExpr; diff --git a/rules/Php72/NodeFactory/AnonymousFunctionFactory.php b/rules/Php72/NodeFactory/AnonymousFunctionFactory.php index 9e8b7c09f42..791ccd5de08 100644 --- a/rules/Php72/NodeFactory/AnonymousFunctionFactory.php +++ b/rules/Php72/NodeFactory/AnonymousFunctionFactory.php @@ -51,52 +51,42 @@ use ReflectionParameter; final class AnonymousFunctionFactory { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\Core\PhpParser\Node\NodeFactory */ private $nodeFactory; /** - * @readonly * @var \Rector\StaticTypeMapper\StaticTypeMapper */ private $staticTypeMapper; /** - * @readonly * @var \Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser */ private $simpleCallableNodeTraverser; /** - * @readonly * @var \Rector\Core\PhpParser\Parser\SimplePhpParser */ private $simplePhpParser; /** - * @readonly * @var \Rector\Php72\NodeManipulator\ClosureNestedUsesDecorator */ private $closureNestedUsesDecorator; /** - * @readonly * @var \Rector\Core\PhpParser\AstResolver */ private $astResolver; /** - * @readonly * @var \Rector\Core\Util\Reflection\PrivatesAccessor */ private $privatesAccessor; /** - * @readonly * @var \Rector\Core\PhpParser\Parser\InlineCodeParser */ private $inlineCodeParser; diff --git a/rules/Php72/NodeManipulator/ClosureNestedUsesDecorator.php b/rules/Php72/NodeManipulator/ClosureNestedUsesDecorator.php index 249abfb8a07..e9e579e450f 100644 --- a/rules/Php72/NodeManipulator/ClosureNestedUsesDecorator.php +++ b/rules/Php72/NodeManipulator/ClosureNestedUsesDecorator.php @@ -12,17 +12,14 @@ use Rector\NodeNameResolver\NodeNameResolver; final class ClosureNestedUsesDecorator { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Comparing\NodeComparator */ private $nodeComparator; diff --git a/rules/Php72/Rector/Assign/ListEachRector.php b/rules/Php72/Rector/Assign/ListEachRector.php index 9138b220e7d..63438603294 100644 --- a/rules/Php72/Rector/Assign/ListEachRector.php +++ b/rules/Php72/Rector/Assign/ListEachRector.php @@ -24,7 +24,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ListEachRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Core\NodeManipulator\AssignManipulator */ private $assignManipulator; diff --git a/rules/Php72/Rector/FuncCall/CreateFunctionToAnonymousFunctionRector.php b/rules/Php72/Rector/FuncCall/CreateFunctionToAnonymousFunctionRector.php index 03ad8278469..bab1443a95e 100644 --- a/rules/Php72/Rector/FuncCall/CreateFunctionToAnonymousFunctionRector.php +++ b/rules/Php72/Rector/FuncCall/CreateFunctionToAnonymousFunctionRector.php @@ -33,17 +33,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class CreateFunctionToAnonymousFunctionRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Core\PhpParser\Parser\InlineCodeParser */ private $inlineCodeParser; /** - * @readonly * @var \Rector\Php72\NodeFactory\AnonymousFunctionFactory */ private $anonymousFunctionFactory; /** - * @readonly * @var \Rector\Core\Php\ReservedKeywordAnalyzer */ private $reservedKeywordAnalyzer; diff --git a/rules/Php72/Rector/FuncCall/StringifyDefineRector.php b/rules/Php72/Rector/FuncCall/StringifyDefineRector.php index 91cb088f325..cff2f475419 100644 --- a/rules/Php72/Rector/FuncCall/StringifyDefineRector.php +++ b/rules/Php72/Rector/FuncCall/StringifyDefineRector.php @@ -20,7 +20,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class StringifyDefineRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\NodeTypeResolver\TypeAnalyzer\StringTypeAnalyzer */ private $stringTypeAnalyzer; diff --git a/rules/Php72/Rector/FuncCall/StringsAssertNakedRector.php b/rules/Php72/Rector/FuncCall/StringsAssertNakedRector.php index 7ceb4e59913..a57f6d1b5bd 100644 --- a/rules/Php72/Rector/FuncCall/StringsAssertNakedRector.php +++ b/rules/Php72/Rector/FuncCall/StringsAssertNakedRector.php @@ -22,7 +22,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class StringsAssertNakedRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Core\PhpParser\Parser\SimplePhpParser */ private $simplePhpParser; diff --git a/rules/Php72/Rector/While_/WhileEachToForeachRector.php b/rules/Php72/Rector/While_/WhileEachToForeachRector.php index d12f4cb8d83..8b12284bf6a 100644 --- a/rules/Php72/Rector/While_/WhileEachToForeachRector.php +++ b/rules/Php72/Rector/While_/WhileEachToForeachRector.php @@ -24,7 +24,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class WhileEachToForeachRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Core\NodeManipulator\AssignManipulator */ private $assignManipulator; diff --git a/rules/Php73/Rector/BooleanOr/IsCountableRector.php b/rules/Php73/Rector/BooleanOr/IsCountableRector.php index cabd2a10f9e..9366c70727d 100644 --- a/rules/Php73/Rector/BooleanOr/IsCountableRector.php +++ b/rules/Php73/Rector/BooleanOr/IsCountableRector.php @@ -19,12 +19,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class IsCountableRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Php71\IsArrayAndDualCheckToAble */ private $isArrayAndDualCheckToAble; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/rules/Php73/Rector/ConstFetch/SensitiveConstantNameRector.php b/rules/Php73/Rector/ConstFetch/SensitiveConstantNameRector.php index 2c2a35d9ab1..f00ff68cb60 100644 --- a/rules/Php73/Rector/ConstFetch/SensitiveConstantNameRector.php +++ b/rules/Php73/Rector/ConstFetch/SensitiveConstantNameRector.php @@ -22,7 +22,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class SensitiveConstantNameRector extends AbstractScopeAwareRector implements MinPhpVersionInterface { /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/rules/Php73/Rector/FuncCall/ArrayKeyFirstLastRector.php b/rules/Php73/Rector/FuncCall/ArrayKeyFirstLastRector.php index 361d59a846e..701a9034d9f 100644 --- a/rules/Php73/Rector/FuncCall/ArrayKeyFirstLastRector.php +++ b/rules/Php73/Rector/FuncCall/ArrayKeyFirstLastRector.php @@ -26,7 +26,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ArrayKeyFirstLastRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/rules/Php74/Guard/MakePropertyTypedGuard.php b/rules/Php74/Guard/MakePropertyTypedGuard.php index d7ed77864b5..d23184d1de0 100644 --- a/rules/Php74/Guard/MakePropertyTypedGuard.php +++ b/rules/Php74/Guard/MakePropertyTypedGuard.php @@ -7,7 +7,6 @@ use PhpParser\Node\Stmt\Property; final class MakePropertyTypedGuard { /** - * @readonly * @var \Rector\Php74\Guard\PropertyTypeChangeGuard */ private $propertyTypeChangeGuard; diff --git a/rules/Php74/Guard/PropertyTypeChangeGuard.php b/rules/Php74/Guard/PropertyTypeChangeGuard.php index 409e21e4f86..e5011c44ea3 100644 --- a/rules/Php74/Guard/PropertyTypeChangeGuard.php +++ b/rules/Php74/Guard/PropertyTypeChangeGuard.php @@ -13,27 +13,22 @@ use Rector\Privatization\Guard\ParentPropertyLookupGuard; final class PropertyTypeChangeGuard { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\PropertyAnalyzer */ private $propertyAnalyzer; /** - * @readonly * @var \Rector\Core\NodeManipulator\PropertyManipulator */ private $propertyManipulator; /** - * @readonly * @var \Rector\Privatization\Guard\ParentPropertyLookupGuard */ private $parentPropertyLookupGuard; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/rules/Php74/NodeAnalyzer/ClosureArrowFunctionAnalyzer.php b/rules/Php74/NodeAnalyzer/ClosureArrowFunctionAnalyzer.php index 20ad8dcfb60..c6c378b6eee 100644 --- a/rules/Php74/NodeAnalyzer/ClosureArrowFunctionAnalyzer.php +++ b/rules/Php74/NodeAnalyzer/ClosureArrowFunctionAnalyzer.php @@ -15,17 +15,14 @@ use Rector\Core\Util\ArrayChecker; final class ClosureArrowFunctionAnalyzer { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\Core\PhpParser\Comparing\NodeComparator */ private $nodeComparator; /** - * @readonly * @var \Rector\Core\Util\ArrayChecker */ private $arrayChecker; diff --git a/rules/Php74/Rector/Closure/ClosureToArrowFunctionRector.php b/rules/Php74/Rector/Closure/ClosureToArrowFunctionRector.php index 540d74cc14d..d3fe083b051 100644 --- a/rules/Php74/Rector/Closure/ClosureToArrowFunctionRector.php +++ b/rules/Php74/Rector/Closure/ClosureToArrowFunctionRector.php @@ -22,7 +22,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ClosureToArrowFunctionRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Php74\NodeAnalyzer\ClosureArrowFunctionAnalyzer */ private $closureArrowFunctionAnalyzer; diff --git a/rules/Php74/Rector/FuncCall/ArraySpreadInsteadOfArrayMergeRector.php b/rules/Php74/Rector/FuncCall/ArraySpreadInsteadOfArrayMergeRector.php index f39dee4f676..9e0dcdd2cba 100644 --- a/rules/Php74/Rector/FuncCall/ArraySpreadInsteadOfArrayMergeRector.php +++ b/rules/Php74/Rector/FuncCall/ArraySpreadInsteadOfArrayMergeRector.php @@ -28,12 +28,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ArraySpreadInsteadOfArrayMergeRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\NodeTypeResolver\TypeAnalyzer\ArrayTypeAnalyzer */ private $arrayTypeAnalyzer; /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; diff --git a/rules/Php74/Rector/FuncCall/MoneyFormatToNumberFormatRector.php b/rules/Php74/Rector/FuncCall/MoneyFormatToNumberFormatRector.php index 6df09ccc5b5..9b0d163b53a 100644 --- a/rules/Php74/Rector/FuncCall/MoneyFormatToNumberFormatRector.php +++ b/rules/Php74/Rector/FuncCall/MoneyFormatToNumberFormatRector.php @@ -32,12 +32,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class MoneyFormatToNumberFormatRector extends AbstractScopeAwareRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ArgsAnalyzer */ private $argsAnalyzer; /** - * @readonly * @var \Rector\Naming\Naming\VariableNaming */ private $variableNaming; diff --git a/rules/Php74/Rector/Property/RestoreDefaultNullToNullableTypePropertyRector.php b/rules/Php74/Rector/Property/RestoreDefaultNullToNullableTypePropertyRector.php index 61c449b8936..73431e47553 100644 --- a/rules/Php74/Rector/Property/RestoreDefaultNullToNullableTypePropertyRector.php +++ b/rules/Php74/Rector/Property/RestoreDefaultNullToNullableTypePropertyRector.php @@ -19,7 +19,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RestoreDefaultNullToNullableTypePropertyRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\TypeDeclaration\AlreadyAssignDetector\ConstructorAssignDetector */ private $constructorAssignDetector; diff --git a/rules/Php74/Rector/Ternary/ParenthesizeNestedTernaryRector.php b/rules/Php74/Rector/Ternary/ParenthesizeNestedTernaryRector.php index 17700f0a65b..46df5d2d698 100644 --- a/rules/Php74/Rector/Ternary/ParenthesizeNestedTernaryRector.php +++ b/rules/Php74/Rector/Ternary/ParenthesizeNestedTernaryRector.php @@ -20,7 +20,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ParenthesizeNestedTernaryRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Php74\Tokenizer\ParenthesizedNestedTernaryAnalyzer */ private $parenthesizedNestedTernaryAnalyzer; diff --git a/rules/Php80/Guard/MakePropertyPromotionGuard.php b/rules/Php80/Guard/MakePropertyPromotionGuard.php index a3e3c1bb540..a03c4e55e1c 100644 --- a/rules/Php80/Guard/MakePropertyPromotionGuard.php +++ b/rules/Php80/Guard/MakePropertyPromotionGuard.php @@ -11,7 +11,6 @@ use Rector\Php74\Guard\PropertyTypeChangeGuard; final class MakePropertyPromotionGuard { /** - * @readonly * @var \Rector\Php74\Guard\PropertyTypeChangeGuard */ private $propertyTypeChangeGuard; diff --git a/rules/Php80/MatchAndRefactor/StrStartsWithMatchAndRefactor/StrncmpMatchAndRefactor.php b/rules/Php80/MatchAndRefactor/StrStartsWithMatchAndRefactor/StrncmpMatchAndRefactor.php index 8cad9c75a0c..eb561a670b4 100644 --- a/rules/Php80/MatchAndRefactor/StrStartsWithMatchAndRefactor/StrncmpMatchAndRefactor.php +++ b/rules/Php80/MatchAndRefactor/StrStartsWithMatchAndRefactor/StrncmpMatchAndRefactor.php @@ -20,22 +20,18 @@ use Rector\Php80\ValueObjectFactory\StrStartsWithFactory; final class StrncmpMatchAndRefactor implements StrStartWithMatchAndRefactorInterface { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Php80\ValueObjectFactory\StrStartsWithFactory */ private $strStartsWithFactory; /** - * @readonly * @var \Rector\Core\PhpParser\Comparing\NodeComparator */ private $nodeComparator; /** - * @readonly * @var \Rector\Php80\NodeFactory\StrStartsWithFuncCallFactory */ private $strStartsWithFuncCallFactory; diff --git a/rules/Php80/MatchAndRefactor/StrStartsWithMatchAndRefactor/StrposMatchAndRefactor.php b/rules/Php80/MatchAndRefactor/StrStartsWithMatchAndRefactor/StrposMatchAndRefactor.php index e23cac5a219..bf567477f49 100644 --- a/rules/Php80/MatchAndRefactor/StrStartsWithMatchAndRefactor/StrposMatchAndRefactor.php +++ b/rules/Php80/MatchAndRefactor/StrStartsWithMatchAndRefactor/StrposMatchAndRefactor.php @@ -20,17 +20,14 @@ use Rector\Php80\ValueObject\StrStartsWith; final class StrposMatchAndRefactor implements StrStartWithMatchAndRefactorInterface { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Node\Value\ValueResolver */ private $valueResolver; /** - * @readonly * @var \Rector\Php80\NodeFactory\StrStartsWithFuncCallFactory */ private $strStartsWithFuncCallFactory; diff --git a/rules/Php80/MatchAndRefactor/StrStartsWithMatchAndRefactor/SubstrMatchAndRefactor.php b/rules/Php80/MatchAndRefactor/StrStartsWithMatchAndRefactor/SubstrMatchAndRefactor.php index 140e15bb9f3..026ec15efbe 100644 --- a/rules/Php80/MatchAndRefactor/StrStartsWithMatchAndRefactor/SubstrMatchAndRefactor.php +++ b/rules/Php80/MatchAndRefactor/StrStartsWithMatchAndRefactor/SubstrMatchAndRefactor.php @@ -20,22 +20,18 @@ use Rector\Php80\ValueObject\StrStartsWith; final class SubstrMatchAndRefactor implements StrStartWithMatchAndRefactorInterface { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Node\Value\ValueResolver */ private $valueResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Comparing\NodeComparator */ private $nodeComparator; /** - * @readonly * @var \Rector\Php80\NodeFactory\StrStartsWithFuncCallFactory */ private $strStartsWithFuncCallFactory; diff --git a/rules/Php80/NodeAnalyzer/MatchSwitchAnalyzer.php b/rules/Php80/NodeAnalyzer/MatchSwitchAnalyzer.php index 6ad56c92ebc..04ea9567588 100644 --- a/rules/Php80/NodeAnalyzer/MatchSwitchAnalyzer.php +++ b/rules/Php80/NodeAnalyzer/MatchSwitchAnalyzer.php @@ -21,22 +21,18 @@ use Rector\Php80\ValueObject\CondAndExpr; final class MatchSwitchAnalyzer { /** - * @readonly * @var \Rector\Php80\NodeAnalyzer\SwitchAnalyzer */ private $switchAnalyzer; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Comparing\NodeComparator */ private $nodeComparator; /** - * @readonly * @var \Rector\Core\PhpParser\Printer\BetterStandardPrinter */ private $betterStandardPrinter; diff --git a/rules/Php80/NodeAnalyzer/PhpAttributeAnalyzer.php b/rules/Php80/NodeAnalyzer/PhpAttributeAnalyzer.php index 8a8cc8ef9a5..79f291fa70c 100644 --- a/rules/Php80/NodeAnalyzer/PhpAttributeAnalyzer.php +++ b/rules/Php80/NodeAnalyzer/PhpAttributeAnalyzer.php @@ -20,17 +20,14 @@ use Rector\PhpAttribute\Enum\DocTagNodeState; final class PhpAttributeAnalyzer { /** - * @readonly * @var \Rector\Core\PhpParser\AstResolver */ private $astResolver; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/rules/Php80/NodeAnalyzer/PromotedPropertyCandidateResolver.php b/rules/Php80/NodeAnalyzer/PromotedPropertyCandidateResolver.php index cde81954eeb..b7529a13471 100644 --- a/rules/Php80/NodeAnalyzer/PromotedPropertyCandidateResolver.php +++ b/rules/Php80/NodeAnalyzer/PromotedPropertyCandidateResolver.php @@ -20,22 +20,18 @@ use Rector\Php80\ValueObject\PropertyPromotionCandidate; final class PromotedPropertyCandidateResolver { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\Core\PhpParser\Comparing\NodeComparator */ private $nodeComparator; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\PropertyFetchAnalyzer */ private $propertyFetchAnalyzer; diff --git a/rules/Php80/NodeAnalyzer/SwitchAnalyzer.php b/rules/Php80/NodeAnalyzer/SwitchAnalyzer.php index 2c051047710..a1a86415c22 100644 --- a/rules/Php80/NodeAnalyzer/SwitchAnalyzer.php +++ b/rules/Php80/NodeAnalyzer/SwitchAnalyzer.php @@ -15,12 +15,10 @@ use Rector\NodeTypeResolver\PHPStan\Type\TypeFactory; final class SwitchAnalyzer { /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; /** - * @readonly * @var \Rector\NodeTypeResolver\PHPStan\Type\TypeFactory */ private $typeFactory; diff --git a/rules/Php80/NodeFactory/AttrGroupsFactory.php b/rules/Php80/NodeFactory/AttrGroupsFactory.php index 5825b6aa92f..89fa235e256 100644 --- a/rules/Php80/NodeFactory/AttrGroupsFactory.php +++ b/rules/Php80/NodeFactory/AttrGroupsFactory.php @@ -10,7 +10,6 @@ use Rector\PhpAttribute\NodeFactory\PhpAttributeGroupFactory; final class AttrGroupsFactory { /** - * @readonly * @var \Rector\PhpAttribute\NodeFactory\PhpAttributeGroupFactory */ private $phpAttributeGroupFactory; diff --git a/rules/Php80/NodeFactory/MatchFactory.php b/rules/Php80/NodeFactory/MatchFactory.php index 3dbb91d2a38..cd043654d5f 100644 --- a/rules/Php80/NodeFactory/MatchFactory.php +++ b/rules/Php80/NodeFactory/MatchFactory.php @@ -19,17 +19,14 @@ use Rector\Php80\ValueObject\MatchResult; final class MatchFactory { /** - * @readonly * @var \Rector\Php80\NodeFactory\MatchArmsFactory */ private $matchArmsFactory; /** - * @readonly * @var \Rector\Php80\NodeAnalyzer\MatchSwitchAnalyzer */ private $matchSwitchAnalyzer; /** - * @readonly * @var \Rector\Core\PhpParser\Comparing\NodeComparator */ private $nodeComparator; diff --git a/rules/Php80/NodeFactory/NestedAttrGroupsFactory.php b/rules/Php80/NodeFactory/NestedAttrGroupsFactory.php index 74a2da24042..3af6bd2ac81 100644 --- a/rules/Php80/NodeFactory/NestedAttrGroupsFactory.php +++ b/rules/Php80/NodeFactory/NestedAttrGroupsFactory.php @@ -10,7 +10,6 @@ use Rector\PhpAttribute\NodeFactory\PhpNestedAttributeGroupFactory; final class NestedAttrGroupsFactory { /** - * @readonly * @var \Rector\PhpAttribute\NodeFactory\PhpNestedAttributeGroupFactory */ private $phpNestedAttributeGroupFactory; diff --git a/rules/Php80/NodeManipulator/ResourceReturnToObject.php b/rules/Php80/NodeManipulator/ResourceReturnToObject.php index eca85c6cff9..c320bbf1b61 100644 --- a/rules/Php80/NodeManipulator/ResourceReturnToObject.php +++ b/rules/Php80/NodeManipulator/ResourceReturnToObject.php @@ -22,22 +22,18 @@ use Rector\StaticTypeMapper\ValueObject\Type\FullyQualifiedObjectType; final class ResourceReturnToObject { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\Core\PhpParser\Comparing\NodeComparator */ private $nodeComparator; diff --git a/rules/Php80/Rector/Catch_/RemoveUnusedVariableInCatchRector.php b/rules/Php80/Rector/Catch_/RemoveUnusedVariableInCatchRector.php index 1222c1f24c0..136b6237036 100644 --- a/rules/Php80/Rector/Catch_/RemoveUnusedVariableInCatchRector.php +++ b/rules/Php80/Rector/Catch_/RemoveUnusedVariableInCatchRector.php @@ -20,7 +20,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RemoveUnusedVariableInCatchRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\DeadCode\NodeAnalyzer\ExprUsedInNodeAnalyzer */ private $exprUsedInNodeAnalyzer; diff --git a/rules/Php80/Rector/ClassMethod/AddParamBasedOnParentClassMethodRector.php b/rules/Php80/Rector/ClassMethod/AddParamBasedOnParentClassMethodRector.php index c84515408df..1137db2dab9 100644 --- a/rules/Php80/Rector/ClassMethod/AddParamBasedOnParentClassMethodRector.php +++ b/rules/Php80/Rector/ClassMethod/AddParamBasedOnParentClassMethodRector.php @@ -31,17 +31,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class AddParamBasedOnParentClassMethodRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\VendorLocker\ParentClassMethodTypeOverrideGuard */ private $parentClassMethodTypeOverrideGuard; /** - * @readonly * @var \Rector\Core\PhpParser\AstResolver */ private $astResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Printer\BetterStandardPrinter */ private $betterStandardPrinter; diff --git a/rules/Php80/Rector/ClassMethod/FinalPrivateToPrivateVisibilityRector.php b/rules/Php80/Rector/ClassMethod/FinalPrivateToPrivateVisibilityRector.php index bd2284f1e40..5592bc835ba 100644 --- a/rules/Php80/Rector/ClassMethod/FinalPrivateToPrivateVisibilityRector.php +++ b/rules/Php80/Rector/ClassMethod/FinalPrivateToPrivateVisibilityRector.php @@ -18,7 +18,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class FinalPrivateToPrivateVisibilityRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Privatization\NodeManipulator\VisibilityManipulator */ private $visibilityManipulator; diff --git a/rules/Php80/Rector/ClassMethod/SetStateToStaticRector.php b/rules/Php80/Rector/ClassMethod/SetStateToStaticRector.php index 80d31003376..239fcbf7c53 100644 --- a/rules/Php80/Rector/ClassMethod/SetStateToStaticRector.php +++ b/rules/Php80/Rector/ClassMethod/SetStateToStaticRector.php @@ -18,7 +18,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class SetStateToStaticRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Privatization\NodeManipulator\VisibilityManipulator */ private $visibilityManipulator; diff --git a/rules/Php80/Rector/Class_/AnnotationToAttributeRector.php b/rules/Php80/Rector/Class_/AnnotationToAttributeRector.php index 7f8ea1058b8..a1b9bd735cd 100644 --- a/rules/Php80/Rector/Class_/AnnotationToAttributeRector.php +++ b/rules/Php80/Rector/Class_/AnnotationToAttributeRector.php @@ -43,32 +43,26 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class AnnotationToAttributeRector extends AbstractRector implements ConfigurableRectorInterface, MinPhpVersionInterface { /** - * @readonly * @var \Rector\PhpAttribute\NodeFactory\PhpAttributeGroupFactory */ private $phpAttributeGroupFactory; /** - * @readonly * @var \Rector\Php80\NodeFactory\AttrGroupsFactory */ private $attrGroupsFactory; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTagRemover */ private $phpDocTagRemover; /** - * @readonly * @var \Rector\Php80\NodeManipulator\AttributeGroupNamedArgumentManipulator */ private $attributeGroupNamedArgumentManipulator; /** - * @readonly * @var \Rector\Naming\Naming\UseImportsResolver */ private $useImportsResolver; /** - * @readonly * @var \Rector\Php80\NodeAnalyzer\PhpAttributeAnalyzer */ private $phpAttributeAnalyzer; diff --git a/rules/Php80/Rector/Class_/ClassPropertyAssignToConstructorPromotionRector.php b/rules/Php80/Rector/Class_/ClassPropertyAssignToConstructorPromotionRector.php index b1a219c02eb..dc969e4038e 100644 --- a/rules/Php80/Rector/Class_/ClassPropertyAssignToConstructorPromotionRector.php +++ b/rules/Php80/Rector/Class_/ClassPropertyAssignToConstructorPromotionRector.php @@ -42,37 +42,30 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ClassPropertyAssignToConstructorPromotionRector extends AbstractRector implements MinPhpVersionInterface, AllowEmptyConfigurableRectorInterface { /** - * @readonly * @var \Rector\Php80\NodeAnalyzer\PromotedPropertyCandidateResolver */ private $promotedPropertyCandidateResolver; /** - * @readonly * @var \Rector\Naming\VariableRenamer */ private $variableRenamer; /** - * @readonly * @var \Rector\DeadCode\PhpDoc\TagRemover\VarTagRemover */ private $varTagRemover; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ParamAnalyzer */ private $paramAnalyzer; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTypeChanger */ private $phpDocTypeChanger; /** - * @readonly * @var \Rector\Php80\Guard\MakePropertyPromotionGuard */ private $makePropertyPromotionGuard; /** - * @readonly * @var \Rector\NodeTypeResolver\TypeComparator\TypeComparator */ private $typeComparator; diff --git a/rules/Php80/Rector/Class_/StringableForToStringRector.php b/rules/Php80/Rector/Class_/StringableForToStringRector.php index 9173cab3573..5a596a0b0aa 100644 --- a/rules/Php80/Rector/Class_/StringableForToStringRector.php +++ b/rules/Php80/Rector/Class_/StringableForToStringRector.php @@ -29,17 +29,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class StringableForToStringRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\FamilyTree\Reflection\FamilyRelationsAnalyzer */ private $familyRelationsAnalyzer; /** - * @readonly * @var \Rector\TypeDeclaration\TypeInferer\ReturnTypeInferer */ private $returnTypeInferer; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ClassAnalyzer */ private $classAnalyzer; diff --git a/rules/Php80/Rector/FuncCall/Php8ResourceReturnToObjectRector.php b/rules/Php80/Rector/FuncCall/Php8ResourceReturnToObjectRector.php index b647943870b..49981033ab4 100644 --- a/rules/Php80/Rector/FuncCall/Php8ResourceReturnToObjectRector.php +++ b/rules/Php80/Rector/FuncCall/Php8ResourceReturnToObjectRector.php @@ -20,7 +20,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class Php8ResourceReturnToObjectRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Php80\NodeManipulator\ResourceReturnToObject */ private $resourceReturnToObject; diff --git a/rules/Php80/Rector/FunctionLike/MixedTypeRector.php b/rules/Php80/Rector/FunctionLike/MixedTypeRector.php index b01878e6b7e..f7f576d7a2c 100644 --- a/rules/Php80/Rector/FunctionLike/MixedTypeRector.php +++ b/rules/Php80/Rector/FunctionLike/MixedTypeRector.php @@ -28,17 +28,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class MixedTypeRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; /** - * @readonly * @var \Rector\FamilyTree\NodeAnalyzer\ClassChildAnalyzer */ private $classChildAnalyzer; /** - * @readonly * @var \Rector\DeadCode\PhpDoc\TagRemover\ParamTagRemover */ private $paramTagRemover; diff --git a/rules/Php80/Rector/Identical/StrEndsWithRector.php b/rules/Php80/Rector/Identical/StrEndsWithRector.php index 54380f05485..9375830db76 100644 --- a/rules/Php80/Rector/Identical/StrEndsWithRector.php +++ b/rules/Php80/Rector/Identical/StrEndsWithRector.php @@ -31,7 +31,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class StrEndsWithRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Core\NodeAnalyzer\BinaryOpAnalyzer */ private $binaryOpAnalyzer; diff --git a/rules/Php80/Rector/Property/NestedAnnotationToAttributeRector.php b/rules/Php80/Rector/Property/NestedAnnotationToAttributeRector.php index 2e11f4dd0a4..9b481dac75d 100644 --- a/rules/Php80/Rector/Property/NestedAnnotationToAttributeRector.php +++ b/rules/Php80/Rector/Property/NestedAnnotationToAttributeRector.php @@ -36,22 +36,18 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class NestedAnnotationToAttributeRector extends AbstractRector implements ConfigurableRectorInterface, MinPhpVersionInterface { /** - * @readonly * @var \Rector\Naming\Naming\UseImportsResolver */ private $useImportsResolver; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTagRemover */ private $phpDocTagRemover; /** - * @readonly * @var \Rector\Php80\NodeFactory\NestedAttrGroupsFactory */ private $nestedAttrGroupsFactory; /** - * @readonly * @var \Rector\PostRector\Collector\UseNodesToAddCollector */ private $useNodesToAddCollector; diff --git a/rules/Php80/Rector/Switch_/ChangeSwitchToMatchRector.php b/rules/Php80/Rector/Switch_/ChangeSwitchToMatchRector.php index 97fc3e50a26..4388d11acdc 100644 --- a/rules/Php80/Rector/Switch_/ChangeSwitchToMatchRector.php +++ b/rules/Php80/Rector/Switch_/ChangeSwitchToMatchRector.php @@ -29,17 +29,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ChangeSwitchToMatchRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Php80\NodeResolver\SwitchExprsResolver */ private $switchExprsResolver; /** - * @readonly * @var \Rector\Php80\NodeAnalyzer\MatchSwitchAnalyzer */ private $matchSwitchAnalyzer; /** - * @readonly * @var \Rector\Php80\NodeFactory\MatchFactory */ private $matchFactory; diff --git a/rules/Php80/ValueObject/AnnotationPropertyToAttributeClass.php b/rules/Php80/ValueObject/AnnotationPropertyToAttributeClass.php index 9f58cd7b408..7addd1ef0eb 100644 --- a/rules/Php80/ValueObject/AnnotationPropertyToAttributeClass.php +++ b/rules/Php80/ValueObject/AnnotationPropertyToAttributeClass.php @@ -7,17 +7,11 @@ use Rector\Core\Validation\RectorAssert; final class AnnotationPropertyToAttributeClass { /** - * @readonly * @var string */ private $attributeClass; - /** - * @readonly - * @var string|int|null - */ private $annotationProperty = null; /** - * @readonly * @var bool */ private $doesNeedNewImport = \false; diff --git a/rules/Php80/ValueObject/AnnotationToAttribute.php b/rules/Php80/ValueObject/AnnotationToAttribute.php index ffb6726d8c3..6274aae93ee 100644 --- a/rules/Php80/ValueObject/AnnotationToAttribute.php +++ b/rules/Php80/ValueObject/AnnotationToAttribute.php @@ -8,12 +8,10 @@ use Rector\Php80\Contract\ValueObject\AnnotationToAttributeInterface; final class AnnotationToAttribute implements AnnotationToAttributeInterface { /** - * @readonly * @var string */ private $tag; /** - * @readonly * @var string|null */ private $attributeClass; diff --git a/rules/Php80/ValueObject/CondAndExpr.php b/rules/Php80/ValueObject/CondAndExpr.php index 214e4da730f..da5907d689c 100644 --- a/rules/Php80/ValueObject/CondAndExpr.php +++ b/rules/Php80/ValueObject/CondAndExpr.php @@ -9,17 +9,14 @@ final class CondAndExpr { /** * @var Expr[]|null - * @readonly */ private $condExprs; /** - * @readonly * @var \PhpParser\Node\Expr */ private $expr; /** * @var MatchKind::* - * @readonly */ private $matchKind; /** diff --git a/rules/Php80/ValueObject/DoctrineTagAndAnnotationToAttribute.php b/rules/Php80/ValueObject/DoctrineTagAndAnnotationToAttribute.php index b65c78d15ca..90eac596380 100644 --- a/rules/Php80/ValueObject/DoctrineTagAndAnnotationToAttribute.php +++ b/rules/Php80/ValueObject/DoctrineTagAndAnnotationToAttribute.php @@ -7,12 +7,10 @@ use Rector\BetterPhpDocParser\PhpDoc\DoctrineAnnotationTagValueNode; final class DoctrineTagAndAnnotationToAttribute { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDoc\DoctrineAnnotationTagValueNode */ private $doctrineAnnotationTagValueNode; /** - * @readonly * @var \Rector\Php80\ValueObject\AnnotationToAttribute */ private $annotationToAttribute; diff --git a/rules/Php80/ValueObject/MatchResult.php b/rules/Php80/ValueObject/MatchResult.php index 9dfa1131bab..0e1b44cef48 100644 --- a/rules/Php80/ValueObject/MatchResult.php +++ b/rules/Php80/ValueObject/MatchResult.php @@ -7,12 +7,10 @@ use PhpParser\Node\Expr\Match_; final class MatchResult { /** - * @readonly * @var \PhpParser\Node\Expr\Match_ */ private $match; /** - * @readonly * @var bool */ private $shouldRemoveNextStmt; diff --git a/rules/Php80/ValueObject/NestedAnnotationToAttribute.php b/rules/Php80/ValueObject/NestedAnnotationToAttribute.php index 8f796258093..f2bb8d52fa8 100644 --- a/rules/Php80/ValueObject/NestedAnnotationToAttribute.php +++ b/rules/Php80/ValueObject/NestedAnnotationToAttribute.php @@ -8,12 +8,10 @@ use Rector\Php80\Contract\ValueObject\AnnotationToAttributeInterface; final class NestedAnnotationToAttribute implements AnnotationToAttributeInterface { /** - * @readonly * @var string */ private $tag; /** - * @readonly * @var bool */ private $removeOriginal = \false; diff --git a/rules/Php80/ValueObject/NestedDoctrineTagAndAnnotationToAttribute.php b/rules/Php80/ValueObject/NestedDoctrineTagAndAnnotationToAttribute.php index adea5de654f..b1f05bc4618 100644 --- a/rules/Php80/ValueObject/NestedDoctrineTagAndAnnotationToAttribute.php +++ b/rules/Php80/ValueObject/NestedDoctrineTagAndAnnotationToAttribute.php @@ -7,12 +7,10 @@ use Rector\BetterPhpDocParser\PhpDoc\DoctrineAnnotationTagValueNode; final class NestedDoctrineTagAndAnnotationToAttribute { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDoc\DoctrineAnnotationTagValueNode */ private $doctrineAnnotationTagValueNode; /** - * @readonly * @var \Rector\Php80\ValueObject\NestedAnnotationToAttribute */ private $nestedAnnotationToAttribute; diff --git a/rules/Php80/ValueObject/PropertyPromotionCandidate.php b/rules/Php80/ValueObject/PropertyPromotionCandidate.php index 3f95f34e69b..1227a33fa01 100644 --- a/rules/Php80/ValueObject/PropertyPromotionCandidate.php +++ b/rules/Php80/ValueObject/PropertyPromotionCandidate.php @@ -10,17 +10,14 @@ use Rector\NodeTypeResolver\Node\AttributeKey; final class PropertyPromotionCandidate { /** - * @readonly * @var \PhpParser\Node\Stmt\Property */ private $property; /** - * @readonly * @var \PhpParser\Node\Param */ private $param; /** - * @readonly * @var \PhpParser\Node\Stmt\Expression */ private $expression; diff --git a/rules/Php80/ValueObject/StrStartsWith.php b/rules/Php80/ValueObject/StrStartsWith.php index 90ececd2f21..b3a235f929b 100644 --- a/rules/Php80/ValueObject/StrStartsWith.php +++ b/rules/Php80/ValueObject/StrStartsWith.php @@ -8,22 +8,18 @@ use PhpParser\Node\Expr\FuncCall; final class StrStartsWith { /** - * @readonly * @var \PhpParser\Node\Expr\FuncCall */ private $funcCall; /** - * @readonly * @var \PhpParser\Node\Expr */ private $haystackExpr; /** - * @readonly * @var \PhpParser\Node\Expr */ private $needleExpr; /** - * @readonly * @var bool */ private $isPositive; diff --git a/rules/Php81/NodeAnalyzer/CoalesePropertyAssignMatcher.php b/rules/Php81/NodeAnalyzer/CoalesePropertyAssignMatcher.php index 3e1667eff51..26f0ea2816c 100644 --- a/rules/Php81/NodeAnalyzer/CoalesePropertyAssignMatcher.php +++ b/rules/Php81/NodeAnalyzer/CoalesePropertyAssignMatcher.php @@ -14,12 +14,10 @@ use Rector\NodeNameResolver\NodeNameResolver; final class CoalesePropertyAssignMatcher { /** - * @readonly * @var \Rector\Php81\NodeAnalyzer\ComplexNewAnalyzer */ private $complexNewAnalyzer; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/rules/Php81/NodeAnalyzer/ComplexNewAnalyzer.php b/rules/Php81/NodeAnalyzer/ComplexNewAnalyzer.php index 08248004c91..6c20e6502d0 100644 --- a/rules/Php81/NodeAnalyzer/ComplexNewAnalyzer.php +++ b/rules/Php81/NodeAnalyzer/ComplexNewAnalyzer.php @@ -13,12 +13,10 @@ use Rector\Core\NodeManipulator\ArrayManipulator; final class ComplexNewAnalyzer { /** - * @readonly * @var \Rector\Core\NodeManipulator\ArrayManipulator */ private $arrayManipulator; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ExprAnalyzer */ private $exprAnalyzer; diff --git a/rules/Php81/NodeFactory/EnumFactory.php b/rules/Php81/NodeFactory/EnumFactory.php index 2cf14b7679e..e840315cce6 100644 --- a/rules/Php81/NodeFactory/EnumFactory.php +++ b/rules/Php81/NodeFactory/EnumFactory.php @@ -25,27 +25,22 @@ use Rector\NodeTypeResolver\Node\AttributeKey; final class EnumFactory { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; /** - * @readonly * @var \PhpParser\BuilderFactory */ private $builderFactory; /** - * @readonly * @var \Rector\Core\PhpParser\Node\Value\ValueResolver */ private $valueResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; diff --git a/rules/Php81/Rector/Array_/FirstClassCallableRector.php b/rules/Php81/Rector/Array_/FirstClassCallableRector.php index fbc859f362f..496fcf3cf9a 100644 --- a/rules/Php81/Rector/Array_/FirstClassCallableRector.php +++ b/rules/Php81/Rector/Array_/FirstClassCallableRector.php @@ -32,12 +32,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class FirstClassCallableRector extends AbstractScopeAwareRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\NodeCollector\NodeAnalyzer\ArrayCallableMethodMatcher */ private $arrayCallableMethodMatcher; /** - * @readonly * @var \Rector\Core\PhpParser\AstResolver */ private $astResolver; diff --git a/rules/Php81/Rector/ClassConst/FinalizePublicClassConstantRector.php b/rules/Php81/Rector/ClassConst/FinalizePublicClassConstantRector.php index ddf1fa46abb..35755296419 100644 --- a/rules/Php81/Rector/ClassConst/FinalizePublicClassConstantRector.php +++ b/rules/Php81/Rector/ClassConst/FinalizePublicClassConstantRector.php @@ -22,17 +22,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class FinalizePublicClassConstantRector extends AbstractScopeAwareRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\FamilyTree\Reflection\FamilyRelationsAnalyzer */ private $familyRelationsAnalyzer; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; /** - * @readonly * @var \Rector\Privatization\NodeManipulator\VisibilityManipulator */ private $visibilityManipulator; diff --git a/rules/Php81/Rector/ClassMethod/NewInInitializerRector.php b/rules/Php81/Rector/ClassMethod/NewInInitializerRector.php index f240f8dc0c4..033c061ee61 100644 --- a/rules/Php81/Rector/ClassMethod/NewInInitializerRector.php +++ b/rules/Php81/Rector/ClassMethod/NewInInitializerRector.php @@ -28,17 +28,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class NewInInitializerRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; /** - * @readonly * @var \Rector\FamilyTree\NodeAnalyzer\ClassChildAnalyzer */ private $classChildAnalyzer; /** - * @readonly * @var \Rector\Php81\NodeAnalyzer\CoalesePropertyAssignMatcher */ private $coalesePropertyAssignMatcher; diff --git a/rules/Php81/Rector/Class_/MyCLabsClassToEnumRector.php b/rules/Php81/Rector/Class_/MyCLabsClassToEnumRector.php index 43f46e08b8d..1d75878e2ba 100644 --- a/rules/Php81/Rector/Class_/MyCLabsClassToEnumRector.php +++ b/rules/Php81/Rector/Class_/MyCLabsClassToEnumRector.php @@ -21,7 +21,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class MyCLabsClassToEnumRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Php81\NodeFactory\EnumFactory */ private $enumFactory; diff --git a/rules/Php81/Rector/Class_/SpatieEnumClassToEnumRector.php b/rules/Php81/Rector/Class_/SpatieEnumClassToEnumRector.php index c66280d114b..0bfb8a9c622 100644 --- a/rules/Php81/Rector/Class_/SpatieEnumClassToEnumRector.php +++ b/rules/Php81/Rector/Class_/SpatieEnumClassToEnumRector.php @@ -22,7 +22,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class SpatieEnumClassToEnumRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Php81\NodeFactory\EnumFactory */ private $enumFactory; diff --git a/rules/Php81/Rector/FuncCall/NullToStrictStringFuncCallArgRector.php b/rules/Php81/Rector/FuncCall/NullToStrictStringFuncCallArgRector.php index 7804992bbe7..57025f20c7c 100644 --- a/rules/Php81/Rector/FuncCall/NullToStrictStringFuncCallArgRector.php +++ b/rules/Php81/Rector/FuncCall/NullToStrictStringFuncCallArgRector.php @@ -36,17 +36,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class NullToStrictStringFuncCallArgRector extends AbstractScopeAwareRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ArgsAnalyzer */ private $argsAnalyzer; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\PropertyFetchAnalyzer */ private $propertyFetchAnalyzer; diff --git a/rules/Php81/Rector/FuncCall/Php81ResourceReturnToObjectRector.php b/rules/Php81/Rector/FuncCall/Php81ResourceReturnToObjectRector.php index ffe04be60ec..08fc01c4a0f 100644 --- a/rules/Php81/Rector/FuncCall/Php81ResourceReturnToObjectRector.php +++ b/rules/Php81/Rector/FuncCall/Php81ResourceReturnToObjectRector.php @@ -20,7 +20,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class Php81ResourceReturnToObjectRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Php80\NodeManipulator\ResourceReturnToObject */ private $resourceReturnToObject; diff --git a/rules/Php81/Rector/Property/ReadOnlyPropertyRector.php b/rules/Php81/Rector/Property/ReadOnlyPropertyRector.php index e7aba19205f..eb6be530dce 100644 --- a/rules/Php81/Rector/Property/ReadOnlyPropertyRector.php +++ b/rules/Php81/Rector/Property/ReadOnlyPropertyRector.php @@ -35,22 +35,18 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ReadOnlyPropertyRector extends AbstractScopeAwareRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Core\NodeManipulator\PropertyManipulator */ private $propertyManipulator; /** - * @readonly * @var \Rector\Core\NodeManipulator\PropertyFetchAssignManipulator */ private $propertyFetchAssignManipulator; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ParamAnalyzer */ private $paramAnalyzer; /** - * @readonly * @var \Rector\Privatization\NodeManipulator\VisibilityManipulator */ private $visibilityManipulator; diff --git a/rules/Php82/Rector/Class_/ReadOnlyClassRector.php b/rules/Php82/Rector/Class_/ReadOnlyClassRector.php index 32532969015..4986775e94f 100644 --- a/rules/Php82/Rector/Class_/ReadOnlyClassRector.php +++ b/rules/Php82/Rector/Class_/ReadOnlyClassRector.php @@ -32,22 +32,18 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ReadOnlyClassRector extends AbstractScopeAwareRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ClassAnalyzer */ private $classAnalyzer; /** - * @readonly * @var \Rector\Privatization\NodeManipulator\VisibilityManipulator */ private $visibilityManipulator; /** - * @readonly * @var \Rector\Php80\NodeAnalyzer\PhpAttributeAnalyzer */ private $phpAttributeAnalyzer; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/rules/Php82/Rector/New_/FilesystemIteratorSkipDotsRector.php b/rules/Php82/Rector/New_/FilesystemIteratorSkipDotsRector.php index 3fa6ab062ab..bde32fc1264 100644 --- a/rules/Php82/Rector/New_/FilesystemIteratorSkipDotsRector.php +++ b/rules/Php82/Rector/New_/FilesystemIteratorSkipDotsRector.php @@ -24,7 +24,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class FilesystemIteratorSkipDotsRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver\ClassConstFetchNameResolver */ private $classConstFetchNameResolver; diff --git a/rules/Privatization/Guard/ParentPropertyLookupGuard.php b/rules/Privatization/Guard/ParentPropertyLookupGuard.php index 618c4573fa7..be47529ef9e 100644 --- a/rules/Privatization/Guard/ParentPropertyLookupGuard.php +++ b/rules/Privatization/Guard/ParentPropertyLookupGuard.php @@ -21,32 +21,26 @@ use Rector\NodeNameResolver\NodeNameResolver; final class ParentPropertyLookupGuard { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\PropertyFetchAnalyzer */ private $propertyFetchAnalyzer; /** - * @readonly * @var \Rector\Core\PhpParser\AstResolver */ private $astResolver; /** - * @readonly * @var \Rector\Core\NodeManipulator\PropertyManipulator */ private $propertyManipulator; /** - * @readonly * @var \Rector\Core\Util\Reflection\PrivatesAccessor */ private $privatesAccessor; diff --git a/rules/Privatization/Rector/ClassMethod/PrivatizeFinalClassMethodRector.php b/rules/Privatization/Rector/ClassMethod/PrivatizeFinalClassMethodRector.php index a7043dedc08..a8aaffd9816 100644 --- a/rules/Privatization/Rector/ClassMethod/PrivatizeFinalClassMethodRector.php +++ b/rules/Privatization/Rector/ClassMethod/PrivatizeFinalClassMethodRector.php @@ -19,12 +19,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class PrivatizeFinalClassMethodRector extends AbstractScopeAwareRector { /** - * @readonly * @var \Rector\Privatization\VisibilityGuard\ClassMethodVisibilityGuard */ private $classMethodVisibilityGuard; /** - * @readonly * @var \Rector\Privatization\NodeManipulator\VisibilityManipulator */ private $visibilityManipulator; diff --git a/rules/Privatization/Rector/Class_/FinalizeClassesWithoutChildrenRector.php b/rules/Privatization/Rector/Class_/FinalizeClassesWithoutChildrenRector.php index 3bbfad8fbf2..dda4ea90d66 100644 --- a/rules/Privatization/Rector/Class_/FinalizeClassesWithoutChildrenRector.php +++ b/rules/Privatization/Rector/Class_/FinalizeClassesWithoutChildrenRector.php @@ -20,27 +20,22 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class FinalizeClassesWithoutChildrenRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ClassAnalyzer */ private $classAnalyzer; /** - * @readonly * @var \Rector\FamilyTree\Reflection\FamilyRelationsAnalyzer */ private $familyRelationsAnalyzer; /** - * @readonly * @var \Rector\Privatization\NodeManipulator\VisibilityManipulator */ private $visibilityManipulator; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\DoctrineEntityAnalyzer */ private $doctrineEntityAnalyzer; diff --git a/rules/Privatization/Rector/Property/PrivatizeFinalClassPropertyRector.php b/rules/Privatization/Rector/Property/PrivatizeFinalClassPropertyRector.php index 74b952cba26..e8f6ba64b31 100644 --- a/rules/Privatization/Rector/Property/PrivatizeFinalClassPropertyRector.php +++ b/rules/Privatization/Rector/Property/PrivatizeFinalClassPropertyRector.php @@ -19,17 +19,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class PrivatizeFinalClassPropertyRector extends AbstractRector { /** - * @readonly * @var \Rector\Privatization\NodeManipulator\VisibilityManipulator */ private $visibilityManipulator; /** - * @readonly * @var \Rector\Privatization\Guard\ParentPropertyLookupGuard */ private $parentPropertyLookupGuard; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/rules/Privatization/VisibilityGuard/ClassMethodVisibilityGuard.php b/rules/Privatization/VisibilityGuard/ClassMethodVisibilityGuard.php index 41c36d90c45..3432159ef8f 100644 --- a/rules/Privatization/VisibilityGuard/ClassMethodVisibilityGuard.php +++ b/rules/Privatization/VisibilityGuard/ClassMethodVisibilityGuard.php @@ -9,7 +9,6 @@ use Rector\NodeNameResolver\NodeNameResolver; final class ClassMethodVisibilityGuard { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/rules/Removing/Rector/Class_/RemoveParentRector.php b/rules/Removing/Rector/Class_/RemoveParentRector.php index f86e2d91fb9..98656c95ea7 100644 --- a/rules/Removing/Rector/Class_/RemoveParentRector.php +++ b/rules/Removing/Rector/Class_/RemoveParentRector.php @@ -19,7 +19,6 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class RemoveParentRector extends AbstractScopeAwareRector implements ConfigurableRectorInterface { /** - * @readonly * @var \Rector\NodeCollector\ScopeResolver\ParentClassScopeResolver */ private $parentClassScopeResolver; diff --git a/rules/Removing/ValueObject/ArgumentRemover.php b/rules/Removing/ValueObject/ArgumentRemover.php index 46e688e91fa..9693f24d820 100644 --- a/rules/Removing/ValueObject/ArgumentRemover.php +++ b/rules/Removing/ValueObject/ArgumentRemover.php @@ -8,24 +8,17 @@ use Rector\Core\Validation\RectorAssert; final class ArgumentRemover { /** - * @readonly * @var string */ private $class; /** - * @readonly * @var string */ private $method; /** - * @readonly * @var int */ private $position; - /** - * @readonly - * @var mixed - */ private $value; /** * @param mixed $value diff --git a/rules/Removing/ValueObject/RemoveFuncCallArg.php b/rules/Removing/ValueObject/RemoveFuncCallArg.php index 4becfc9ebe4..7726d016a5d 100644 --- a/rules/Removing/ValueObject/RemoveFuncCallArg.php +++ b/rules/Removing/ValueObject/RemoveFuncCallArg.php @@ -7,12 +7,10 @@ use Rector\Core\Validation\RectorAssert; final class RemoveFuncCallArg { /** - * @readonly * @var string */ private $function; /** - * @readonly * @var int */ private $argumentPosition; diff --git a/rules/RemovingStatic/Rector/ClassMethod/LocallyCalledStaticMethodToNonStaticRector.php b/rules/RemovingStatic/Rector/ClassMethod/LocallyCalledStaticMethodToNonStaticRector.php index 6dea3d78d21..9c965b84724 100644 --- a/rules/RemovingStatic/Rector/ClassMethod/LocallyCalledStaticMethodToNonStaticRector.php +++ b/rules/RemovingStatic/Rector/ClassMethod/LocallyCalledStaticMethodToNonStaticRector.php @@ -22,17 +22,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class LocallyCalledStaticMethodToNonStaticRector extends AbstractRector { /** - * @readonly * @var \Rector\Privatization\VisibilityGuard\ClassMethodVisibilityGuard */ private $classMethodVisibilityGuard; /** - * @readonly * @var \Rector\Privatization\NodeManipulator\VisibilityManipulator */ private $visibilityManipulator; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/rules/Renaming/Helper/RenameClassCallbackHandler.php b/rules/Renaming/Helper/RenameClassCallbackHandler.php index f00ba45a5f1..5d6505d699f 100644 --- a/rules/Renaming/Helper/RenameClassCallbackHandler.php +++ b/rules/Renaming/Helper/RenameClassCallbackHandler.php @@ -13,17 +13,14 @@ use Rector\NodeNameResolver\NodeNameResolver; final class RenameClassCallbackHandler extends NodeVisitorAbstract { /** - * @readonly * @var \Rector\Core\Configuration\RenamedClassesDataCollector */ private $renamedClassesDataCollector; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/rules/Renaming/NodeManipulator/ClassRenamer.php b/rules/Renaming/NodeManipulator/ClassRenamer.php index 197c3e415bb..52cb2ec52de 100644 --- a/rules/Renaming/NodeManipulator/ClassRenamer.php +++ b/rules/Renaming/NodeManipulator/ClassRenamer.php @@ -37,57 +37,46 @@ use Rector\StaticTypeMapper\ValueObject\Type\FullyQualifiedObjectType; final class ClassRenamer { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser */ private $simpleCallableNodeTraverser; /** - * @readonly * @var \Rector\CodingStyle\Naming\ClassNaming */ private $classNaming; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocClassRenamer */ private $phpDocClassRenamer; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; /** - * @readonly * @var \Rector\NodeTypeResolver\PhpDoc\NodeAnalyzer\DocBlockClassRenamer */ private $docBlockClassRenamer; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; /** - * @readonly * @var \Rector\Naming\Naming\UseImportsResolver */ private $useImportsResolver; /** - * @readonly * @var \Rector\Renaming\Helper\RenameClassCallbackHandler */ private $renameClassCallbackHandler; /** - * @readonly * @var \Rector\Core\Util\FileHasher */ private $fileHasher; diff --git a/rules/Renaming/Rector/ClassMethod/RenameAnnotationRector.php b/rules/Renaming/Rector/ClassMethod/RenameAnnotationRector.php index 66c748b934c..f16593ae278 100644 --- a/rules/Renaming/Rector/ClassMethod/RenameAnnotationRector.php +++ b/rules/Renaming/Rector/ClassMethod/RenameAnnotationRector.php @@ -22,7 +22,6 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class RenameAnnotationRector extends AbstractRector implements ConfigurableRectorInterface { /** - * @readonly * @var \Rector\NodeTypeResolver\PhpDoc\NodeAnalyzer\DocBlockTagReplacer */ private $docBlockTagReplacer; diff --git a/rules/Renaming/Rector/FileWithoutNamespace/PseudoNamespaceToNamespaceRector.php b/rules/Renaming/Rector/FileWithoutNamespace/PseudoNamespaceToNamespaceRector.php index bb2c55765d0..fe65ef3554c 100644 --- a/rules/Renaming/Rector/FileWithoutNamespace/PseudoNamespaceToNamespaceRector.php +++ b/rules/Renaming/Rector/FileWithoutNamespace/PseudoNamespaceToNamespaceRector.php @@ -26,7 +26,6 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class PseudoNamespaceToNamespaceRector extends AbstractRector implements ConfigurableRectorInterface { /** - * @readonly * @var \Rector\NodeTypeResolver\PhpDoc\PhpDocTypeRenamer */ private $phpDocTypeRenamer; diff --git a/rules/Renaming/Rector/MethodCall/RenameMethodRector.php b/rules/Renaming/Rector/MethodCall/RenameMethodRector.php index 1b1c961ab16..eae87adb611 100644 --- a/rules/Renaming/Rector/MethodCall/RenameMethodRector.php +++ b/rules/Renaming/Rector/MethodCall/RenameMethodRector.php @@ -30,17 +30,14 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class RenameMethodRector extends AbstractScopeAwareRector implements ConfigurableRectorInterface { /** - * @readonly * @var \Rector\Core\NodeManipulator\ClassManipulator */ private $classManipulator; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/rules/Renaming/Rector/Name/RenameClassRector.php b/rules/Renaming/Rector/Name/RenameClassRector.php index 10c4b3a1f64..f7551984040 100644 --- a/rules/Renaming/Rector/Name/RenameClassRector.php +++ b/rules/Renaming/Rector/Name/RenameClassRector.php @@ -26,17 +26,14 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class RenameClassRector extends AbstractScopeAwareRector implements ConfigurableRectorInterface { /** - * @readonly * @var \Rector\Core\Configuration\RenamedClassesDataCollector */ private $renamedClassesDataCollector; /** - * @readonly * @var \Rector\Renaming\NodeManipulator\ClassRenamer */ private $classRenamer; /** - * @readonly * @var \Rector\Renaming\Helper\RenameClassCallbackHandler */ private $renameClassCallbackHandler; diff --git a/rules/Renaming/ValueObject/MethodCallRename.php b/rules/Renaming/ValueObject/MethodCallRename.php index 9ab813c267f..eeb43cdff9a 100644 --- a/rules/Renaming/ValueObject/MethodCallRename.php +++ b/rules/Renaming/ValueObject/MethodCallRename.php @@ -9,17 +9,14 @@ use Rector\Renaming\Contract\MethodCallRenameInterface; final class MethodCallRename implements MethodCallRenameInterface { /** - * @readonly * @var string */ private $class; /** - * @readonly * @var string */ private $oldMethod; /** - * @readonly * @var string */ private $newMethod; diff --git a/rules/Renaming/ValueObject/MethodCallRenameWithArrayKey.php b/rules/Renaming/ValueObject/MethodCallRenameWithArrayKey.php index 902e0c4d96d..ba22895bc99 100644 --- a/rules/Renaming/ValueObject/MethodCallRenameWithArrayKey.php +++ b/rules/Renaming/ValueObject/MethodCallRenameWithArrayKey.php @@ -9,24 +9,17 @@ use Rector\Renaming\Contract\MethodCallRenameInterface; final class MethodCallRenameWithArrayKey implements MethodCallRenameInterface { /** - * @readonly * @var string */ private $class; /** - * @readonly * @var string */ private $oldMethod; /** - * @readonly * @var string */ private $newMethod; - /** - * @readonly - * @var mixed - */ private $arrayKey; /** * @param mixed $arrayKey diff --git a/rules/Renaming/ValueObject/PseudoNamespaceToNamespace.php b/rules/Renaming/ValueObject/PseudoNamespaceToNamespace.php index 10a9c352e1c..f6492c88d96 100644 --- a/rules/Renaming/ValueObject/PseudoNamespaceToNamespace.php +++ b/rules/Renaming/ValueObject/PseudoNamespaceToNamespace.php @@ -6,13 +6,11 @@ namespace Rector\Renaming\ValueObject; final class PseudoNamespaceToNamespace { /** - * @readonly * @var string */ private $namespacePrefix; /** * @var string[] - * @readonly */ private $excludedClasses = []; /** diff --git a/rules/Renaming/ValueObject/RenameAnnotation.php b/rules/Renaming/ValueObject/RenameAnnotation.php index 396c0d88f5a..5b4f84912b6 100644 --- a/rules/Renaming/ValueObject/RenameAnnotation.php +++ b/rules/Renaming/ValueObject/RenameAnnotation.php @@ -10,12 +10,10 @@ use Rector\Renaming\Contract\RenameAnnotationInterface; final class RenameAnnotation implements RenameAnnotationInterface { /** - * @readonly * @var string */ private $oldAnnotation; /** - * @readonly * @var string */ private $newAnnotation; diff --git a/rules/Renaming/ValueObject/RenameAnnotationByType.php b/rules/Renaming/ValueObject/RenameAnnotationByType.php index 613602e065b..d888d5b0fb5 100644 --- a/rules/Renaming/ValueObject/RenameAnnotationByType.php +++ b/rules/Renaming/ValueObject/RenameAnnotationByType.php @@ -9,17 +9,14 @@ use Rector\Renaming\Contract\RenameAnnotationInterface; final class RenameAnnotationByType implements RenameAnnotationInterface { /** - * @readonly * @var string */ private $type; /** - * @readonly * @var string */ private $oldAnnotation; /** - * @readonly * @var string */ private $newAnnotation; diff --git a/rules/Renaming/ValueObject/RenameClassAndConstFetch.php b/rules/Renaming/ValueObject/RenameClassAndConstFetch.php index ae1df00501e..1155267c482 100644 --- a/rules/Renaming/ValueObject/RenameClassAndConstFetch.php +++ b/rules/Renaming/ValueObject/RenameClassAndConstFetch.php @@ -9,22 +9,18 @@ use Rector\Renaming\Contract\RenameClassConstFetchInterface; final class RenameClassAndConstFetch implements RenameClassConstFetchInterface { /** - * @readonly * @var string */ private $oldClass; /** - * @readonly * @var string */ private $oldConstant; /** - * @readonly * @var string */ private $newClass; /** - * @readonly * @var string */ private $newConstant; diff --git a/rules/Renaming/ValueObject/RenameClassConstFetch.php b/rules/Renaming/ValueObject/RenameClassConstFetch.php index 820f939fb56..3d62b70c4ae 100644 --- a/rules/Renaming/ValueObject/RenameClassConstFetch.php +++ b/rules/Renaming/ValueObject/RenameClassConstFetch.php @@ -9,17 +9,14 @@ use Rector\Renaming\Contract\RenameClassConstFetchInterface; final class RenameClassConstFetch implements RenameClassConstFetchInterface { /** - * @readonly * @var string */ private $oldClass; /** - * @readonly * @var string */ private $oldConstant; /** - * @readonly * @var string */ private $newConstant; diff --git a/rules/Renaming/ValueObject/RenameProperty.php b/rules/Renaming/ValueObject/RenameProperty.php index 98a960d7ce5..d015c1f34a8 100644 --- a/rules/Renaming/ValueObject/RenameProperty.php +++ b/rules/Renaming/ValueObject/RenameProperty.php @@ -8,17 +8,14 @@ use Rector\Core\Validation\RectorAssert; final class RenameProperty { /** - * @readonly * @var string */ private $type; /** - * @readonly * @var string */ private $oldProperty; /** - * @readonly * @var string */ private $newProperty; diff --git a/rules/Renaming/ValueObject/RenameStaticMethod.php b/rules/Renaming/ValueObject/RenameStaticMethod.php index 2880776fa5f..8357504e613 100644 --- a/rules/Renaming/ValueObject/RenameStaticMethod.php +++ b/rules/Renaming/ValueObject/RenameStaticMethod.php @@ -8,22 +8,18 @@ use Rector\Core\Validation\RectorAssert; final class RenameStaticMethod { /** - * @readonly * @var string */ private $oldClass; /** - * @readonly * @var string */ private $oldMethod; /** - * @readonly * @var string */ private $newClass; /** - * @readonly * @var string */ private $newMethod; diff --git a/rules/Strict/NodeFactory/ExactCompareFactory.php b/rules/Strict/NodeFactory/ExactCompareFactory.php index 79f957d984a..651d548f18f 100644 --- a/rules/Strict/NodeFactory/ExactCompareFactory.php +++ b/rules/Strict/NodeFactory/ExactCompareFactory.php @@ -23,7 +23,6 @@ use Rector\Core\PhpParser\Node\NodeFactory; final class ExactCompareFactory { /** - * @readonly * @var \Rector\Core\PhpParser\Node\NodeFactory */ private $nodeFactory; diff --git a/rules/Strict/Rector/BooleanNot/BooleanInBooleanNotRuleFixerRector.php b/rules/Strict/Rector/BooleanNot/BooleanInBooleanNotRuleFixerRector.php index 321055a6315..cb381f4cc64 100644 --- a/rules/Strict/Rector/BooleanNot/BooleanInBooleanNotRuleFixerRector.php +++ b/rules/Strict/Rector/BooleanNot/BooleanInBooleanNotRuleFixerRector.php @@ -20,7 +20,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class BooleanInBooleanNotRuleFixerRector extends AbstractFalsyScalarRuleFixerRector { /** - * @readonly * @var \Rector\Strict\NodeFactory\ExactCompareFactory */ private $exactCompareFactory; diff --git a/rules/Strict/Rector/Empty_/DisallowedEmptyRuleFixerRector.php b/rules/Strict/Rector/Empty_/DisallowedEmptyRuleFixerRector.php index c0408a473e4..710cf54ff3b 100644 --- a/rules/Strict/Rector/Empty_/DisallowedEmptyRuleFixerRector.php +++ b/rules/Strict/Rector/Empty_/DisallowedEmptyRuleFixerRector.php @@ -19,7 +19,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DisallowedEmptyRuleFixerRector extends AbstractFalsyScalarRuleFixerRector { /** - * @readonly * @var \Rector\Strict\NodeFactory\ExactCompareFactory */ private $exactCompareFactory; diff --git a/rules/Strict/Rector/If_/BooleanInIfConditionRuleFixerRector.php b/rules/Strict/Rector/If_/BooleanInIfConditionRuleFixerRector.php index 6f9e790b5f7..6f3694ce386 100644 --- a/rules/Strict/Rector/If_/BooleanInIfConditionRuleFixerRector.php +++ b/rules/Strict/Rector/If_/BooleanInIfConditionRuleFixerRector.php @@ -21,7 +21,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class BooleanInIfConditionRuleFixerRector extends AbstractFalsyScalarRuleFixerRector { /** - * @readonly * @var \Rector\Strict\NodeFactory\ExactCompareFactory */ private $exactCompareFactory; diff --git a/rules/Strict/Rector/Ternary/BooleanInTernaryOperatorRuleFixerRector.php b/rules/Strict/Rector/Ternary/BooleanInTernaryOperatorRuleFixerRector.php index 2aac99e9acd..8081407a61d 100644 --- a/rules/Strict/Rector/Ternary/BooleanInTernaryOperatorRuleFixerRector.php +++ b/rules/Strict/Rector/Ternary/BooleanInTernaryOperatorRuleFixerRector.php @@ -20,7 +20,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class BooleanInTernaryOperatorRuleFixerRector extends AbstractFalsyScalarRuleFixerRector { /** - * @readonly * @var \Rector\Strict\NodeFactory\ExactCompareFactory */ private $exactCompareFactory; diff --git a/rules/Strict/Rector/Ternary/DisallowedShortTernaryRuleFixerRector.php b/rules/Strict/Rector/Ternary/DisallowedShortTernaryRuleFixerRector.php index 6d37301ddb0..a98bfab7e42 100644 --- a/rules/Strict/Rector/Ternary/DisallowedShortTernaryRuleFixerRector.php +++ b/rules/Strict/Rector/Ternary/DisallowedShortTernaryRuleFixerRector.php @@ -21,7 +21,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DisallowedShortTernaryRuleFixerRector extends AbstractFalsyScalarRuleFixerRector { /** - * @readonly * @var \Rector\Strict\NodeFactory\ExactCompareFactory */ private $exactCompareFactory; diff --git a/rules/Transform/NodeAnalyzer/FuncCallStaticCallToMethodCallAnalyzer.php b/rules/Transform/NodeAnalyzer/FuncCallStaticCallToMethodCallAnalyzer.php index 96dc70d7438..f96469a3a8e 100644 --- a/rules/Transform/NodeAnalyzer/FuncCallStaticCallToMethodCallAnalyzer.php +++ b/rules/Transform/NodeAnalyzer/FuncCallStaticCallToMethodCallAnalyzer.php @@ -21,32 +21,26 @@ use Rector\Transform\NodeTypeAnalyzer\TypeProvidingExprFromClassResolver; final class FuncCallStaticCallToMethodCallAnalyzer { /** - * @readonly * @var \Rector\Transform\NodeTypeAnalyzer\TypeProvidingExprFromClassResolver */ private $typeProvidingExprFromClassResolver; /** - * @readonly * @var \Rector\Naming\Naming\PropertyNaming */ private $propertyNaming; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Node\NodeFactory */ private $nodeFactory; /** - * @readonly * @var \Rector\Transform\NodeFactory\PropertyFetchFactory */ private $propertyFetchFactory; /** - * @readonly * @var \Rector\Core\NodeManipulator\ClassDependencyManipulator */ private $classDependencyManipulator; diff --git a/rules/Transform/NodeFactory/PropertyFetchFactory.php b/rules/Transform/NodeFactory/PropertyFetchFactory.php index 8db027020fc..ae3b23c91e9 100644 --- a/rules/Transform/NodeFactory/PropertyFetchFactory.php +++ b/rules/Transform/NodeFactory/PropertyFetchFactory.php @@ -10,7 +10,6 @@ use Rector\Naming\Naming\PropertyNaming; final class PropertyFetchFactory { /** - * @readonly * @var \Rector\Naming\Naming\PropertyNaming */ private $propertyNaming; diff --git a/rules/Transform/NodeTypeAnalyzer/TypeProvidingExprFromClassResolver.php b/rules/Transform/NodeTypeAnalyzer/TypeProvidingExprFromClassResolver.php index 85c0e0d137f..993dc85f461 100644 --- a/rules/Transform/NodeTypeAnalyzer/TypeProvidingExprFromClassResolver.php +++ b/rules/Transform/NodeTypeAnalyzer/TypeProvidingExprFromClassResolver.php @@ -25,17 +25,14 @@ use Rector\NodeNameResolver\NodeNameResolver; final class TypeProvidingExprFromClassResolver { /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Naming\Naming\PropertyNaming */ private $propertyNaming; diff --git a/rules/Transform/Rector/ClassMethod/ReturnTypeWillChangeRector.php b/rules/Transform/Rector/ClassMethod/ReturnTypeWillChangeRector.php index 1db482bc09a..859d08e751a 100644 --- a/rules/Transform/Rector/ClassMethod/ReturnTypeWillChangeRector.php +++ b/rules/Transform/Rector/ClassMethod/ReturnTypeWillChangeRector.php @@ -26,17 +26,14 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class ReturnTypeWillChangeRector extends AbstractRector implements AllowEmptyConfigurableRectorInterface, MinPhpVersionInterface { /** - * @readonly * @var \Rector\Php80\NodeAnalyzer\PhpAttributeAnalyzer */ private $phpAttributeAnalyzer; /** - * @readonly * @var \Rector\PhpAttribute\NodeFactory\PhpAttributeGroupFactory */ private $phpAttributeGroupFactory; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/rules/Transform/Rector/Class_/AddAllowDynamicPropertiesAttributeRector.php b/rules/Transform/Rector/Class_/AddAllowDynamicPropertiesAttributeRector.php index 86254307f87..a4a048c0ed6 100644 --- a/rules/Transform/Rector/Class_/AddAllowDynamicPropertiesAttributeRector.php +++ b/rules/Transform/Rector/Class_/AddAllowDynamicPropertiesAttributeRector.php @@ -27,22 +27,18 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class AddAllowDynamicPropertiesAttributeRector extends AbstractRector implements AllowEmptyConfigurableRectorInterface, MinPhpVersionInterface { /** - * @readonly * @var \Rector\FamilyTree\Reflection\FamilyRelationsAnalyzer */ private $familyRelationsAnalyzer; /** - * @readonly * @var \Rector\Php80\NodeAnalyzer\PhpAttributeAnalyzer */ private $phpAttributeAnalyzer; /** - * @readonly * @var \Rector\PhpAttribute\NodeFactory\PhpAttributeGroupFactory */ private $phpAttributeGroupFactory; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/rules/Transform/Rector/Class_/ParentClassToTraitsRector.php b/rules/Transform/Rector/Class_/ParentClassToTraitsRector.php index c4dca442b07..e960409257f 100644 --- a/rules/Transform/Rector/Class_/ParentClassToTraitsRector.php +++ b/rules/Transform/Rector/Class_/ParentClassToTraitsRector.php @@ -25,7 +25,6 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class ParentClassToTraitsRector extends AbstractRector implements ConfigurableRectorInterface { /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ClassAnalyzer */ private $classAnalyzer; diff --git a/rules/Transform/Rector/FuncCall/FuncCallToMethodCallRector.php b/rules/Transform/Rector/FuncCall/FuncCallToMethodCallRector.php index 71c2d8273ca..ee52f46d828 100644 --- a/rules/Transform/Rector/FuncCall/FuncCallToMethodCallRector.php +++ b/rules/Transform/Rector/FuncCall/FuncCallToMethodCallRector.php @@ -19,7 +19,6 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class FuncCallToMethodCallRector extends AbstractRector implements ConfigurableRectorInterface { /** - * @readonly * @var \Rector\Transform\NodeAnalyzer\FuncCallStaticCallToMethodCallAnalyzer */ private $funcCallStaticCallToMethodCallAnalyzer; diff --git a/rules/Transform/Rector/StaticCall/StaticCallToMethodCallRector.php b/rules/Transform/Rector/StaticCall/StaticCallToMethodCallRector.php index 5be2c1672d0..e9b43c416e1 100644 --- a/rules/Transform/Rector/StaticCall/StaticCallToMethodCallRector.php +++ b/rules/Transform/Rector/StaticCall/StaticCallToMethodCallRector.php @@ -24,7 +24,6 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class StaticCallToMethodCallRector extends AbstractScopeAwareRector implements ConfigurableRectorInterface { /** - * @readonly * @var \Rector\Transform\NodeAnalyzer\FuncCallStaticCallToMethodCallAnalyzer */ private $funcCallStaticCallToMethodCallAnalyzer; diff --git a/rules/Transform/ValueObject/AttributeKeyToClassConstFetch.php b/rules/Transform/ValueObject/AttributeKeyToClassConstFetch.php index 8ace355268c..47b6251152a 100644 --- a/rules/Transform/ValueObject/AttributeKeyToClassConstFetch.php +++ b/rules/Transform/ValueObject/AttributeKeyToClassConstFetch.php @@ -6,23 +6,19 @@ namespace Rector\Transform\ValueObject; final class AttributeKeyToClassConstFetch { /** - * @readonly * @var string */ private $attributeClass; /** - * @readonly * @var string */ private $attributeKey; /** - * @readonly * @var string */ private $constantClass; /** * @var array - * @readonly */ private $valuesToConstantsMap; /** diff --git a/rules/Transform/ValueObject/ClassMethodReference.php b/rules/Transform/ValueObject/ClassMethodReference.php index 187e8ead3f5..20c319b3418 100644 --- a/rules/Transform/ValueObject/ClassMethodReference.php +++ b/rules/Transform/ValueObject/ClassMethodReference.php @@ -7,12 +7,10 @@ use Rector\Core\Validation\RectorAssert; final class ClassMethodReference { /** - * @readonly * @var string */ private $class; /** - * @readonly * @var string */ private $method; diff --git a/rules/Transform/ValueObject/FuncCallToMethodCall.php b/rules/Transform/ValueObject/FuncCallToMethodCall.php index f1b0d5dab7a..5edf26732fe 100644 --- a/rules/Transform/ValueObject/FuncCallToMethodCall.php +++ b/rules/Transform/ValueObject/FuncCallToMethodCall.php @@ -8,17 +8,14 @@ use Rector\Core\Validation\RectorAssert; final class FuncCallToMethodCall { /** - * @readonly * @var string */ private $oldFuncName; /** - * @readonly * @var string */ private $newClassName; /** - * @readonly * @var string */ private $newMethodName; diff --git a/rules/Transform/ValueObject/FuncCallToStaticCall.php b/rules/Transform/ValueObject/FuncCallToStaticCall.php index 5f15f3648db..03fd4a69430 100644 --- a/rules/Transform/ValueObject/FuncCallToStaticCall.php +++ b/rules/Transform/ValueObject/FuncCallToStaticCall.php @@ -7,17 +7,14 @@ use Rector\Core\Validation\RectorAssert; final class FuncCallToStaticCall { /** - * @readonly * @var string */ private $oldFuncName; /** - * @readonly * @var string */ private $newClassName; /** - * @readonly * @var string */ private $newMethodName; diff --git a/rules/Transform/ValueObject/MethodCallToFuncCall.php b/rules/Transform/ValueObject/MethodCallToFuncCall.php index 58f13b66494..c348d42a74c 100644 --- a/rules/Transform/ValueObject/MethodCallToFuncCall.php +++ b/rules/Transform/ValueObject/MethodCallToFuncCall.php @@ -6,17 +6,14 @@ namespace Rector\Transform\ValueObject; final class MethodCallToFuncCall { /** - * @readonly * @var string */ private $objectType; /** - * @readonly * @var string */ private $methodName; /** - * @readonly * @var string */ private $functionName; diff --git a/rules/Transform/ValueObject/MethodCallToPropertyFetch.php b/rules/Transform/ValueObject/MethodCallToPropertyFetch.php index 741c855f18e..1235dcf19ab 100644 --- a/rules/Transform/ValueObject/MethodCallToPropertyFetch.php +++ b/rules/Transform/ValueObject/MethodCallToPropertyFetch.php @@ -8,17 +8,14 @@ use Rector\Core\Validation\RectorAssert; final class MethodCallToPropertyFetch { /** - * @readonly * @var string */ private $oldType; /** - * @readonly * @var string */ private $oldMethod; /** - * @readonly * @var string */ private $newProperty; diff --git a/rules/Transform/ValueObject/MethodCallToStaticCall.php b/rules/Transform/ValueObject/MethodCallToStaticCall.php index e972de89e5f..1b1084e14ef 100644 --- a/rules/Transform/ValueObject/MethodCallToStaticCall.php +++ b/rules/Transform/ValueObject/MethodCallToStaticCall.php @@ -8,22 +8,18 @@ use Rector\Core\Validation\RectorAssert; final class MethodCallToStaticCall { /** - * @readonly * @var string */ private $oldClass; /** - * @readonly * @var string */ private $oldMethod; /** - * @readonly * @var string */ private $newClass; /** - * @readonly * @var string */ private $newMethod; diff --git a/rules/Transform/ValueObject/NewToStaticCall.php b/rules/Transform/ValueObject/NewToStaticCall.php index b15d44bc705..686c439c362 100644 --- a/rules/Transform/ValueObject/NewToStaticCall.php +++ b/rules/Transform/ValueObject/NewToStaticCall.php @@ -8,17 +8,14 @@ use Rector\Core\Validation\RectorAssert; final class NewToStaticCall { /** - * @readonly * @var string */ private $type; /** - * @readonly * @var string */ private $staticCallClass; /** - * @readonly * @var string */ private $staticCallMethod; diff --git a/rules/Transform/ValueObject/ParentClassToTraits.php b/rules/Transform/ValueObject/ParentClassToTraits.php index 0df09af3888..9ffa1a5a47a 100644 --- a/rules/Transform/ValueObject/ParentClassToTraits.php +++ b/rules/Transform/ValueObject/ParentClassToTraits.php @@ -8,13 +8,11 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class ParentClassToTraits { /** - * @readonly * @var string */ private $parentType; /** * @var string[] - * @readonly */ private $traitNames; /** diff --git a/rules/Transform/ValueObject/PropertyAssignToMethodCall.php b/rules/Transform/ValueObject/PropertyAssignToMethodCall.php index 8e19407838a..64fb1373fab 100644 --- a/rules/Transform/ValueObject/PropertyAssignToMethodCall.php +++ b/rules/Transform/ValueObject/PropertyAssignToMethodCall.php @@ -8,17 +8,14 @@ use Rector\Core\Validation\RectorAssert; final class PropertyAssignToMethodCall { /** - * @readonly * @var string */ private $class; /** - * @readonly * @var string */ private $oldPropertyName; /** - * @readonly * @var string */ private $newMethodName; diff --git a/rules/Transform/ValueObject/PropertyFetchToMethodCall.php b/rules/Transform/ValueObject/PropertyFetchToMethodCall.php index 0428a8281fc..4f48ea31195 100644 --- a/rules/Transform/ValueObject/PropertyFetchToMethodCall.php +++ b/rules/Transform/ValueObject/PropertyFetchToMethodCall.php @@ -8,28 +8,23 @@ use Rector\Core\Validation\RectorAssert; final class PropertyFetchToMethodCall { /** - * @readonly * @var string */ private $oldType; /** - * @readonly * @var string */ private $oldProperty; /** - * @readonly * @var string */ private $newGetMethod; /** - * @readonly * @var string|null */ private $newSetMethod; /** * @var mixed[] - * @readonly */ private $newGetArguments = []; /** diff --git a/rules/Transform/ValueObject/ReplaceParentCallByPropertyCall.php b/rules/Transform/ValueObject/ReplaceParentCallByPropertyCall.php index 689f7914970..12470e3360e 100644 --- a/rules/Transform/ValueObject/ReplaceParentCallByPropertyCall.php +++ b/rules/Transform/ValueObject/ReplaceParentCallByPropertyCall.php @@ -8,17 +8,14 @@ use Rector\Core\Validation\RectorAssert; final class ReplaceParentCallByPropertyCall { /** - * @readonly * @var string */ private $class; /** - * @readonly * @var string */ private $method; /** - * @readonly * @var string */ private $property; diff --git a/rules/Transform/ValueObject/StaticCallToFuncCall.php b/rules/Transform/ValueObject/StaticCallToFuncCall.php index c3c6e04be6b..b5ab868e4c0 100644 --- a/rules/Transform/ValueObject/StaticCallToFuncCall.php +++ b/rules/Transform/ValueObject/StaticCallToFuncCall.php @@ -8,17 +8,14 @@ use Rector\Core\Validation\RectorAssert; final class StaticCallToFuncCall { /** - * @readonly * @var string */ private $class; /** - * @readonly * @var string */ private $method; /** - * @readonly * @var string */ private $function; diff --git a/rules/Transform/ValueObject/StaticCallToMethodCall.php b/rules/Transform/ValueObject/StaticCallToMethodCall.php index e55e4a68343..07ec6d90069 100644 --- a/rules/Transform/ValueObject/StaticCallToMethodCall.php +++ b/rules/Transform/ValueObject/StaticCallToMethodCall.php @@ -11,22 +11,18 @@ use Rector\Core\Validation\RectorAssert; final class StaticCallToMethodCall { /** - * @readonly * @var string */ private $staticClass; /** - * @readonly * @var string */ private $staticMethod; /** - * @readonly * @var string */ private $classType; /** - * @readonly * @var string */ private $methodName; diff --git a/rules/Transform/ValueObject/StaticCallToNew.php b/rules/Transform/ValueObject/StaticCallToNew.php index b7394777b70..939b87f1ca6 100644 --- a/rules/Transform/ValueObject/StaticCallToNew.php +++ b/rules/Transform/ValueObject/StaticCallToNew.php @@ -7,12 +7,10 @@ use Rector\Core\Validation\RectorAssert; final class StaticCallToNew { /** - * @readonly * @var string */ private $class; /** - * @readonly * @var string */ private $method; diff --git a/rules/Transform/ValueObject/StringToClassConstant.php b/rules/Transform/ValueObject/StringToClassConstant.php index 80409af7514..950e04f53f2 100644 --- a/rules/Transform/ValueObject/StringToClassConstant.php +++ b/rules/Transform/ValueObject/StringToClassConstant.php @@ -7,17 +7,14 @@ use Rector\Core\Validation\RectorAssert; final class StringToClassConstant { /** - * @readonly * @var string */ private $string; /** - * @readonly * @var string */ private $class; /** - * @readonly * @var string */ private $constant; diff --git a/rules/Transform/ValueObject/WrapReturn.php b/rules/Transform/ValueObject/WrapReturn.php index 724ae9fa359..0dff4704f90 100644 --- a/rules/Transform/ValueObject/WrapReturn.php +++ b/rules/Transform/ValueObject/WrapReturn.php @@ -8,17 +8,14 @@ use Rector\Core\Validation\RectorAssert; final class WrapReturn { /** - * @readonly * @var string */ private $type; /** - * @readonly * @var string */ private $method; /** - * @readonly * @var bool */ private $isArrayWrap; diff --git a/rules/TypeDeclaration/AlreadyAssignDetector/ConstructorAssignDetector.php b/rules/TypeDeclaration/AlreadyAssignDetector/ConstructorAssignDetector.php index 1659cf406b2..0897994ee9b 100644 --- a/rules/TypeDeclaration/AlreadyAssignDetector/ConstructorAssignDetector.php +++ b/rules/TypeDeclaration/AlreadyAssignDetector/ConstructorAssignDetector.php @@ -20,27 +20,22 @@ use Rector\TypeDeclaration\NodeAnalyzer\AutowiredClassMethodOrPropertyAnalyzer; final class ConstructorAssignDetector { /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; /** - * @readonly * @var \Rector\TypeDeclaration\Matcher\PropertyAssignMatcher */ private $propertyAssignMatcher; /** - * @readonly * @var \Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser */ private $simpleCallableNodeTraverser; /** - * @readonly * @var \Rector\TypeDeclaration\NodeAnalyzer\AutowiredClassMethodOrPropertyAnalyzer */ private $autowiredClassMethodOrPropertyAnalyzer; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\PropertyFetchAnalyzer */ private $propertyFetchAnalyzer; diff --git a/rules/TypeDeclaration/AlreadyAssignDetector/NullTypeAssignDetector.php b/rules/TypeDeclaration/AlreadyAssignDetector/NullTypeAssignDetector.php index 4f8f418b174..df1cfa0862f 100644 --- a/rules/TypeDeclaration/AlreadyAssignDetector/NullTypeAssignDetector.php +++ b/rules/TypeDeclaration/AlreadyAssignDetector/NullTypeAssignDetector.php @@ -19,27 +19,22 @@ use Rector\TypeDeclaration\Matcher\PropertyAssignMatcher; final class NullTypeAssignDetector { /** - * @readonly * @var \Rector\NodeNestingScope\ScopeNestingComparator */ private $scopeNestingComparator; /** - * @readonly * @var \Rector\PHPStanStaticTypeMapper\DoctrineTypeAnalyzer */ private $doctrineTypeAnalyzer; /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; /** - * @readonly * @var \Rector\TypeDeclaration\Matcher\PropertyAssignMatcher */ private $propertyAssignMatcher; /** - * @readonly * @var \Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser */ private $simpleCallableNodeTraverser; diff --git a/rules/TypeDeclaration/FunctionLikeReturnTypeResolver.php b/rules/TypeDeclaration/FunctionLikeReturnTypeResolver.php index 959dd00d83d..ddf3ee994b9 100644 --- a/rules/TypeDeclaration/FunctionLikeReturnTypeResolver.php +++ b/rules/TypeDeclaration/FunctionLikeReturnTypeResolver.php @@ -10,7 +10,6 @@ use Rector\StaticTypeMapper\StaticTypeMapper; final class FunctionLikeReturnTypeResolver { /** - * @readonly * @var \Rector\StaticTypeMapper\StaticTypeMapper */ private $staticTypeMapper; diff --git a/rules/TypeDeclaration/Guard/PhpDocNestedAnnotationGuard.php b/rules/TypeDeclaration/Guard/PhpDocNestedAnnotationGuard.php index c0e5e5e11d2..0f94f4f7bb7 100644 --- a/rules/TypeDeclaration/Guard/PhpDocNestedAnnotationGuard.php +++ b/rules/TypeDeclaration/Guard/PhpDocNestedAnnotationGuard.php @@ -11,7 +11,6 @@ use Rector\NodeTypeResolver\Node\AttributeKey; final class PhpDocNestedAnnotationGuard { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; diff --git a/rules/TypeDeclaration/Guard/PropertyTypeOverrideGuard.php b/rules/TypeDeclaration/Guard/PropertyTypeOverrideGuard.php index 00230a5af99..a240bb45e75 100644 --- a/rules/TypeDeclaration/Guard/PropertyTypeOverrideGuard.php +++ b/rules/TypeDeclaration/Guard/PropertyTypeOverrideGuard.php @@ -11,17 +11,14 @@ use Rector\Php74\Guard\MakePropertyTypedGuard; final class PropertyTypeOverrideGuard { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; /** - * @readonly * @var \Rector\Php74\Guard\MakePropertyTypedGuard */ private $makePropertyTypedGuard; diff --git a/rules/TypeDeclaration/Helper/PhpDocNullableTypeHelper.php b/rules/TypeDeclaration/Helper/PhpDocNullableTypeHelper.php index 7f25c658b44..30e14fefdbd 100644 --- a/rules/TypeDeclaration/Helper/PhpDocNullableTypeHelper.php +++ b/rules/TypeDeclaration/Helper/PhpDocNullableTypeHelper.php @@ -17,12 +17,10 @@ use Rector\StaticTypeMapper\StaticTypeMapper; final class PhpDocNullableTypeHelper { /** - * @readonly * @var \Rector\StaticTypeMapper\StaticTypeMapper */ private $staticTypeMapper; /** - * @readonly * @var \Rector\Core\PhpParser\Node\Value\ValueResolver */ private $valueResolver; diff --git a/rules/TypeDeclaration/Matcher/PropertyAssignMatcher.php b/rules/TypeDeclaration/Matcher/PropertyAssignMatcher.php index 43671049f20..fd4a0b12de5 100644 --- a/rules/TypeDeclaration/Matcher/PropertyAssignMatcher.php +++ b/rules/TypeDeclaration/Matcher/PropertyAssignMatcher.php @@ -10,7 +10,6 @@ use Rector\Core\NodeAnalyzer\PropertyFetchAnalyzer; final class PropertyAssignMatcher { /** - * @readonly * @var \Rector\Core\NodeAnalyzer\PropertyFetchAnalyzer */ private $propertyFetchAnalyzer; diff --git a/rules/TypeDeclaration/NodeAnalyzer/AutowiredClassMethodOrPropertyAnalyzer.php b/rules/TypeDeclaration/NodeAnalyzer/AutowiredClassMethodOrPropertyAnalyzer.php index fb3c340ada6..adde4db0bc4 100644 --- a/rules/TypeDeclaration/NodeAnalyzer/AutowiredClassMethodOrPropertyAnalyzer.php +++ b/rules/TypeDeclaration/NodeAnalyzer/AutowiredClassMethodOrPropertyAnalyzer.php @@ -12,12 +12,10 @@ use RectorPrefix202306\Symfony\Contracts\Service\Attribute\Required; final class AutowiredClassMethodOrPropertyAnalyzer { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; /** - * @readonly * @var \Rector\Php80\NodeAnalyzer\PhpAttributeAnalyzer */ private $phpAttributeAnalyzer; diff --git a/rules/TypeDeclaration/NodeAnalyzer/CallTypesResolver.php b/rules/TypeDeclaration/NodeAnalyzer/CallTypesResolver.php index dcbe34c8101..afc0af98318 100644 --- a/rules/TypeDeclaration/NodeAnalyzer/CallTypesResolver.php +++ b/rules/TypeDeclaration/NodeAnalyzer/CallTypesResolver.php @@ -20,17 +20,14 @@ use Rector\NodeTypeResolver\PHPStan\Type\TypeFactory; final class CallTypesResolver { /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; /** - * @readonly * @var \Rector\NodeTypeResolver\PHPStan\Type\TypeFactory */ private $typeFactory; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/rules/TypeDeclaration/NodeAnalyzer/CallerParamMatcher.php b/rules/TypeDeclaration/NodeAnalyzer/CallerParamMatcher.php index ab8f8723759..b5c89033332 100644 --- a/rules/TypeDeclaration/NodeAnalyzer/CallerParamMatcher.php +++ b/rules/TypeDeclaration/NodeAnalyzer/CallerParamMatcher.php @@ -22,12 +22,10 @@ use Rector\NodeNameResolver\NodeNameResolver; final class CallerParamMatcher { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\PhpParser\AstResolver */ private $astResolver; diff --git a/rules/TypeDeclaration/NodeAnalyzer/ClassMethodAndPropertyAnalyzer.php b/rules/TypeDeclaration/NodeAnalyzer/ClassMethodAndPropertyAnalyzer.php index 675cfc51125..f3b930295ed 100644 --- a/rules/TypeDeclaration/NodeAnalyzer/ClassMethodAndPropertyAnalyzer.php +++ b/rules/TypeDeclaration/NodeAnalyzer/ClassMethodAndPropertyAnalyzer.php @@ -13,7 +13,6 @@ use Rector\NodeNameResolver\NodeNameResolver; final class ClassMethodAndPropertyAnalyzer { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/rules/TypeDeclaration/NodeAnalyzer/ClassMethodParamTypeCompleter.php b/rules/TypeDeclaration/NodeAnalyzer/ClassMethodParamTypeCompleter.php index d28e93f91e5..76d560c8515 100644 --- a/rules/TypeDeclaration/NodeAnalyzer/ClassMethodParamTypeCompleter.php +++ b/rules/TypeDeclaration/NodeAnalyzer/ClassMethodParamTypeCompleter.php @@ -23,22 +23,18 @@ use Rector\VendorLocker\NodeVendorLocker\ClassMethodParamVendorLockResolver; final class ClassMethodParamTypeCompleter { /** - * @readonly * @var \Rector\StaticTypeMapper\StaticTypeMapper */ private $staticTypeMapper; /** - * @readonly * @var \Rector\VendorLocker\NodeVendorLocker\ClassMethodParamVendorLockResolver */ private $classMethodParamVendorLockResolver; /** - * @readonly * @var \Rector\PHPStanStaticTypeMapper\TypeAnalyzer\UnionTypeCommonTypeNarrower */ private $unionTypeCommonTypeNarrower; /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; diff --git a/rules/TypeDeclaration/NodeAnalyzer/ParamAnalyzer.php b/rules/TypeDeclaration/NodeAnalyzer/ParamAnalyzer.php index 0839eea677a..c8848204643 100644 --- a/rules/TypeDeclaration/NodeAnalyzer/ParamAnalyzer.php +++ b/rules/TypeDeclaration/NodeAnalyzer/ParamAnalyzer.php @@ -9,7 +9,6 @@ use Rector\NodeNameResolver\NodeNameResolver; final class ParamAnalyzer { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/rules/TypeDeclaration/NodeAnalyzer/ReturnFilter/ExclusiveNativeCallLikeReturnMatcher.php b/rules/TypeDeclaration/NodeAnalyzer/ReturnFilter/ExclusiveNativeCallLikeReturnMatcher.php index 06cd0baac17..e29a565ba3b 100644 --- a/rules/TypeDeclaration/NodeAnalyzer/ReturnFilter/ExclusiveNativeCallLikeReturnMatcher.php +++ b/rules/TypeDeclaration/NodeAnalyzer/ReturnFilter/ExclusiveNativeCallLikeReturnMatcher.php @@ -13,7 +13,6 @@ use Rector\Core\Reflection\ReflectionResolver; final class ExclusiveNativeCallLikeReturnMatcher { /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/rules/TypeDeclaration/NodeAnalyzer/ReturnTypeAnalyzer/AlwaysStrictReturnAnalyzer.php b/rules/TypeDeclaration/NodeAnalyzer/ReturnTypeAnalyzer/AlwaysStrictReturnAnalyzer.php index aea93fc525d..85e571de444 100644 --- a/rules/TypeDeclaration/NodeAnalyzer/ReturnTypeAnalyzer/AlwaysStrictReturnAnalyzer.php +++ b/rules/TypeDeclaration/NodeAnalyzer/ReturnTypeAnalyzer/AlwaysStrictReturnAnalyzer.php @@ -13,12 +13,10 @@ use Rector\TypeDeclaration\NodeAnalyzer\ReturnAnalyzer; final class AlwaysStrictReturnAnalyzer { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\TypeDeclaration\NodeAnalyzer\ReturnAnalyzer */ private $returnAnalyzer; diff --git a/rules/TypeDeclaration/NodeAnalyzer/ReturnTypeAnalyzer/StrictBoolReturnTypeAnalyzer.php b/rules/TypeDeclaration/NodeAnalyzer/ReturnTypeAnalyzer/StrictBoolReturnTypeAnalyzer.php index dc593a01a23..f1407dd852c 100644 --- a/rules/TypeDeclaration/NodeAnalyzer/ReturnTypeAnalyzer/StrictBoolReturnTypeAnalyzer.php +++ b/rules/TypeDeclaration/NodeAnalyzer/ReturnTypeAnalyzer/StrictBoolReturnTypeAnalyzer.php @@ -11,12 +11,10 @@ use Rector\TypeDeclaration\TypeAnalyzer\AlwaysStrictBoolExprAnalyzer; final class StrictBoolReturnTypeAnalyzer { /** - * @readonly * @var \Rector\TypeDeclaration\TypeAnalyzer\AlwaysStrictBoolExprAnalyzer */ private $alwaysStrictBoolExprAnalyzer; /** - * @readonly * @var \Rector\TypeDeclaration\NodeAnalyzer\ReturnTypeAnalyzer\AlwaysStrictReturnAnalyzer */ private $alwaysStrictReturnAnalyzer; diff --git a/rules/TypeDeclaration/NodeAnalyzer/ReturnTypeAnalyzer/StrictNativeFunctionReturnTypeAnalyzer.php b/rules/TypeDeclaration/NodeAnalyzer/ReturnTypeAnalyzer/StrictNativeFunctionReturnTypeAnalyzer.php index 8510c56daed..480c5daaf83 100644 --- a/rules/TypeDeclaration/NodeAnalyzer/ReturnTypeAnalyzer/StrictNativeFunctionReturnTypeAnalyzer.php +++ b/rules/TypeDeclaration/NodeAnalyzer/ReturnTypeAnalyzer/StrictNativeFunctionReturnTypeAnalyzer.php @@ -15,17 +15,14 @@ use Rector\TypeDeclaration\NodeAnalyzer\ReturnFilter\ExclusiveNativeCallLikeRetu final class StrictNativeFunctionReturnTypeAnalyzer { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\TypeDeclaration\NodeAnalyzer\ReturnFilter\ExclusiveNativeCallLikeReturnMatcher */ private $exclusiveNativeCallLikeReturnMatcher; /** - * @readonly * @var \Rector\TypeDeclaration\NodeAnalyzer\ReturnAnalyzer */ private $returnAnalyzer; diff --git a/rules/TypeDeclaration/NodeAnalyzer/ReturnTypeAnalyzer/StrictReturnNewAnalyzer.php b/rules/TypeDeclaration/NodeAnalyzer/ReturnTypeAnalyzer/StrictReturnNewAnalyzer.php index ed2403b8a53..2731522b242 100644 --- a/rules/TypeDeclaration/NodeAnalyzer/ReturnTypeAnalyzer/StrictReturnNewAnalyzer.php +++ b/rules/TypeDeclaration/NodeAnalyzer/ReturnTypeAnalyzer/StrictReturnNewAnalyzer.php @@ -22,22 +22,18 @@ use Rector\TypeDeclaration\ValueObject\AssignToVariable; final class StrictReturnNewAnalyzer { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; /** - * @readonly * @var \Rector\TypeDeclaration\NodeAnalyzer\ReturnAnalyzer */ private $returnAnalyzer; diff --git a/rules/TypeDeclaration/NodeAnalyzer/ReturnTypeAnalyzer/StrictScalarReturnTypeAnalyzer.php b/rules/TypeDeclaration/NodeAnalyzer/ReturnTypeAnalyzer/StrictScalarReturnTypeAnalyzer.php index c0ef2adbb82..96c7338747b 100644 --- a/rules/TypeDeclaration/NodeAnalyzer/ReturnTypeAnalyzer/StrictScalarReturnTypeAnalyzer.php +++ b/rules/TypeDeclaration/NodeAnalyzer/ReturnTypeAnalyzer/StrictScalarReturnTypeAnalyzer.php @@ -14,17 +14,14 @@ use Rector\TypeDeclaration\TypeAnalyzer\AlwaysStrictScalarExprAnalyzer; final class StrictScalarReturnTypeAnalyzer { /** - * @readonly * @var \Rector\TypeDeclaration\NodeAnalyzer\ReturnTypeAnalyzer\AlwaysStrictReturnAnalyzer */ private $alwaysStrictReturnAnalyzer; /** - * @readonly * @var \Rector\TypeDeclaration\TypeAnalyzer\AlwaysStrictScalarExprAnalyzer */ private $alwaysStrictScalarExprAnalyzer; /** - * @readonly * @var \Rector\NodeTypeResolver\PHPStan\Type\TypeFactory */ private $typeFactory; diff --git a/rules/TypeDeclaration/NodeAnalyzer/TypeNodeUnwrapper.php b/rules/TypeDeclaration/NodeAnalyzer/TypeNodeUnwrapper.php index 03019e1a8d9..01e6accb29d 100644 --- a/rules/TypeDeclaration/NodeAnalyzer/TypeNodeUnwrapper.php +++ b/rules/TypeDeclaration/NodeAnalyzer/TypeNodeUnwrapper.php @@ -13,7 +13,6 @@ use Rector\Core\PhpParser\Comparing\NodeComparator; final class TypeNodeUnwrapper { /** - * @readonly * @var \Rector\Core\PhpParser\Comparing\NodeComparator */ private $nodeComparator; diff --git a/rules/TypeDeclaration/NodeTypeAnalyzer/PropertyTypeDecorator.php b/rules/TypeDeclaration/NodeTypeAnalyzer/PropertyTypeDecorator.php index d0af8fa0e19..62c65108b7f 100644 --- a/rules/TypeDeclaration/NodeTypeAnalyzer/PropertyTypeDecorator.php +++ b/rules/TypeDeclaration/NodeTypeAnalyzer/PropertyTypeDecorator.php @@ -19,22 +19,18 @@ use Rector\PHPStanStaticTypeMapper\TypeAnalyzer\UnionTypeAnalyzer; final class PropertyTypeDecorator { /** - * @readonly * @var \Rector\PHPStanStaticTypeMapper\TypeAnalyzer\UnionTypeAnalyzer */ private $unionTypeAnalyzer; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTypeChanger */ private $phpDocTypeChanger; /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; /** - * @readonly * @var \Rector\Core\PhpParser\Node\NodeFactory */ private $nodeFactory; diff --git a/rules/TypeDeclaration/PHPStan/ObjectTypeSpecifier.php b/rules/TypeDeclaration/PHPStan/ObjectTypeSpecifier.php index 30256ee3355..36372a0e0dc 100644 --- a/rules/TypeDeclaration/PHPStan/ObjectTypeSpecifier.php +++ b/rules/TypeDeclaration/PHPStan/ObjectTypeSpecifier.php @@ -31,12 +31,10 @@ use Rector\TypeDeclaration\PHPStan\TypeSpecifier\SelfStaticParentTypeSpecifier; final class ObjectTypeSpecifier { /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; /** - * @readonly * @var \Rector\Naming\Naming\UseImportsResolver */ private $useImportsResolver; diff --git a/rules/TypeDeclaration/PHPStan/TypeSpecifier/SameNamespacedTypeSpecifier.php b/rules/TypeDeclaration/PHPStan/TypeSpecifier/SameNamespacedTypeSpecifier.php index 4172c9143de..3c54e6e40eb 100644 --- a/rules/TypeDeclaration/PHPStan/TypeSpecifier/SameNamespacedTypeSpecifier.php +++ b/rules/TypeDeclaration/PHPStan/TypeSpecifier/SameNamespacedTypeSpecifier.php @@ -12,7 +12,6 @@ use Rector\TypeDeclaration\Contract\PHPStan\TypeWithClassTypeSpecifierInterface; final class SameNamespacedTypeSpecifier implements TypeWithClassTypeSpecifierInterface { /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/rules/TypeDeclaration/PhpDocParser/ParamPhpDocNodeFactory.php b/rules/TypeDeclaration/PhpDocParser/ParamPhpDocNodeFactory.php index eb0aae5e055..85d19e3e4f4 100644 --- a/rules/TypeDeclaration/PhpDocParser/ParamPhpDocNodeFactory.php +++ b/rules/TypeDeclaration/PhpDocParser/ParamPhpDocNodeFactory.php @@ -10,7 +10,6 @@ use Rector\NodeNameResolver\NodeNameResolver; final class ParamPhpDocNodeFactory { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/rules/TypeDeclaration/Rector/BooleanAnd/BinaryOpNullableToInstanceofRector.php b/rules/TypeDeclaration/Rector/BooleanAnd/BinaryOpNullableToInstanceofRector.php index 65acd7b6dfd..c8ccde97e43 100644 --- a/rules/TypeDeclaration/Rector/BooleanAnd/BinaryOpNullableToInstanceofRector.php +++ b/rules/TypeDeclaration/Rector/BooleanAnd/BinaryOpNullableToInstanceofRector.php @@ -21,7 +21,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class BinaryOpNullableToInstanceofRector extends AbstractRector { /** - * @readonly * @var \Rector\TypeDeclaration\TypeAnalyzer\NullableTypeAnalyzer */ private $nullableTypeAnalyzer; diff --git a/rules/TypeDeclaration/Rector/ClassMethod/AddMethodCallBasedStrictParamTypeRector.php b/rules/TypeDeclaration/Rector/ClassMethod/AddMethodCallBasedStrictParamTypeRector.php index 4639c8a8247..5c2772d96ca 100644 --- a/rules/TypeDeclaration/Rector/ClassMethod/AddMethodCallBasedStrictParamTypeRector.php +++ b/rules/TypeDeclaration/Rector/ClassMethod/AddMethodCallBasedStrictParamTypeRector.php @@ -20,17 +20,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class AddMethodCallBasedStrictParamTypeRector extends AbstractRector { /** - * @readonly * @var \Rector\TypeDeclaration\NodeAnalyzer\CallTypesResolver */ private $callTypesResolver; /** - * @readonly * @var \Rector\TypeDeclaration\NodeAnalyzer\ClassMethodParamTypeCompleter */ private $classMethodParamTypeCompleter; /** - * @readonly * @var \Rector\Core\PhpParser\NodeFinder\LocalMethodCallFinder */ private $localMethodCallFinder; diff --git a/rules/TypeDeclaration/Rector/ClassMethod/AddParamTypeBasedOnPHPUnitDataProviderRector.php b/rules/TypeDeclaration/Rector/ClassMethod/AddParamTypeBasedOnPHPUnitDataProviderRector.php index 27d862b32b1..06df7b6f119 100644 --- a/rules/TypeDeclaration/Rector/ClassMethod/AddParamTypeBasedOnPHPUnitDataProviderRector.php +++ b/rules/TypeDeclaration/Rector/ClassMethod/AddParamTypeBasedOnPHPUnitDataProviderRector.php @@ -32,12 +32,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class AddParamTypeBasedOnPHPUnitDataProviderRector extends AbstractRector { /** - * @readonly * @var \Rector\NodeTypeResolver\PHPStan\Type\TypeFactory */ private $typeFactory; /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; diff --git a/rules/TypeDeclaration/Rector/ClassMethod/AddParamTypeDeclarationRector.php b/rules/TypeDeclaration/Rector/ClassMethod/AddParamTypeDeclarationRector.php index 03efa9df1eb..ffe7c37a277 100644 --- a/rules/TypeDeclaration/Rector/ClassMethod/AddParamTypeDeclarationRector.php +++ b/rules/TypeDeclaration/Rector/ClassMethod/AddParamTypeDeclarationRector.php @@ -27,12 +27,10 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class AddParamTypeDeclarationRector extends AbstractRector implements ConfigurableRectorInterface { /** - * @readonly * @var \Rector\NodeTypeResolver\TypeComparator\TypeComparator */ private $typeComparator; /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; diff --git a/rules/TypeDeclaration/Rector/ClassMethod/AddParamTypeFromPropertyTypeRector.php b/rules/TypeDeclaration/Rector/ClassMethod/AddParamTypeFromPropertyTypeRector.php index 5ab51e9b7b9..3a49726505c 100644 --- a/rules/TypeDeclaration/Rector/ClassMethod/AddParamTypeFromPropertyTypeRector.php +++ b/rules/TypeDeclaration/Rector/ClassMethod/AddParamTypeFromPropertyTypeRector.php @@ -26,17 +26,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class AddParamTypeFromPropertyTypeRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Core\NodeAnalyzer\PropertyFetchAnalyzer */ private $propertyFetchAnalyzer; /** - * @readonly * @var \Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser */ private $simpleCallableNodeTraverser; /** - * @readonly * @var \Rector\NodeTypeResolver\PHPStan\Type\TypeFactory */ private $typeFactory; diff --git a/rules/TypeDeclaration/Rector/ClassMethod/AddReturnTypeDeclarationBasedOnParentClassMethodRector.php b/rules/TypeDeclaration/Rector/ClassMethod/AddReturnTypeDeclarationBasedOnParentClassMethodRector.php index b4c197589c2..eedad26675b 100644 --- a/rules/TypeDeclaration/Rector/ClassMethod/AddReturnTypeDeclarationBasedOnParentClassMethodRector.php +++ b/rules/TypeDeclaration/Rector/ClassMethod/AddReturnTypeDeclarationBasedOnParentClassMethodRector.php @@ -27,17 +27,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class AddReturnTypeDeclarationBasedOnParentClassMethodRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\VendorLocker\ParentClassMethodTypeOverrideGuard */ private $parentClassMethodTypeOverrideGuard; /** - * @readonly * @var \Rector\Core\PhpParser\AstResolver */ private $astResolver; /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; diff --git a/rules/TypeDeclaration/Rector/ClassMethod/AddReturnTypeDeclarationRector.php b/rules/TypeDeclaration/Rector/ClassMethod/AddReturnTypeDeclarationRector.php index 87f9c3ccc52..c7a55c71685 100644 --- a/rules/TypeDeclaration/Rector/ClassMethod/AddReturnTypeDeclarationRector.php +++ b/rules/TypeDeclaration/Rector/ClassMethod/AddReturnTypeDeclarationRector.php @@ -26,12 +26,10 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class AddReturnTypeDeclarationRector extends AbstractRector implements ConfigurableRectorInterface { /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; /** - * @readonly * @var \Rector\VendorLocker\ParentClassMethodTypeOverrideGuard */ private $parentClassMethodTypeOverrideGuard; diff --git a/rules/TypeDeclaration/Rector/ClassMethod/AddVoidReturnTypeWhereNoReturnRector.php b/rules/TypeDeclaration/Rector/ClassMethod/AddVoidReturnTypeWhereNoReturnRector.php index 7751fce0a7e..82f05f34685 100644 --- a/rules/TypeDeclaration/Rector/ClassMethod/AddVoidReturnTypeWhereNoReturnRector.php +++ b/rules/TypeDeclaration/Rector/ClassMethod/AddVoidReturnTypeWhereNoReturnRector.php @@ -28,22 +28,18 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class AddVoidReturnTypeWhereNoReturnRector extends AbstractRector implements MinPhpVersionInterface, AllowEmptyConfigurableRectorInterface { /** - * @readonly * @var \Rector\TypeDeclaration\TypeInferer\SilentVoidResolver */ private $silentVoidResolver; /** - * @readonly * @var \Rector\VendorLocker\NodeVendorLocker\ClassMethodReturnVendorLockResolver */ private $classMethodReturnVendorLockResolver; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTypeChanger */ private $phpDocTypeChanger; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/rules/TypeDeclaration/Rector/ClassMethod/ArrayShapeFromConstantArrayReturnRector.php b/rules/TypeDeclaration/Rector/ClassMethod/ArrayShapeFromConstantArrayReturnRector.php index 22c8215efce..fedefbfe4b7 100644 --- a/rules/TypeDeclaration/Rector/ClassMethod/ArrayShapeFromConstantArrayReturnRector.php +++ b/rules/TypeDeclaration/Rector/ClassMethod/ArrayShapeFromConstantArrayReturnRector.php @@ -28,12 +28,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ArrayShapeFromConstantArrayReturnRector extends AbstractScopeAwareRector { /** - * @readonly * @var \Rector\PhpDocParser\TypeAnalyzer\ClassMethodReturnTypeResolver */ private $classMethodReturnTypeResolver; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTypeChanger */ private $phpDocTypeChanger; diff --git a/rules/TypeDeclaration/Rector/ClassMethod/BoolReturnTypeFromStrictScalarReturnsRector.php b/rules/TypeDeclaration/Rector/ClassMethod/BoolReturnTypeFromStrictScalarReturnsRector.php index 7bd4fdf5d95..ffa9ec27aa6 100644 --- a/rules/TypeDeclaration/Rector/ClassMethod/BoolReturnTypeFromStrictScalarReturnsRector.php +++ b/rules/TypeDeclaration/Rector/ClassMethod/BoolReturnTypeFromStrictScalarReturnsRector.php @@ -35,12 +35,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class BoolReturnTypeFromStrictScalarReturnsRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\TypeDeclaration\NodeAnalyzer\ReturnAnalyzer */ private $returnAnalyzer; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/rules/TypeDeclaration/Rector/ClassMethod/ParamAnnotationIncorrectNullableRector.php b/rules/TypeDeclaration/Rector/ClassMethod/ParamAnnotationIncorrectNullableRector.php index 30ef9211bed..dfef534c202 100644 --- a/rules/TypeDeclaration/Rector/ClassMethod/ParamAnnotationIncorrectNullableRector.php +++ b/rules/TypeDeclaration/Rector/ClassMethod/ParamAnnotationIncorrectNullableRector.php @@ -28,27 +28,22 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ParamAnnotationIncorrectNullableRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\NodeTypeResolver\TypeComparator\TypeComparator */ private $typeComparator; /** - * @readonly * @var \Rector\TypeDeclaration\Helper\PhpDocNullableTypeHelper */ private $phpDocNullableTypeHelper; /** - * @readonly * @var \Rector\TypeDeclaration\Guard\PhpDocNestedAnnotationGuard */ private $phpDocNestedAnnotationGuard; /** - * @readonly * @var \Rector\TypeDeclaration\PhpDocParser\ParamPhpDocNodeFactory */ private $paramPhpDocNodeFactory; /** - * @readonly * @var \Rector\TypeDeclaration\NodeAnalyzer\ParamAnalyzer */ private $paramAnalyzer; diff --git a/rules/TypeDeclaration/Rector/ClassMethod/ParamTypeByMethodCallTypeRector.php b/rules/TypeDeclaration/Rector/ClassMethod/ParamTypeByMethodCallTypeRector.php index c02cd9b7559..385779b134c 100644 --- a/rules/TypeDeclaration/Rector/ClassMethod/ParamTypeByMethodCallTypeRector.php +++ b/rules/TypeDeclaration/Rector/ClassMethod/ParamTypeByMethodCallTypeRector.php @@ -32,17 +32,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ParamTypeByMethodCallTypeRector extends AbstractScopeAwareRector { /** - * @readonly * @var \Rector\TypeDeclaration\NodeAnalyzer\CallerParamMatcher */ private $callerParamMatcher; /** - * @readonly * @var \Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser */ private $simpleCallableNodeTraverser; /** - * @readonly * @var \Rector\VendorLocker\ParentClassMethodTypeOverrideGuard */ private $parentClassMethodTypeOverrideGuard; diff --git a/rules/TypeDeclaration/Rector/ClassMethod/ParamTypeByParentCallTypeRector.php b/rules/TypeDeclaration/Rector/ClassMethod/ParamTypeByParentCallTypeRector.php index 267726381a7..137dceda336 100644 --- a/rules/TypeDeclaration/Rector/ClassMethod/ParamTypeByParentCallTypeRector.php +++ b/rules/TypeDeclaration/Rector/ClassMethod/ParamTypeByParentCallTypeRector.php @@ -22,12 +22,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ParamTypeByParentCallTypeRector extends AbstractScopeAwareRector { /** - * @readonly * @var \Rector\TypeDeclaration\NodeAnalyzer\CallerParamMatcher */ private $callerParamMatcher; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/rules/TypeDeclaration/Rector/ClassMethod/ReturnAnnotationIncorrectNullableRector.php b/rules/TypeDeclaration/Rector/ClassMethod/ReturnAnnotationIncorrectNullableRector.php index d6fc0f01dbe..3a8acde44ae 100644 --- a/rules/TypeDeclaration/Rector/ClassMethod/ReturnAnnotationIncorrectNullableRector.php +++ b/rules/TypeDeclaration/Rector/ClassMethod/ReturnAnnotationIncorrectNullableRector.php @@ -22,22 +22,18 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ReturnAnnotationIncorrectNullableRector extends AbstractScopeAwareRector { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTypeChanger */ private $phpDocTypeChanger; /** - * @readonly * @var \Rector\TypeDeclaration\Helper\PhpDocNullableTypeHelper */ private $phpDocNullableTypeHelper; /** - * @readonly * @var \Rector\VendorLocker\NodeVendorLocker\ClassMethodReturnTypeOverrideGuard */ private $classMethodReturnTypeOverrideGuard; /** - * @readonly * @var \Rector\TypeDeclaration\Guard\PhpDocNestedAnnotationGuard */ private $phpDocNestedAnnotationGuard; diff --git a/rules/TypeDeclaration/Rector/ClassMethod/ReturnNeverTypeRector.php b/rules/TypeDeclaration/Rector/ClassMethod/ReturnNeverTypeRector.php index 6dbfef76f95..4d66976fb5f 100644 --- a/rules/TypeDeclaration/Rector/ClassMethod/ReturnNeverTypeRector.php +++ b/rules/TypeDeclaration/Rector/ClassMethod/ReturnNeverTypeRector.php @@ -30,7 +30,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ReturnNeverTypeRector extends AbstractScopeAwareRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\VendorLocker\NodeVendorLocker\ClassMethodReturnTypeOverrideGuard */ private $classMethodReturnTypeOverrideGuard; diff --git a/rules/TypeDeclaration/Rector/ClassMethod/ReturnTypeFromReturnDirectArrayRector.php b/rules/TypeDeclaration/Rector/ClassMethod/ReturnTypeFromReturnDirectArrayRector.php index 3176580dddc..04e99cba972 100644 --- a/rules/TypeDeclaration/Rector/ClassMethod/ReturnTypeFromReturnDirectArrayRector.php +++ b/rules/TypeDeclaration/Rector/ClassMethod/ReturnTypeFromReturnDirectArrayRector.php @@ -25,12 +25,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ReturnTypeFromReturnDirectArrayRector extends AbstractScopeAwareRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\VendorLocker\NodeVendorLocker\ClassMethodReturnTypeOverrideGuard */ private $classMethodReturnTypeOverrideGuard; /** - * @readonly * @var \Rector\TypeDeclaration\TypeInferer\ReturnTypeInferer */ private $returnTypeInferer; diff --git a/rules/TypeDeclaration/Rector/ClassMethod/ReturnTypeFromReturnNewRector.php b/rules/TypeDeclaration/Rector/ClassMethod/ReturnTypeFromReturnNewRector.php index 87b813d0c92..a4a1067f65e 100644 --- a/rules/TypeDeclaration/Rector/ClassMethod/ReturnTypeFromReturnNewRector.php +++ b/rules/TypeDeclaration/Rector/ClassMethod/ReturnTypeFromReturnNewRector.php @@ -39,32 +39,26 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ReturnTypeFromReturnNewRector extends AbstractScopeAwareRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\NodeTypeResolver\PHPStan\Type\TypeFactory */ private $typeFactory; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; /** - * @readonly * @var \Rector\TypeDeclaration\NodeAnalyzer\ReturnTypeAnalyzer\StrictReturnNewAnalyzer */ private $strictReturnNewAnalyzer; /** - * @readonly * @var \Rector\VendorLocker\NodeVendorLocker\ClassMethodReturnTypeOverrideGuard */ private $classMethodReturnTypeOverrideGuard; /** - * @readonly * @var \Rector\TypeDeclaration\TypeInferer\ReturnTypeInferer */ private $returnTypeInferer; diff --git a/rules/TypeDeclaration/Rector/ClassMethod/ReturnTypeFromStrictBoolReturnExprRector.php b/rules/TypeDeclaration/Rector/ClassMethod/ReturnTypeFromStrictBoolReturnExprRector.php index ebe718a108c..3baee311ce8 100644 --- a/rules/TypeDeclaration/Rector/ClassMethod/ReturnTypeFromStrictBoolReturnExprRector.php +++ b/rules/TypeDeclaration/Rector/ClassMethod/ReturnTypeFromStrictBoolReturnExprRector.php @@ -22,12 +22,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ReturnTypeFromStrictBoolReturnExprRector extends AbstractScopeAwareRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\TypeDeclaration\NodeAnalyzer\ReturnTypeAnalyzer\StrictBoolReturnTypeAnalyzer */ private $strictBoolReturnTypeAnalyzer; /** - * @readonly * @var \Rector\VendorLocker\NodeVendorLocker\ClassMethodReturnTypeOverrideGuard */ private $classMethodReturnTypeOverrideGuard; diff --git a/rules/TypeDeclaration/Rector/ClassMethod/ReturnTypeFromStrictConstantReturnRector.php b/rules/TypeDeclaration/Rector/ClassMethod/ReturnTypeFromStrictConstantReturnRector.php index 06ba89dc7ae..5121999279c 100644 --- a/rules/TypeDeclaration/Rector/ClassMethod/ReturnTypeFromStrictConstantReturnRector.php +++ b/rules/TypeDeclaration/Rector/ClassMethod/ReturnTypeFromStrictConstantReturnRector.php @@ -21,12 +21,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ReturnTypeFromStrictConstantReturnRector extends AbstractScopeAwareRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\TypeDeclaration\TypeAnalyzer\StrictReturnClassConstReturnTypeAnalyzer */ private $strictReturnClassConstReturnTypeAnalyzer; /** - * @readonly * @var \Rector\VendorLocker\NodeVendorLocker\ClassMethodReturnTypeOverrideGuard */ private $classMethodReturnTypeOverrideGuard; diff --git a/rules/TypeDeclaration/Rector/ClassMethod/ReturnTypeFromStrictNativeCallRector.php b/rules/TypeDeclaration/Rector/ClassMethod/ReturnTypeFromStrictNativeCallRector.php index 542761b969b..cfb8013ea5a 100644 --- a/rules/TypeDeclaration/Rector/ClassMethod/ReturnTypeFromStrictNativeCallRector.php +++ b/rules/TypeDeclaration/Rector/ClassMethod/ReturnTypeFromStrictNativeCallRector.php @@ -24,17 +24,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ReturnTypeFromStrictNativeCallRector extends AbstractScopeAwareRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\TypeDeclaration\NodeAnalyzer\ReturnTypeAnalyzer\StrictNativeFunctionReturnTypeAnalyzer */ private $strictNativeFunctionReturnTypeAnalyzer; /** - * @readonly * @var \Rector\NodeTypeResolver\PHPStan\Type\TypeFactory */ private $typeFactory; /** - * @readonly * @var \Rector\VendorLocker\NodeVendorLocker\ClassMethodReturnTypeOverrideGuard */ private $classMethodReturnTypeOverrideGuard; diff --git a/rules/TypeDeclaration/Rector/ClassMethod/ReturnTypeFromStrictNewArrayRector.php b/rules/TypeDeclaration/Rector/ClassMethod/ReturnTypeFromStrictNewArrayRector.php index 5af0afb416a..d705bdc8430 100644 --- a/rules/TypeDeclaration/Rector/ClassMethod/ReturnTypeFromStrictNewArrayRector.php +++ b/rules/TypeDeclaration/Rector/ClassMethod/ReturnTypeFromStrictNewArrayRector.php @@ -37,17 +37,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ReturnTypeFromStrictNewArrayRector extends AbstractScopeAwareRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTypeChanger */ private $phpDocTypeChanger; /** - * @readonly * @var \Rector\NodeTypeResolver\TypeComparator\TypeComparator */ private $typeComparator; /** - * @readonly * @var \Rector\VendorLocker\NodeVendorLocker\ClassMethodReturnTypeOverrideGuard */ private $classMethodReturnTypeOverrideGuard; diff --git a/rules/TypeDeclaration/Rector/ClassMethod/ReturnTypeFromStrictTypedCallRector.php b/rules/TypeDeclaration/Rector/ClassMethod/ReturnTypeFromStrictTypedCallRector.php index 7219b1f09af..ae8c64cd4d5 100644 --- a/rules/TypeDeclaration/Rector/ClassMethod/ReturnTypeFromStrictTypedCallRector.php +++ b/rules/TypeDeclaration/Rector/ClassMethod/ReturnTypeFromStrictTypedCallRector.php @@ -37,27 +37,22 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ReturnTypeFromStrictTypedCallRector extends AbstractScopeAwareRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\TypeDeclaration\NodeAnalyzer\TypeNodeUnwrapper */ private $typeNodeUnwrapper; /** - * @readonly * @var \Rector\TypeDeclaration\TypeAnalyzer\ReturnStrictTypeAnalyzer */ private $returnStrictTypeAnalyzer; /** - * @readonly * @var \Rector\TypeDeclaration\TypeInferer\ReturnTypeInferer */ private $returnTypeInferer; /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; /** - * @readonly * @var \Rector\VendorLocker\NodeVendorLocker\ClassMethodReturnTypeOverrideGuard */ private $classMethodReturnTypeOverrideGuard; diff --git a/rules/TypeDeclaration/Rector/ClassMethod/ReturnTypeFromStrictTypedPropertyRector.php b/rules/TypeDeclaration/Rector/ClassMethod/ReturnTypeFromStrictTypedPropertyRector.php index 0939ed1ee41..e2da1b6f527 100644 --- a/rules/TypeDeclaration/Rector/ClassMethod/ReturnTypeFromStrictTypedPropertyRector.php +++ b/rules/TypeDeclaration/Rector/ClassMethod/ReturnTypeFromStrictTypedPropertyRector.php @@ -27,17 +27,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ReturnTypeFromStrictTypedPropertyRector extends AbstractScopeAwareRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\NodeTypeResolver\PHPStan\Type\TypeFactory */ private $typeFactory; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; /** - * @readonly * @var \Rector\VendorLocker\NodeVendorLocker\ClassMethodReturnTypeOverrideGuard */ private $classMethodReturnTypeOverrideGuard; diff --git a/rules/TypeDeclaration/Rector/Class_/PropertyTypeFromStrictSetterGetterRector.php b/rules/TypeDeclaration/Rector/Class_/PropertyTypeFromStrictSetterGetterRector.php index 50edacb5cc8..77eac9b3b43 100644 --- a/rules/TypeDeclaration/Rector/Class_/PropertyTypeFromStrictSetterGetterRector.php +++ b/rules/TypeDeclaration/Rector/Class_/PropertyTypeFromStrictSetterGetterRector.php @@ -27,17 +27,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class PropertyTypeFromStrictSetterGetterRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\TypeDeclaration\TypeInferer\PropertyTypeInferer\GetterTypeDeclarationPropertyTypeInferer */ private $getterTypeDeclarationPropertyTypeInferer; /** - * @readonly * @var \Rector\TypeDeclaration\TypeInferer\PropertyTypeInferer\SetterTypeDeclarationPropertyTypeInferer */ private $setterTypeDeclarationPropertyTypeInferer; /** - * @readonly * @var \Rector\Php74\Guard\MakePropertyTypedGuard */ private $makePropertyTypedGuard; diff --git a/rules/TypeDeclaration/Rector/Class_/ReturnTypeFromStrictTernaryRector.php b/rules/TypeDeclaration/Rector/Class_/ReturnTypeFromStrictTernaryRector.php index 934fb1b997b..bd917ff6829 100644 --- a/rules/TypeDeclaration/Rector/Class_/ReturnTypeFromStrictTernaryRector.php +++ b/rules/TypeDeclaration/Rector/Class_/ReturnTypeFromStrictTernaryRector.php @@ -29,7 +29,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ReturnTypeFromStrictTernaryRector extends AbstractScopeAwareRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\VendorLocker\NodeVendorLocker\ClassMethodReturnTypeOverrideGuard */ private $classMethodReturnTypeOverrideGuard; diff --git a/rules/TypeDeclaration/Rector/Closure/AddClosureReturnTypeRector.php b/rules/TypeDeclaration/Rector/Closure/AddClosureReturnTypeRector.php index e16b424203b..62325e6dc38 100644 --- a/rules/TypeDeclaration/Rector/Closure/AddClosureReturnTypeRector.php +++ b/rules/TypeDeclaration/Rector/Closure/AddClosureReturnTypeRector.php @@ -19,7 +19,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class AddClosureReturnTypeRector extends AbstractScopeAwareRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\TypeDeclaration\TypeInferer\ReturnTypeInferer */ private $returnTypeInferer; diff --git a/rules/TypeDeclaration/Rector/FunctionLike/AddParamTypeSplFixedArrayRector.php b/rules/TypeDeclaration/Rector/FunctionLike/AddParamTypeSplFixedArrayRector.php index 9eb4c56d9e0..cf4f33ebe84 100644 --- a/rules/TypeDeclaration/Rector/FunctionLike/AddParamTypeSplFixedArrayRector.php +++ b/rules/TypeDeclaration/Rector/FunctionLike/AddParamTypeSplFixedArrayRector.php @@ -21,7 +21,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class AddParamTypeSplFixedArrayRector extends AbstractRector { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTypeChanger */ private $phpDocTypeChanger; diff --git a/rules/TypeDeclaration/Rector/FunctionLike/AddReturnTypeDeclarationFromYieldsRector.php b/rules/TypeDeclaration/Rector/FunctionLike/AddReturnTypeDeclarationFromYieldsRector.php index 9e5c5e73ef4..782f72995a9 100644 --- a/rules/TypeDeclaration/Rector/FunctionLike/AddReturnTypeDeclarationFromYieldsRector.php +++ b/rules/TypeDeclaration/Rector/FunctionLike/AddReturnTypeDeclarationFromYieldsRector.php @@ -35,12 +35,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class AddReturnTypeDeclarationFromYieldsRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\NodeTypeResolver\PHPStan\Type\TypeFactory */ private $typeFactory; /** - * @readonly * @var \Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser */ private $simpleCallableNodeTraverser; diff --git a/rules/TypeDeclaration/Rector/Param/ParamTypeFromStrictTypedPropertyRector.php b/rules/TypeDeclaration/Rector/Param/ParamTypeFromStrictTypedPropertyRector.php index 7b7f3d5702f..9bd926b7731 100644 --- a/rules/TypeDeclaration/Rector/Param/ParamTypeFromStrictTypedPropertyRector.php +++ b/rules/TypeDeclaration/Rector/Param/ParamTypeFromStrictTypedPropertyRector.php @@ -32,12 +32,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ParamTypeFromStrictTypedPropertyRector extends AbstractScopeAwareRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; /** - * @readonly * @var \Rector\VendorLocker\ParentClassMethodTypeOverrideGuard */ private $parentClassMethodTypeOverrideGuard; diff --git a/rules/TypeDeclaration/Rector/Property/AddPropertyTypeDeclarationRector.php b/rules/TypeDeclaration/Rector/Property/AddPropertyTypeDeclarationRector.php index c6fff802da4..871680e3209 100644 --- a/rules/TypeDeclaration/Rector/Property/AddPropertyTypeDeclarationRector.php +++ b/rules/TypeDeclaration/Rector/Property/AddPropertyTypeDeclarationRector.php @@ -22,7 +22,6 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class AddPropertyTypeDeclarationRector extends AbstractRector implements ConfigurableRectorInterface { /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/rules/TypeDeclaration/Rector/Property/TypedPropertyFromAssignsRector.php b/rules/TypeDeclaration/Rector/Property/TypedPropertyFromAssignsRector.php index 1c2cb1b59f8..06a7a5833cd 100644 --- a/rules/TypeDeclaration/Rector/Property/TypedPropertyFromAssignsRector.php +++ b/rules/TypeDeclaration/Rector/Property/TypedPropertyFromAssignsRector.php @@ -27,22 +27,18 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class TypedPropertyFromAssignsRector extends AbstractRector implements AllowEmptyConfigurableRectorInterface, MinPhpVersionInterface { /** - * @readonly * @var \Rector\TypeDeclaration\TypeInferer\PropertyTypeInferer\AllAssignNodePropertyTypeInferer */ private $allAssignNodePropertyTypeInferer; /** - * @readonly * @var \Rector\TypeDeclaration\NodeTypeAnalyzer\PropertyTypeDecorator */ private $propertyTypeDecorator; /** - * @readonly * @var \Rector\DeadCode\PhpDoc\TagRemover\VarTagRemover */ private $varTagRemover; /** - * @readonly * @var \Rector\Php74\Guard\MakePropertyTypedGuard */ private $makePropertyTypedGuard; diff --git a/rules/TypeDeclaration/Rector/Property/TypedPropertyFromStrictConstructorRector.php b/rules/TypeDeclaration/Rector/Property/TypedPropertyFromStrictConstructorRector.php index 1280cc3d922..7f831694a3f 100644 --- a/rules/TypeDeclaration/Rector/Property/TypedPropertyFromStrictConstructorRector.php +++ b/rules/TypeDeclaration/Rector/Property/TypedPropertyFromStrictConstructorRector.php @@ -29,27 +29,22 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class TypedPropertyFromStrictConstructorRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\TypeDeclaration\TypeInferer\PropertyTypeInferer\TrustedClassMethodPropertyTypeInferer */ private $trustedClassMethodPropertyTypeInferer; /** - * @readonly * @var \Rector\DeadCode\PhpDoc\TagRemover\VarTagRemover */ private $varTagRemover; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTypeChanger */ private $phpDocTypeChanger; /** - * @readonly * @var \Rector\TypeDeclaration\AlreadyAssignDetector\ConstructorAssignDetector */ private $constructorAssignDetector; /** - * @readonly * @var \Rector\TypeDeclaration\Guard\PropertyTypeOverrideGuard */ private $propertyTypeOverrideGuard; diff --git a/rules/TypeDeclaration/Rector/Property/TypedPropertyFromStrictGetterMethodReturnTypeRector.php b/rules/TypeDeclaration/Rector/Property/TypedPropertyFromStrictGetterMethodReturnTypeRector.php index bc7d1b69da9..059d87468cd 100644 --- a/rules/TypeDeclaration/Rector/Property/TypedPropertyFromStrictGetterMethodReturnTypeRector.php +++ b/rules/TypeDeclaration/Rector/Property/TypedPropertyFromStrictGetterMethodReturnTypeRector.php @@ -27,22 +27,18 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class TypedPropertyFromStrictGetterMethodReturnTypeRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\TypeDeclaration\TypeInferer\PropertyTypeInferer\GetterTypeDeclarationPropertyTypeInferer */ private $getterTypeDeclarationPropertyTypeInferer; /** - * @readonly * @var \Rector\DeadCode\PhpDoc\TagRemover\VarTagRemover */ private $varTagRemover; /** - * @readonly * @var \Rector\Privatization\Guard\ParentPropertyLookupGuard */ private $parentPropertyLookupGuard; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/rules/TypeDeclaration/Rector/Property/TypedPropertyFromStrictSetUpRector.php b/rules/TypeDeclaration/Rector/Property/TypedPropertyFromStrictSetUpRector.php index fd170b23b10..915a13c3092 100644 --- a/rules/TypeDeclaration/Rector/Property/TypedPropertyFromStrictSetUpRector.php +++ b/rules/TypeDeclaration/Rector/Property/TypedPropertyFromStrictSetUpRector.php @@ -20,7 +20,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class TypedPropertyFromStrictSetUpRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\TypeDeclaration\TypeInferer\PropertyTypeInferer\TrustedClassMethodPropertyTypeInferer */ private $trustedClassMethodPropertyTypeInferer; diff --git a/rules/TypeDeclaration/Rector/Property/VarAnnotationIncorrectNullableRector.php b/rules/TypeDeclaration/Rector/Property/VarAnnotationIncorrectNullableRector.php index 2f341392d14..c49c808aba5 100644 --- a/rules/TypeDeclaration/Rector/Property/VarAnnotationIncorrectNullableRector.php +++ b/rules/TypeDeclaration/Rector/Property/VarAnnotationIncorrectNullableRector.php @@ -22,22 +22,18 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class VarAnnotationIncorrectNullableRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTypeChanger */ private $phpDocTypeChanger; /** - * @readonly * @var \Rector\TypeDeclaration\Helper\PhpDocNullableTypeHelper */ private $phpDocNullableTypeHelper; /** - * @readonly * @var \Rector\TypeDeclaration\Guard\PhpDocNestedAnnotationGuard */ private $phpDocNestedAnnotationGuard; /** - * @readonly * @var \Rector\PhpDocParser\PhpDocInfoAnalyzer */ private $phpDocInfoAnalyzer; diff --git a/rules/TypeDeclaration/Rector/While_/WhileNullableToInstanceofRector.php b/rules/TypeDeclaration/Rector/While_/WhileNullableToInstanceofRector.php index c4b4abc62f4..69b2dd0ef98 100644 --- a/rules/TypeDeclaration/Rector/While_/WhileNullableToInstanceofRector.php +++ b/rules/TypeDeclaration/Rector/While_/WhileNullableToInstanceofRector.php @@ -22,7 +22,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class WhileNullableToInstanceofRector extends AbstractRector { /** - * @readonly * @var \Rector\TypeDeclaration\TypeAnalyzer\NullableTypeAnalyzer */ private $nullableTypeAnalyzer; diff --git a/rules/TypeDeclaration/TypeAnalyzer/AlwaysStrictScalarExprAnalyzer.php b/rules/TypeDeclaration/TypeAnalyzer/AlwaysStrictScalarExprAnalyzer.php index 84a03393960..27ae1cb05a1 100644 --- a/rules/TypeDeclaration/TypeAnalyzer/AlwaysStrictScalarExprAnalyzer.php +++ b/rules/TypeDeclaration/TypeAnalyzer/AlwaysStrictScalarExprAnalyzer.php @@ -30,12 +30,10 @@ use Rector\NodeTypeResolver\PHPStan\ParametersAcceptorSelectorVariantsWrapper; final class AlwaysStrictScalarExprAnalyzer { /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; diff --git a/rules/TypeDeclaration/TypeAnalyzer/GenericClassStringTypeNormalizer.php b/rules/TypeDeclaration/TypeAnalyzer/GenericClassStringTypeNormalizer.php index e192b618553..2f2e76ab227 100644 --- a/rules/TypeDeclaration/TypeAnalyzer/GenericClassStringTypeNormalizer.php +++ b/rules/TypeDeclaration/TypeAnalyzer/GenericClassStringTypeNormalizer.php @@ -20,17 +20,14 @@ use Rector\TypeDeclaration\NodeTypeAnalyzer\DetailedTypeAnalyzer; final class GenericClassStringTypeNormalizer { /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; /** - * @readonly * @var \Rector\TypeDeclaration\NodeTypeAnalyzer\DetailedTypeAnalyzer */ private $detailedTypeAnalyzer; /** - * @readonly * @var \Rector\PHPStanStaticTypeMapper\TypeAnalyzer\UnionTypeAnalyzer */ private $unionTypeAnalyzer; diff --git a/rules/TypeDeclaration/TypeAnalyzer/NullableTypeAnalyzer.php b/rules/TypeDeclaration/TypeAnalyzer/NullableTypeAnalyzer.php index 68420dfb0a8..c48c82012f9 100644 --- a/rules/TypeDeclaration/TypeAnalyzer/NullableTypeAnalyzer.php +++ b/rules/TypeDeclaration/TypeAnalyzer/NullableTypeAnalyzer.php @@ -10,7 +10,6 @@ use Rector\NodeTypeResolver\NodeTypeResolver; final class NullableTypeAnalyzer { /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; diff --git a/rules/TypeDeclaration/TypeAnalyzer/ReturnStrictTypeAnalyzer.php b/rules/TypeDeclaration/TypeAnalyzer/ReturnStrictTypeAnalyzer.php index bf65b8b9a3f..3336591764f 100644 --- a/rules/TypeDeclaration/TypeAnalyzer/ReturnStrictTypeAnalyzer.php +++ b/rules/TypeDeclaration/TypeAnalyzer/ReturnStrictTypeAnalyzer.php @@ -21,17 +21,14 @@ use Rector\TypeDeclaration\NodeAnalyzer\TypeNodeUnwrapper; final class ReturnStrictTypeAnalyzer { /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; /** - * @readonly * @var \Rector\TypeDeclaration\NodeAnalyzer\TypeNodeUnwrapper */ private $typeNodeUnwrapper; /** - * @readonly * @var \Rector\StaticTypeMapper\StaticTypeMapper */ private $staticTypeMapper; diff --git a/rules/TypeDeclaration/TypeAnalyzer/StrictReturnClassConstReturnTypeAnalyzer.php b/rules/TypeDeclaration/TypeAnalyzer/StrictReturnClassConstReturnTypeAnalyzer.php index 309e6ed6d5f..e00ff42081c 100644 --- a/rules/TypeDeclaration/TypeAnalyzer/StrictReturnClassConstReturnTypeAnalyzer.php +++ b/rules/TypeDeclaration/TypeAnalyzer/StrictReturnClassConstReturnTypeAnalyzer.php @@ -12,17 +12,14 @@ use Rector\TypeDeclaration\NodeAnalyzer\ReturnTypeAnalyzer\AlwaysStrictReturnAna final class StrictReturnClassConstReturnTypeAnalyzer { /** - * @readonly * @var \Rector\TypeDeclaration\NodeAnalyzer\ReturnTypeAnalyzer\AlwaysStrictReturnAnalyzer */ private $alwaysStrictReturnAnalyzer; /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; /** - * @readonly * @var \Rector\NodeTypeResolver\PHPStan\Type\TypeFactory */ private $typeFactory; diff --git a/rules/TypeDeclaration/TypeInferer/AssignToPropertyTypeInferer.php b/rules/TypeDeclaration/TypeInferer/AssignToPropertyTypeInferer.php index d240e3f9b15..49a0ec236e3 100644 --- a/rules/TypeDeclaration/TypeInferer/AssignToPropertyTypeInferer.php +++ b/rules/TypeDeclaration/TypeInferer/AssignToPropertyTypeInferer.php @@ -33,52 +33,42 @@ use Rector\TypeDeclaration\Matcher\PropertyAssignMatcher; final class AssignToPropertyTypeInferer { /** - * @readonly * @var \Rector\TypeDeclaration\AlreadyAssignDetector\ConstructorAssignDetector */ private $constructorAssignDetector; /** - * @readonly * @var \Rector\TypeDeclaration\Matcher\PropertyAssignMatcher */ private $propertyAssignMatcher; /** - * @readonly * @var \Rector\TypeDeclaration\AlreadyAssignDetector\PropertyDefaultAssignDetector */ private $propertyDefaultAssignDetector; /** - * @readonly * @var \Rector\TypeDeclaration\AlreadyAssignDetector\NullTypeAssignDetector */ private $nullTypeAssignDetector; /** - * @readonly * @var \Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser */ private $simpleCallableNodeTraverser; /** - * @readonly * @var \Rector\NodeTypeResolver\PHPStan\Type\TypeFactory */ private $typeFactory; /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ExprAnalyzer */ private $exprAnalyzer; /** - * @readonly * @var \Rector\Core\PhpParser\Node\Value\ValueResolver */ private $valueResolver; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\PropertyFetchAnalyzer */ private $propertyFetchAnalyzer; diff --git a/rules/TypeDeclaration/TypeInferer/PropertyTypeInferer/AllAssignNodePropertyTypeInferer.php b/rules/TypeDeclaration/TypeInferer/PropertyTypeInferer/AllAssignNodePropertyTypeInferer.php index 9ee12296e83..157ef6f1861 100644 --- a/rules/TypeDeclaration/TypeInferer/PropertyTypeInferer/AllAssignNodePropertyTypeInferer.php +++ b/rules/TypeDeclaration/TypeInferer/PropertyTypeInferer/AllAssignNodePropertyTypeInferer.php @@ -12,17 +12,14 @@ use Rector\TypeDeclaration\TypeInferer\AssignToPropertyTypeInferer; final class AllAssignNodePropertyTypeInferer { /** - * @readonly * @var \Rector\TypeDeclaration\TypeInferer\AssignToPropertyTypeInferer */ private $assignToPropertyTypeInferer; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; diff --git a/rules/TypeDeclaration/TypeInferer/PropertyTypeInferer/GetterTypeDeclarationPropertyTypeInferer.php b/rules/TypeDeclaration/TypeInferer/PropertyTypeInferer/GetterTypeDeclarationPropertyTypeInferer.php index 6c561d69c5e..1f2a5c329ea 100644 --- a/rules/TypeDeclaration/TypeInferer/PropertyTypeInferer/GetterTypeDeclarationPropertyTypeInferer.php +++ b/rules/TypeDeclaration/TypeInferer/PropertyTypeInferer/GetterTypeDeclarationPropertyTypeInferer.php @@ -13,17 +13,14 @@ use Rector\TypeDeclaration\NodeAnalyzer\ClassMethodAndPropertyAnalyzer; final class GetterTypeDeclarationPropertyTypeInferer { /** - * @readonly * @var \Rector\TypeDeclaration\FunctionLikeReturnTypeResolver */ private $functionLikeReturnTypeResolver; /** - * @readonly * @var \Rector\TypeDeclaration\NodeAnalyzer\ClassMethodAndPropertyAnalyzer */ private $classMethodAndPropertyAnalyzer; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/rules/TypeDeclaration/TypeInferer/PropertyTypeInferer/SetterTypeDeclarationPropertyTypeInferer.php b/rules/TypeDeclaration/TypeInferer/PropertyTypeInferer/SetterTypeDeclarationPropertyTypeInferer.php index 82751ec5eb5..bc68c9c9e7d 100644 --- a/rules/TypeDeclaration/TypeInferer/PropertyTypeInferer/SetterTypeDeclarationPropertyTypeInferer.php +++ b/rules/TypeDeclaration/TypeInferer/PropertyTypeInferer/SetterTypeDeclarationPropertyTypeInferer.php @@ -14,17 +14,14 @@ use Rector\TypeDeclaration\NodeAnalyzer\ClassMethodAndPropertyAnalyzer; final class SetterTypeDeclarationPropertyTypeInferer { /** - * @readonly * @var \Rector\TypeDeclaration\NodeAnalyzer\ClassMethodAndPropertyAnalyzer */ private $classMethodAndPropertyAnalyzer; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\StaticTypeMapper\StaticTypeMapper */ private $staticTypeMapper; diff --git a/rules/TypeDeclaration/TypeInferer/PropertyTypeInferer/TrustedClassMethodPropertyTypeInferer.php b/rules/TypeDeclaration/TypeInferer/PropertyTypeInferer/TrustedClassMethodPropertyTypeInferer.php index b5d637733dd..86ea13b1386 100644 --- a/rules/TypeDeclaration/TypeInferer/PropertyTypeInferer/TrustedClassMethodPropertyTypeInferer.php +++ b/rules/TypeDeclaration/TypeInferer/PropertyTypeInferer/TrustedClassMethodPropertyTypeInferer.php @@ -40,57 +40,46 @@ use Rector\TypeDeclaration\TypeInferer\AssignToPropertyTypeInferer; final class TrustedClassMethodPropertyTypeInferer { /** - * @readonly * @var \Rector\Core\NodeManipulator\ClassMethodPropertyFetchManipulator */ private $classMethodPropertyFetchManipulator; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser */ private $simpleCallableNodeTraverser; /** - * @readonly * @var \Rector\NodeTypeResolver\PHPStan\Type\TypeFactory */ private $typeFactory; /** - * @readonly * @var \Rector\StaticTypeMapper\StaticTypeMapper */ private $staticTypeMapper; /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ParamAnalyzer */ private $paramAnalyzer; /** - * @readonly * @var \Rector\TypeDeclaration\TypeInferer\AssignToPropertyTypeInferer */ private $assignToPropertyTypeInferer; /** - * @readonly * @var \Rector\NodeTypeResolver\TypeComparator\TypeComparator */ private $typeComparator; diff --git a/rules/TypeDeclaration/TypeInferer/ReturnTypeInferer.php b/rules/TypeDeclaration/TypeInferer/ReturnTypeInferer.php index 28b76a06a31..f50241d33a4 100644 --- a/rules/TypeDeclaration/TypeInferer/ReturnTypeInferer.php +++ b/rules/TypeDeclaration/TypeInferer/ReturnTypeInferer.php @@ -37,42 +37,34 @@ use Rector\TypeDeclaration\TypeNormalizer; final class ReturnTypeInferer { /** - * @readonly * @var \Rector\TypeDeclaration\TypeNormalizer */ private $typeNormalizer; /** - * @readonly * @var \Rector\TypeDeclaration\TypeInferer\ReturnTypeInferer\ReturnedNodesReturnTypeInfererTypeInferer */ private $returnedNodesReturnTypeInfererTypeInferer; /** - * @readonly * @var \Rector\TypeDeclaration\TypeAnalyzer\GenericClassStringTypeNormalizer */ private $genericClassStringTypeNormalizer; /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; diff --git a/rules/TypeDeclaration/TypeInferer/ReturnTypeInferer/ReturnedNodesReturnTypeInfererTypeInferer.php b/rules/TypeDeclaration/TypeInferer/ReturnTypeInferer/ReturnedNodesReturnTypeInfererTypeInferer.php index 173724745e9..52e27923d38 100644 --- a/rules/TypeDeclaration/TypeInferer/ReturnTypeInferer/ReturnedNodesReturnTypeInfererTypeInferer.php +++ b/rules/TypeDeclaration/TypeInferer/ReturnTypeInferer/ReturnedNodesReturnTypeInfererTypeInferer.php @@ -33,47 +33,38 @@ use Rector\TypeDeclaration\TypeInferer\SplArrayFixedTypeNarrower; final class ReturnedNodesReturnTypeInfererTypeInferer { /** - * @readonly * @var \Rector\TypeDeclaration\TypeInferer\SilentVoidResolver */ private $silentVoidResolver; /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; /** - * @readonly * @var \Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser */ private $simpleCallableNodeTraverser; /** - * @readonly * @var \Rector\NodeTypeResolver\PHPStan\Type\TypeFactory */ private $typeFactory; /** - * @readonly * @var \Rector\TypeDeclaration\TypeInferer\SplArrayFixedTypeNarrower */ private $splArrayFixedTypeNarrower; /** - * @readonly * @var \Rector\Core\PhpParser\AstResolver */ private $reflectionAstResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Printer\BetterStandardPrinter */ private $betterStandardPrinter; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; diff --git a/rules/TypeDeclaration/TypeInferer/SilentVoidResolver.php b/rules/TypeDeclaration/TypeInferer/SilentVoidResolver.php index 1433ebac00d..7015bece3c0 100644 --- a/rules/TypeDeclaration/TypeInferer/SilentVoidResolver.php +++ b/rules/TypeDeclaration/TypeInferer/SilentVoidResolver.php @@ -22,7 +22,6 @@ use Rector\Core\PhpParser\Node\BetterNodeFinder; final class SilentVoidResolver { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; diff --git a/rules/TypeDeclaration/TypeNormalizer.php b/rules/TypeDeclaration/TypeNormalizer.php index aec420f102e..70924c6a353 100644 --- a/rules/TypeDeclaration/TypeNormalizer.php +++ b/rules/TypeDeclaration/TypeNormalizer.php @@ -19,12 +19,10 @@ use Rector\TypeDeclaration\ValueObject\NestedArrayType; final class TypeNormalizer { /** - * @readonly * @var \Rector\NodeTypeResolver\PHPStan\Type\TypeFactory */ private $typeFactory; /** - * @readonly * @var \Rector\Core\Util\Reflection\PrivatesAccessor */ private $privatesAccessor; diff --git a/rules/TypeDeclaration/ValueObject/AddParamTypeDeclaration.php b/rules/TypeDeclaration/ValueObject/AddParamTypeDeclaration.php index 86d5e3647e3..32e2d45a8aa 100644 --- a/rules/TypeDeclaration/ValueObject/AddParamTypeDeclaration.php +++ b/rules/TypeDeclaration/ValueObject/AddParamTypeDeclaration.php @@ -9,22 +9,18 @@ use Rector\Core\Validation\RectorAssert; final class AddParamTypeDeclaration { /** - * @readonly * @var string */ private $className; /** - * @readonly * @var string */ private $methodName; /** * @var int<0, max> - * @readonly */ private $position; /** - * @readonly * @var \PHPStan\Type\Type */ private $paramType; diff --git a/rules/TypeDeclaration/ValueObject/AddPropertyTypeDeclaration.php b/rules/TypeDeclaration/ValueObject/AddPropertyTypeDeclaration.php index b79880348a3..20fe488317d 100644 --- a/rules/TypeDeclaration/ValueObject/AddPropertyTypeDeclaration.php +++ b/rules/TypeDeclaration/ValueObject/AddPropertyTypeDeclaration.php @@ -8,17 +8,14 @@ use Rector\Core\Validation\RectorAssert; final class AddPropertyTypeDeclaration { /** - * @readonly * @var string */ private $class; /** - * @readonly * @var string */ private $propertyName; /** - * @readonly * @var \PHPStan\Type\Type */ private $type; diff --git a/rules/TypeDeclaration/ValueObject/AddReturnTypeDeclaration.php b/rules/TypeDeclaration/ValueObject/AddReturnTypeDeclaration.php index a78939cc092..7c966f3059a 100644 --- a/rules/TypeDeclaration/ValueObject/AddReturnTypeDeclaration.php +++ b/rules/TypeDeclaration/ValueObject/AddReturnTypeDeclaration.php @@ -12,17 +12,14 @@ use Rector\Core\Validation\RectorAssert; final class AddReturnTypeDeclaration { /** - * @readonly * @var string */ private $class; /** - * @readonly * @var string */ private $method; /** - * @readonly * @var \PHPStan\Type\Type */ private $returnType; diff --git a/rules/TypeDeclaration/ValueObject/AssignToVariable.php b/rules/TypeDeclaration/ValueObject/AssignToVariable.php index 7b0f7156760..e53f2d4bed3 100644 --- a/rules/TypeDeclaration/ValueObject/AssignToVariable.php +++ b/rules/TypeDeclaration/ValueObject/AssignToVariable.php @@ -7,12 +7,10 @@ use PhpParser\Node\Expr; final class AssignToVariable { /** - * @readonly * @var string */ private $variableName; /** - * @readonly * @var \PhpParser\Node\Expr */ private $assignedExpr; diff --git a/rules/TypeDeclaration/ValueObject/NestedArrayType.php b/rules/TypeDeclaration/ValueObject/NestedArrayType.php index 67447090d71..240a46cea83 100644 --- a/rules/TypeDeclaration/ValueObject/NestedArrayType.php +++ b/rules/TypeDeclaration/ValueObject/NestedArrayType.php @@ -8,17 +8,14 @@ use PHPStan\Type\Type; final class NestedArrayType { /** - * @readonly * @var \PHPStan\Type\Type */ private $type; /** - * @readonly * @var int */ private $arrayNestingLevel; /** - * @readonly * @var \PHPStan\Type\Type|null */ private $keyType; diff --git a/rules/TypeDeclaration/ValueObject/TernaryIfElseTypes.php b/rules/TypeDeclaration/ValueObject/TernaryIfElseTypes.php index 0d8c8b9135b..7c948831c88 100644 --- a/rules/TypeDeclaration/ValueObject/TernaryIfElseTypes.php +++ b/rules/TypeDeclaration/ValueObject/TernaryIfElseTypes.php @@ -7,12 +7,10 @@ use PHPStan\Type\Type; final class TernaryIfElseTypes { /** - * @readonly * @var \PHPStan\Type\Type */ private $firstType; /** - * @readonly * @var \PHPStan\Type\Type */ private $secondType; diff --git a/rules/Visibility/Rector/ClassConst/ChangeConstantVisibilityRector.php b/rules/Visibility/Rector/ClassConst/ChangeConstantVisibilityRector.php index 074726a63a8..f9e0ba29324 100644 --- a/rules/Visibility/Rector/ClassConst/ChangeConstantVisibilityRector.php +++ b/rules/Visibility/Rector/ClassConst/ChangeConstantVisibilityRector.php @@ -19,7 +19,6 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class ChangeConstantVisibilityRector extends AbstractRector implements ConfigurableRectorInterface { /** - * @readonly * @var \Rector\Privatization\NodeManipulator\VisibilityManipulator */ private $visibilityManipulator; diff --git a/rules/Visibility/Rector/ClassMethod/ChangeMethodVisibilityRector.php b/rules/Visibility/Rector/ClassMethod/ChangeMethodVisibilityRector.php index a0eb4c5ed94..0e712ecb040 100644 --- a/rules/Visibility/Rector/ClassMethod/ChangeMethodVisibilityRector.php +++ b/rules/Visibility/Rector/ClassMethod/ChangeMethodVisibilityRector.php @@ -21,12 +21,10 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class ChangeMethodVisibilityRector extends AbstractScopeAwareRector implements ConfigurableRectorInterface { /** - * @readonly * @var \Rector\NodeCollector\ScopeResolver\ParentClassScopeResolver */ private $parentClassScopeResolver; /** - * @readonly * @var \Rector\Privatization\NodeManipulator\VisibilityManipulator */ private $visibilityManipulator; diff --git a/rules/Visibility/Rector/ClassMethod/ExplicitPublicClassMethodRector.php b/rules/Visibility/Rector/ClassMethod/ExplicitPublicClassMethodRector.php index fbe76771fc6..dbf50bcb1b2 100644 --- a/rules/Visibility/Rector/ClassMethod/ExplicitPublicClassMethodRector.php +++ b/rules/Visibility/Rector/ClassMethod/ExplicitPublicClassMethodRector.php @@ -15,7 +15,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ExplicitPublicClassMethodRector extends AbstractRector { /** - * @readonly * @var \Rector\Privatization\NodeManipulator\VisibilityManipulator */ private $visibilityManipulator; diff --git a/rules/Visibility/ValueObject/ChangeConstantVisibility.php b/rules/Visibility/ValueObject/ChangeConstantVisibility.php index 792bb3ac84c..b33e9161691 100644 --- a/rules/Visibility/ValueObject/ChangeConstantVisibility.php +++ b/rules/Visibility/ValueObject/ChangeConstantVisibility.php @@ -8,17 +8,14 @@ use Rector\Core\Validation\RectorAssert; final class ChangeConstantVisibility { /** - * @readonly * @var string */ private $class; /** - * @readonly * @var string */ private $constant; /** - * @readonly * @var int */ private $visibility; diff --git a/rules/Visibility/ValueObject/ChangeMethodVisibility.php b/rules/Visibility/ValueObject/ChangeMethodVisibility.php index f4c1950d3b9..f4d674f3b01 100644 --- a/rules/Visibility/ValueObject/ChangeMethodVisibility.php +++ b/rules/Visibility/ValueObject/ChangeMethodVisibility.php @@ -7,17 +7,14 @@ use Rector\Core\Validation\RectorAssert; final class ChangeMethodVisibility { /** - * @readonly * @var string */ private $class; /** - * @readonly * @var string */ private $method; /** - * @readonly * @var int */ private $visibility; diff --git a/src/Application/ApplicationFileProcessor.php b/src/Application/ApplicationFileProcessor.php index b513535e944..facdc15a252 100644 --- a/src/Application/ApplicationFileProcessor.php +++ b/src/Application/ApplicationFileProcessor.php @@ -26,63 +26,51 @@ use RectorPrefix202306\Symplify\EasyParallel\ScheduleFactory; final class ApplicationFileProcessor { /** - * @readonly * @var \Symfony\Component\Filesystem\Filesystem */ private $filesystem; /** - * @readonly * @var \Rector\Core\Application\FileDecorator\FileDiffFileDecorator */ private $fileDiffFileDecorator; /** - * @readonly * @var \Rector\Core\Contract\Console\OutputStyleInterface */ private $rectorOutputStyle; /** - * @readonly * @var \Rector\Core\ValueObjectFactory\Application\FileFactory */ private $fileFactory; /** - * @readonly * @var \PHPStan\Analyser\NodeScopeResolver */ private $nodeScopeResolver; /** - * @readonly * @var \Rector\Core\Util\ArrayParametersMerger */ private $arrayParametersMerger; /** - * @readonly * @var \Rector\Parallel\Application\ParallelFileProcessor */ private $parallelFileProcessor; /** - * @readonly * @var \Rector\Core\Configuration\Parameter\ParameterProvider */ private $parameterProvider; /** - * @readonly * @var \Symplify\EasyParallel\ScheduleFactory */ private $scheduleFactory; /** - * @readonly * @var \Symplify\EasyParallel\CpuCoreCountProvider */ private $cpuCoreCountProvider; /** - * @readonly * @var \Rector\Caching\Detector\ChangedFilesDetector */ private $changedFilesDetector; /** * @var FileProcessorInterface[] - * @readonly */ private $fileProcessors = []; /** diff --git a/src/Application/ChangedNodeScopeRefresher.php b/src/Application/ChangedNodeScopeRefresher.php index ccc397f6ff0..f72d4529c5e 100644 --- a/src/Application/ChangedNodeScopeRefresher.php +++ b/src/Application/ChangedNodeScopeRefresher.php @@ -36,17 +36,14 @@ use Rector\NodeTypeResolver\PHPStan\Scope\PHPStanNodeScopeResolver; final class ChangedNodeScopeRefresher { /** - * @readonly * @var \Rector\NodeTypeResolver\PHPStan\Scope\PHPStanNodeScopeResolver */ private $phpStanNodeScopeResolver; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ScopeAnalyzer */ private $scopeAnalyzer; /** - * @readonly * @var \Rector\Core\Provider\CurrentFileProvider */ private $currentFileProvider; diff --git a/src/Application/FileDecorator/FileDiffFileDecorator.php b/src/Application/FileDecorator/FileDiffFileDecorator.php index bc37a032494..994dab5b04d 100644 --- a/src/Application/FileDecorator/FileDiffFileDecorator.php +++ b/src/Application/FileDecorator/FileDiffFileDecorator.php @@ -8,7 +8,6 @@ use Rector\Core\ValueObject\Application\File; final class FileDiffFileDecorator { /** - * @readonly * @var \Rector\ChangesReporting\ValueObjectFactory\FileDiffFactory */ private $fileDiffFactory; diff --git a/src/Application/FileProcessor.php b/src/Application/FileProcessor.php index 5b7dd510d05..8f0eac21648 100644 --- a/src/Application/FileProcessor.php +++ b/src/Application/FileProcessor.php @@ -11,22 +11,18 @@ use Rector\NodeTypeResolver\NodeScopeAndMetadataDecorator; final class FileProcessor { /** - * @readonly * @var \Rector\NodeTypeResolver\NodeScopeAndMetadataDecorator */ private $nodeScopeAndMetadataDecorator; /** - * @readonly * @var \Rector\Core\PhpParser\Parser\RectorParser */ private $rectorParser; /** - * @readonly * @var \Rector\Core\PhpParser\NodeTraverser\RectorNodeTraverser */ private $rectorNodeTraverser; /** - * @readonly * @var \Rector\Core\PhpParser\NodeTraverser\FileWithoutNamespaceNodeTraverser */ private $fileWithoutNamespaceNodeTraverser; diff --git a/src/Application/FileProcessor/PhpFileProcessor.php b/src/Application/FileProcessor/PhpFileProcessor.php index e32cbc5bcfd..2ba5d058fa4 100644 --- a/src/Application/FileProcessor/PhpFileProcessor.php +++ b/src/Application/FileProcessor/PhpFileProcessor.php @@ -27,52 +27,42 @@ use Throwable; final class PhpFileProcessor implements FileProcessorInterface { /** - * @readonly * @var \Rector\Core\PhpParser\Printer\FormatPerservingPrinter */ private $formatPerservingPrinter; /** - * @readonly * @var \Rector\Core\Application\FileProcessor */ private $fileProcessor; /** - * @readonly * @var \Rector\Core\Contract\Console\OutputStyleInterface */ private $rectorOutputStyle; /** - * @readonly * @var \Rector\ChangesReporting\ValueObjectFactory\FileDiffFactory */ private $fileDiffFactory; /** - * @readonly * @var \Rector\Caching\Detector\ChangedFilesDetector */ private $changedFilesDetector; /** - * @readonly * @var \Rector\Core\Provider\CurrentFileProvider */ private $currentFileProvider; /** - * @readonly * @var \Rector\PostRector\Application\PostFileProcessor */ private $postFileProcessor; /** - * @readonly * @var \Rector\ChangesReporting\ValueObjectFactory\ErrorFactory */ private $errorFactory; /** - * @readonly * @var \Rector\Core\FileSystem\FilePathHelper */ private $filePathHelper; /** - * @readonly * @var \Symfony\Component\Console\Style\SymfonyStyle */ private $symfonyStyle; diff --git a/src/Application/VersionResolver.php b/src/Application/VersionResolver.php index 7880d469c47..2da7b3c01f7 100644 --- a/src/Application/VersionResolver.php +++ b/src/Application/VersionResolver.php @@ -19,12 +19,12 @@ final class VersionResolver * @api * @var string */ - public const PACKAGE_VERSION = '405d9f8f9ccee80ee0d2d9c0704ef028238b38cd'; + public const PACKAGE_VERSION = 'bb609b28e327ca1fb7827b6bc548013d19a2cf4e'; /** * @api * @var string */ - public const RELEASE_DATE = '2023-06-11 17:12:39'; + public const RELEASE_DATE = '2023-06-11 21:13:41'; /** * @var int */ diff --git a/src/Autoloading/AdditionalAutoloader.php b/src/Autoloading/AdditionalAutoloader.php index 7a4f49a01c6..82d2c9a669e 100644 --- a/src/Autoloading/AdditionalAutoloader.php +++ b/src/Autoloading/AdditionalAutoloader.php @@ -14,12 +14,10 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class AdditionalAutoloader { /** - * @readonly * @var \Rector\Core\Configuration\Parameter\ParameterProvider */ private $parameterProvider; /** - * @readonly * @var \Rector\Core\StaticReflection\DynamicSourceLocatorDecorator */ private $dynamicSourceLocatorDecorator; diff --git a/src/Autoloading/BootstrapFilesIncluder.php b/src/Autoloading/BootstrapFilesIncluder.php index 287444b54fb..22eee7d9471 100644 --- a/src/Autoloading/BootstrapFilesIncluder.php +++ b/src/Autoloading/BootstrapFilesIncluder.php @@ -20,12 +20,10 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class BootstrapFilesIncluder { /** - * @readonly * @var \Rector\Core\Configuration\Parameter\ParameterProvider */ private $parameterProvider; /** - * @readonly * @var \Rector\NodeTypeResolver\DependencyInjection\PHPStanExtensionsConfigResolver */ private $phpStanExtensionsConfigResolver; diff --git a/src/Config/Loader/ConfigureCallMergingLoaderFactory.php b/src/Config/Loader/ConfigureCallMergingLoaderFactory.php index fa1f7c78a46..6f34f9abfd5 100644 --- a/src/Config/Loader/ConfigureCallMergingLoaderFactory.php +++ b/src/Config/Loader/ConfigureCallMergingLoaderFactory.php @@ -14,7 +14,6 @@ use RectorPrefix202306\Symfony\Component\DependencyInjection\ContainerBuilder; final class ConfigureCallMergingLoaderFactory { /** - * @readonly * @var \Rector\Core\DependencyInjection\Collector\ConfigureCallValuesCollector */ private $configureCallValuesCollector; diff --git a/src/Configuration/ConfigInitializer.php b/src/Configuration/ConfigInitializer.php index 0355cccde3a..6ea15899c02 100644 --- a/src/Configuration/ConfigInitializer.php +++ b/src/Configuration/ConfigInitializer.php @@ -15,21 +15,17 @@ final class ConfigInitializer { /** * @var RectorInterface[] - * @readonly */ private $rectors; /** - * @readonly * @var \Rector\Core\FileSystem\InitFilePathsResolver */ private $initFilePathsResolver; /** - * @readonly * @var \Symfony\Component\Console\Style\SymfonyStyle */ private $symfonyStyle; /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; diff --git a/src/Configuration/ConfigurationFactory.php b/src/Configuration/ConfigurationFactory.php index df244b87caa..f9ecf3a5896 100644 --- a/src/Configuration/ConfigurationFactory.php +++ b/src/Configuration/ConfigurationFactory.php @@ -11,12 +11,10 @@ use RectorPrefix202306\Symfony\Component\Console\Input\InputInterface; final class ConfigurationFactory { /** - * @readonly * @var \Rector\Core\Configuration\Parameter\ParameterProvider */ private $parameterProvider; /** - * @readonly * @var \Rector\Core\Contract\Console\OutputStyleInterface */ private $rectorOutputStyle; diff --git a/src/Configuration/RectorConfigProvider.php b/src/Configuration/RectorConfigProvider.php index a42c95c3381..d6e883a708b 100644 --- a/src/Configuration/RectorConfigProvider.php +++ b/src/Configuration/RectorConfigProvider.php @@ -11,7 +11,6 @@ use Rector\Core\Configuration\Parameter\ParameterProvider; final class RectorConfigProvider { /** - * @readonly * @var \Rector\Core\Configuration\Parameter\ParameterProvider */ private $parameterProvider; diff --git a/src/Console/Command/ListRulesCommand.php b/src/Console/Command/ListRulesCommand.php index fd6652def31..c16098550e9 100644 --- a/src/Console/Command/ListRulesCommand.php +++ b/src/Console/Command/ListRulesCommand.php @@ -18,18 +18,15 @@ use RectorPrefix202306\Symfony\Component\Console\Output\OutputInterface; final class ListRulesCommand extends Command { /** - * @readonly * @var \Rector\Core\Console\Output\RectorOutputStyle */ private $rectorOutputStyle; /** - * @readonly * @var \Rector\Skipper\SkipCriteriaResolver\SkippedClassResolver */ private $skippedClassResolver; /** * @var RectorInterface[] - * @readonly */ private $rectors; /** diff --git a/src/Console/Command/ProcessCommand.php b/src/Console/Command/ProcessCommand.php index 7bf79df6ed8..691df48814f 100644 --- a/src/Console/Command/ProcessCommand.php +++ b/src/Console/Command/ProcessCommand.php @@ -26,52 +26,42 @@ use RectorPrefix202306\Symfony\Component\Console\Output\OutputInterface; final class ProcessCommand extends \Rector\Core\Console\Command\AbstractProcessCommand { /** - * @readonly * @var \Rector\Core\Autoloading\AdditionalAutoloader */ private $additionalAutoloader; /** - * @readonly * @var \Rector\Caching\Detector\ChangedFilesDetector */ private $changedFilesDetector; /** - * @readonly * @var \Rector\Core\Configuration\ConfigInitializer */ private $configInitializer; /** - * @readonly * @var \Rector\Core\Application\ApplicationFileProcessor */ private $applicationFileProcessor; /** - * @readonly * @var \Rector\Core\ValueObjectFactory\ProcessResultFactory */ private $processResultFactory; /** - * @readonly * @var \Rector\Core\StaticReflection\DynamicSourceLocatorDecorator */ private $dynamicSourceLocatorDecorator; /** - * @readonly * @var \Rector\Core\Validation\EmptyConfigurableRectorChecker */ private $emptyConfigurableRectorChecker; /** - * @readonly * @var \Rector\Core\Console\Output\OutputFormatterCollector */ private $outputFormatterCollector; /** - * @readonly * @var \Rector\Core\Contract\Console\OutputStyleInterface */ private $rectorOutputStyle; /** - * @readonly * @var \Rector\Core\Util\MemoryLimiter */ private $memoryLimiter; diff --git a/src/Console/Command/SetupCICommand.php b/src/Console/Command/SetupCICommand.php index f022fe2ea9f..8cc8d24dc32 100644 --- a/src/Console/Command/SetupCICommand.php +++ b/src/Console/Command/SetupCICommand.php @@ -15,7 +15,6 @@ use RectorPrefix202306\Symfony\Component\Process\Process; final class SetupCICommand extends Command { /** - * @readonly * @var \Symfony\Component\Console\Style\SymfonyStyle */ private $symfonyStyle; diff --git a/src/Console/Command/WorkerCommand.php b/src/Console/Command/WorkerCommand.php index 14af5998bd7..71e9518e8cd 100644 --- a/src/Console/Command/WorkerCommand.php +++ b/src/Console/Command/WorkerCommand.php @@ -24,12 +24,10 @@ use RectorPrefix202306\Symplify\EasyParallel\Enum\ReactCommand; final class WorkerCommand extends \Rector\Core\Console\Command\AbstractProcessCommand { /** - * @readonly * @var \Rector\Parallel\WorkerRunner */ private $workerRunner; /** - * @readonly * @var \Rector\Core\Util\MemoryLimiter */ private $memoryLimiter; diff --git a/src/Console/Formatter/CompleteUnifiedDiffOutputBuilderFactory.php b/src/Console/Formatter/CompleteUnifiedDiffOutputBuilderFactory.php index d26ebc9473c..da84032e8b3 100644 --- a/src/Console/Formatter/CompleteUnifiedDiffOutputBuilderFactory.php +++ b/src/Console/Formatter/CompleteUnifiedDiffOutputBuilderFactory.php @@ -12,7 +12,6 @@ use RectorPrefix202306\SebastianBergmann\Diff\Output\UnifiedDiffOutputBuilder; final class CompleteUnifiedDiffOutputBuilderFactory { /** - * @readonly * @var \Rector\Core\Util\Reflection\PrivatesAccessor */ private $privatesAccessor; diff --git a/src/Console/Formatter/ConsoleDiffer.php b/src/Console/Formatter/ConsoleDiffer.php index 4fb53e85b02..6afcc88f38f 100644 --- a/src/Console/Formatter/ConsoleDiffer.php +++ b/src/Console/Formatter/ConsoleDiffer.php @@ -9,7 +9,6 @@ use RectorPrefix202306\SebastianBergmann\Diff\Output\UnifiedDiffOutputBuilder; final class ConsoleDiffer { /** - * @readonly * @var \Rector\Core\Console\Formatter\ColorConsoleDiffFormatter */ private $colorConsoleDiffFormatter; diff --git a/src/Console/Output/RectorOutputStyle.php b/src/Console/Output/RectorOutputStyle.php index 817f5f4d5dd..f6af942c544 100644 --- a/src/Console/Output/RectorOutputStyle.php +++ b/src/Console/Output/RectorOutputStyle.php @@ -12,7 +12,6 @@ use Rector\Core\Contract\Console\OutputStyleInterface; final class RectorOutputStyle implements OutputStyleInterface { /** - * @readonly * @var \Rector\Core\Console\Style\RectorConsoleOutputStyle */ private $rectorConsoleOutputStyle; diff --git a/src/Console/Style/RectorConsoleOutputStyleFactory.php b/src/Console/Style/RectorConsoleOutputStyleFactory.php index 21d757ab512..7ac1409fa98 100644 --- a/src/Console/Style/RectorConsoleOutputStyleFactory.php +++ b/src/Console/Style/RectorConsoleOutputStyleFactory.php @@ -11,7 +11,6 @@ use RectorPrefix202306\Symfony\Component\Console\Output\OutputInterface; final class RectorConsoleOutputStyleFactory { /** - * @readonly * @var \Rector\Core\Util\Reflection\PrivatesAccessor */ private $privatesAccessor; diff --git a/src/Console/Style/SymfonyStyleFactory.php b/src/Console/Style/SymfonyStyleFactory.php index 85dfbde0d0e..d4e7ee41a40 100644 --- a/src/Console/Style/SymfonyStyleFactory.php +++ b/src/Console/Style/SymfonyStyleFactory.php @@ -12,7 +12,6 @@ use RectorPrefix202306\Symfony\Component\Console\Style\SymfonyStyle; final class SymfonyStyleFactory { /** - * @readonly * @var \Rector\Core\Util\Reflection\PrivatesAccessor */ private $privatesAccessor; diff --git a/src/DependencyInjection/CompilerPass/MergeImportedRectorConfigureCallValuesCompilerPass.php b/src/DependencyInjection/CompilerPass/MergeImportedRectorConfigureCallValuesCompilerPass.php index 395facf5d2e..03b9a75f15c 100644 --- a/src/DependencyInjection/CompilerPass/MergeImportedRectorConfigureCallValuesCompilerPass.php +++ b/src/DependencyInjection/CompilerPass/MergeImportedRectorConfigureCallValuesCompilerPass.php @@ -10,7 +10,6 @@ use RectorPrefix202306\Symfony\Component\DependencyInjection\Definition; final class MergeImportedRectorConfigureCallValuesCompilerPass implements CompilerPassInterface { /** - * @readonly * @var \Rector\Core\DependencyInjection\Collector\ConfigureCallValuesCollector */ private $configureCallValuesCollector; diff --git a/src/DependencyInjection/Loader/ConfigurableCallValuesCollectingPhpFileLoader.php b/src/DependencyInjection/Loader/ConfigurableCallValuesCollectingPhpFileLoader.php index 95ef5a5670e..afe088a3a97 100644 --- a/src/DependencyInjection/Loader/ConfigurableCallValuesCollectingPhpFileLoader.php +++ b/src/DependencyInjection/Loader/ConfigurableCallValuesCollectingPhpFileLoader.php @@ -14,7 +14,6 @@ use RectorPrefix202306\Symfony\Component\DependencyInjection\Loader\PhpFileLoade final class ConfigurableCallValuesCollectingPhpFileLoader extends PhpFileLoader { /** - * @readonly * @var \Rector\Core\DependencyInjection\Collector\ConfigureCallValuesCollector */ private $configureCallValuesCollector; diff --git a/src/DependencyInjection/Skipper/ParameterSkipper.php b/src/DependencyInjection/Skipper/ParameterSkipper.php index 458b982318d..53c8e9965ec 100644 --- a/src/DependencyInjection/Skipper/ParameterSkipper.php +++ b/src/DependencyInjection/Skipper/ParameterSkipper.php @@ -12,7 +12,6 @@ use RectorPrefix202306\Symfony\Component\DependencyInjection\Definition; final class ParameterSkipper { /** - * @readonly * @var \Rector\Core\DependencyInjection\TypeResolver\ParameterTypeResolver */ private $parameterTypeResolver; diff --git a/src/DependencyInjection/TypeResolver/ParameterTypeResolver.php b/src/DependencyInjection/TypeResolver/ParameterTypeResolver.php index 03f6474c36b..ca80bfc1983 100644 --- a/src/DependencyInjection/TypeResolver/ParameterTypeResolver.php +++ b/src/DependencyInjection/TypeResolver/ParameterTypeResolver.php @@ -9,7 +9,6 @@ use ReflectionMethod; final class ParameterTypeResolver { /** - * @readonly * @var \Rector\Core\DependencyInjection\DocBlock\ParamTypeDocBlockResolver */ private $paramTypeDocBlockResolver; diff --git a/src/FileSystem/FilePathHelper.php b/src/FileSystem/FilePathHelper.php index ac984e1b911..c48c7ceb657 100644 --- a/src/FileSystem/FilePathHelper.php +++ b/src/FileSystem/FilePathHelper.php @@ -12,7 +12,6 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class FilePathHelper { /** - * @readonly * @var \Symfony\Component\Filesystem\Filesystem */ private $filesystem; diff --git a/src/FileSystem/FilesFinder.php b/src/FileSystem/FilesFinder.php index c9d5d818bfa..8a9184d5988 100644 --- a/src/FileSystem/FilesFinder.php +++ b/src/FileSystem/FilesFinder.php @@ -14,22 +14,18 @@ use RectorPrefix202306\Symfony\Component\Finder\SplFileInfo; final class FilesFinder { /** - * @readonly * @var \Rector\Core\FileSystem\FilesystemTweaker */ private $filesystemTweaker; /** - * @readonly * @var \Rector\Skipper\SkipCriteriaResolver\SkippedPathsResolver */ private $skippedPathsResolver; /** - * @readonly * @var \Rector\Caching\UnchangedFilesFilter */ private $unchangedFilesFilter; /** - * @readonly * @var \Rector\Core\FileSystem\FileAndDirectoryFilter */ private $fileAndDirectoryFilter; diff --git a/src/FileSystem/PhpFilesFinder.php b/src/FileSystem/PhpFilesFinder.php index 91d4138fc3b..9e670490ff6 100644 --- a/src/FileSystem/PhpFilesFinder.php +++ b/src/FileSystem/PhpFilesFinder.php @@ -7,12 +7,10 @@ use Rector\Caching\UnchangedFilesFilter; final class PhpFilesFinder { /** - * @readonly * @var \Rector\Core\FileSystem\FilesFinder */ private $filesFinder; /** - * @readonly * @var \Rector\Caching\UnchangedFilesFilter */ private $unchangedFilesFilter; diff --git a/src/Kernel/CacheInvalidatingContainer.php b/src/Kernel/CacheInvalidatingContainer.php index 282500d2fe5..cb8b602b368 100644 --- a/src/Kernel/CacheInvalidatingContainer.php +++ b/src/Kernel/CacheInvalidatingContainer.php @@ -10,7 +10,6 @@ use UnitEnum; final class CacheInvalidatingContainer implements ContainerInterface { /** - * @readonly * @var \Symfony\Component\DependencyInjection\ContainerInterface */ private $container; diff --git a/src/Kernel/CachedContainerBuilder.php b/src/Kernel/CachedContainerBuilder.php index d221e605f3e..3ad2273d103 100644 --- a/src/Kernel/CachedContainerBuilder.php +++ b/src/Kernel/CachedContainerBuilder.php @@ -14,12 +14,10 @@ use RectorPrefix202306\Symfony\Component\Filesystem\Filesystem; final class CachedContainerBuilder { /** - * @readonly * @var string */ private $cacheDir; /** - * @readonly * @var string */ private $cacheKey; diff --git a/src/Kernel/ContainerBuilderFactory.php b/src/Kernel/ContainerBuilderFactory.php index 2ea21b63e72..05ebf7a9098 100644 --- a/src/Kernel/ContainerBuilderFactory.php +++ b/src/Kernel/ContainerBuilderFactory.php @@ -10,7 +10,6 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class ContainerBuilderFactory { /** - * @readonly * @var \Rector\Core\Config\Loader\ConfigureCallMergingLoaderFactory */ private $configureCallMergingLoaderFactory; diff --git a/src/Kernel/RectorKernel.php b/src/Kernel/RectorKernel.php index 8949ab6b142..f380f1278ec 100644 --- a/src/Kernel/RectorKernel.php +++ b/src/Kernel/RectorKernel.php @@ -15,7 +15,7 @@ final class RectorKernel /** * @var string */ - private const CACHE_KEY = 'v94'; + private const CACHE_KEY = 'v96'; /** * @var \Symfony\Component\DependencyInjection\ContainerInterface|null */ diff --git a/src/NodeAnalyzer/BinaryOpAnalyzer.php b/src/NodeAnalyzer/BinaryOpAnalyzer.php index 4b223460528..337df5cc5ef 100644 --- a/src/NodeAnalyzer/BinaryOpAnalyzer.php +++ b/src/NodeAnalyzer/BinaryOpAnalyzer.php @@ -10,7 +10,6 @@ use Rector\NodeNameResolver\NodeNameResolver; final class BinaryOpAnalyzer { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/src/NodeAnalyzer/CallAnalyzer.php b/src/NodeAnalyzer/CallAnalyzer.php index 383ffbf43ce..8786b398ee1 100644 --- a/src/NodeAnalyzer/CallAnalyzer.php +++ b/src/NodeAnalyzer/CallAnalyzer.php @@ -20,7 +20,6 @@ use RectorPrefix202306\Symfony\Contracts\Service\Attribute\Required; final class CallAnalyzer { /** - * @readonly * @var \Rector\Core\PhpParser\Comparing\NodeComparator */ private $nodeComparator; diff --git a/src/NodeAnalyzer/CompactFuncCallAnalyzer.php b/src/NodeAnalyzer/CompactFuncCallAnalyzer.php index 119c4e08637..048e07f7e8c 100644 --- a/src/NodeAnalyzer/CompactFuncCallAnalyzer.php +++ b/src/NodeAnalyzer/CompactFuncCallAnalyzer.php @@ -14,7 +14,6 @@ use Rector\NodeNameResolver\NodeNameResolver; final class CompactFuncCallAnalyzer { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/src/NodeAnalyzer/DoctrineEntityAnalyzer.php b/src/NodeAnalyzer/DoctrineEntityAnalyzer.php index 6c3e12eb0bc..95b4712bd24 100644 --- a/src/NodeAnalyzer/DoctrineEntityAnalyzer.php +++ b/src/NodeAnalyzer/DoctrineEntityAnalyzer.php @@ -11,7 +11,6 @@ use Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory; final class DoctrineEntityAnalyzer { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; @@ -41,7 +40,7 @@ final class DoctrineEntityAnalyzer } foreach (self::DOCTRINE_MAPPING_CLASSES as $doctrineMappingClass) { // skip entities - if ((\method_exists($nativeReflectionClass, 'getAttributes') ? $nativeReflectionClass->getAttributes($doctrineMappingClass) : []) !== []) { + if ($nativeReflectionClass->getAttributes($doctrineMappingClass) !== []) { return \true; } } diff --git a/src/NodeAnalyzer/ExprAnalyzer.php b/src/NodeAnalyzer/ExprAnalyzer.php index 1bad5196fdf..63e030841e8 100644 --- a/src/NodeAnalyzer/ExprAnalyzer.php +++ b/src/NodeAnalyzer/ExprAnalyzer.php @@ -23,27 +23,22 @@ use Rector\NodeNameResolver\NodeNameResolver; final class ExprAnalyzer { /** - * @readonly * @var \Rector\Core\PhpParser\Comparing\NodeComparator */ private $nodeComparator; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\NodeManipulator\ArrayManipulator */ private $arrayManipulator; diff --git a/src/NodeAnalyzer/ParamAnalyzer.php b/src/NodeAnalyzer/ParamAnalyzer.php index 8c28fe0f6ad..735b1bb048b 100644 --- a/src/NodeAnalyzer/ParamAnalyzer.php +++ b/src/NodeAnalyzer/ParamAnalyzer.php @@ -27,32 +27,26 @@ use Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser; final class ParamAnalyzer { /** - * @readonly * @var \Rector\Core\PhpParser\Comparing\NodeComparator */ private $nodeComparator; /** - * @readonly * @var \Rector\Core\PhpParser\Node\Value\ValueResolver */ private $valueResolver; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\NodeManipulator\FuncCallManipulator */ private $funcCallManipulator; /** - * @readonly * @var \Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser */ private $simpleCallableNodeTraverser; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; diff --git a/src/NodeAnalyzer/PropertyAnalyzer.php b/src/NodeAnalyzer/PropertyAnalyzer.php index 4d0b5e11393..2b45490dcb4 100644 --- a/src/NodeAnalyzer/PropertyAnalyzer.php +++ b/src/NodeAnalyzer/PropertyAnalyzer.php @@ -15,7 +15,6 @@ use Rector\StaticTypeMapper\ValueObject\Type\NonExistingObjectType; final class PropertyAnalyzer { /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; diff --git a/src/NodeAnalyzer/PropertyFetchAnalyzer.php b/src/NodeAnalyzer/PropertyFetchAnalyzer.php index 34ce7bcaca0..81e766239b6 100644 --- a/src/NodeAnalyzer/PropertyFetchAnalyzer.php +++ b/src/NodeAnalyzer/PropertyFetchAnalyzer.php @@ -31,27 +31,22 @@ use Rector\StaticTypeMapper\ValueObject\Type\FullyQualifiedObjectType; final class PropertyFetchAnalyzer { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\Core\PhpParser\AstResolver */ private $astResolver; /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/src/NodeAnalyzer/PropertyPresenceChecker.php b/src/NodeAnalyzer/PropertyPresenceChecker.php index ebd7ea39fe4..e1929768fff 100644 --- a/src/NodeAnalyzer/PropertyPresenceChecker.php +++ b/src/NodeAnalyzer/PropertyPresenceChecker.php @@ -21,22 +21,18 @@ use Rector\PostRector\ValueObject\PropertyMetadata; final class PropertyPresenceChecker { /** - * @readonly * @var \Rector\Php80\NodeAnalyzer\PromotedPropertyResolver */ private $promotedPropertyResolver; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; /** - * @readonly * @var \Rector\Core\PhpParser\AstResolver */ private $astResolver; diff --git a/src/NodeAnalyzer/ScopeAnalyzer.php b/src/NodeAnalyzer/ScopeAnalyzer.php index c98074af122..44d7dedf813 100644 --- a/src/NodeAnalyzer/ScopeAnalyzer.php +++ b/src/NodeAnalyzer/ScopeAnalyzer.php @@ -16,7 +16,6 @@ use Rector\NodeTypeResolver\PHPStan\Scope\ScopeFactory; final class ScopeAnalyzer { /** - * @readonly * @var \Rector\NodeTypeResolver\PHPStan\Scope\ScopeFactory */ private $scopeFactory; diff --git a/src/NodeAnalyzer/VariadicAnalyzer.php b/src/NodeAnalyzer/VariadicAnalyzer.php index d32724ce9e7..9f2a183b960 100644 --- a/src/NodeAnalyzer/VariadicAnalyzer.php +++ b/src/NodeAnalyzer/VariadicAnalyzer.php @@ -17,22 +17,18 @@ use Rector\NodeNameResolver\NodeNameResolver; final class VariadicAnalyzer { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\PhpParser\AstResolver */ private $astResolver; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/src/NodeDecorator/PropertyTypeDecorator.php b/src/NodeDecorator/PropertyTypeDecorator.php index 77e8092fa79..8c919dfddc0 100644 --- a/src/NodeDecorator/PropertyTypeDecorator.php +++ b/src/NodeDecorator/PropertyTypeDecorator.php @@ -15,22 +15,18 @@ use Rector\StaticTypeMapper\StaticTypeMapper; final class PropertyTypeDecorator { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; /** - * @readonly * @var \Rector\StaticTypeMapper\StaticTypeMapper */ private $staticTypeMapper; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTypeChanger */ private $phpDocTypeChanger; diff --git a/src/NodeManipulator/ArrayManipulator.php b/src/NodeManipulator/ArrayManipulator.php index 3a8ebdce930..3ea53149288 100644 --- a/src/NodeManipulator/ArrayManipulator.php +++ b/src/NodeManipulator/ArrayManipulator.php @@ -14,7 +14,6 @@ use RectorPrefix202306\Symfony\Contracts\Service\Attribute\Required; final class ArrayManipulator { /** - * @readonly * @var \Rector\ChangesReporting\Collector\RectorChangeCollector */ private $rectorChangeCollector; diff --git a/src/NodeManipulator/AssignManipulator.php b/src/NodeManipulator/AssignManipulator.php index 36326e1293b..ac9a233762b 100644 --- a/src/NodeManipulator/AssignManipulator.php +++ b/src/NodeManipulator/AssignManipulator.php @@ -28,27 +28,22 @@ use Rector\NodeTypeResolver\Node\AttributeKey; final class AssignManipulator { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\PropertyFetchAnalyzer */ private $propertyFetchAnalyzer; /** - * @readonly * @var \Rector\Core\Util\MultiInstanceofChecker */ private $multiInstanceofChecker; /** - * @readonly * @var \Rector\Core\PhpParser\Comparing\NodeComparator */ private $nodeComparator; diff --git a/src/NodeManipulator/BinaryOpManipulator.php b/src/NodeManipulator/BinaryOpManipulator.php index 2869280b7de..2479a842526 100644 --- a/src/NodeManipulator/BinaryOpManipulator.php +++ b/src/NodeManipulator/BinaryOpManipulator.php @@ -15,7 +15,6 @@ use Rector\Php71\ValueObject\TwoNodeMatch; final class BinaryOpManipulator { /** - * @readonly * @var \Rector\Core\PhpParser\Node\AssignAndBinaryMap */ private $assignAndBinaryMap; diff --git a/src/NodeManipulator/ClassConstManipulator.php b/src/NodeManipulator/ClassConstManipulator.php index 0442f9f0315..54f28f5a3e1 100644 --- a/src/NodeManipulator/ClassConstManipulator.php +++ b/src/NodeManipulator/ClassConstManipulator.php @@ -16,17 +16,14 @@ use Rector\NodeNameResolver\NodeNameResolver; final class ClassConstManipulator { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\PhpParser\AstResolver */ private $astResolver; diff --git a/src/NodeManipulator/ClassDependencyManipulator.php b/src/NodeManipulator/ClassDependencyManipulator.php index f52db7a5b2f..ea923b0daf3 100644 --- a/src/NodeManipulator/ClassDependencyManipulator.php +++ b/src/NodeManipulator/ClassDependencyManipulator.php @@ -29,52 +29,42 @@ use Rector\TypeDeclaration\NodeAnalyzer\AutowiredClassMethodOrPropertyAnalyzer; final class ClassDependencyManipulator { /** - * @readonly * @var \Rector\Core\NodeManipulator\ClassInsertManipulator */ private $classInsertManipulator; /** - * @readonly * @var \Rector\Core\NodeManipulator\ClassMethodAssignManipulator */ private $classMethodAssignManipulator; /** - * @readonly * @var \Rector\Core\PhpParser\Node\NodeFactory */ private $nodeFactory; /** - * @readonly * @var \Rector\Core\NodeManipulator\StmtsManipulator */ private $stmtsManipulator; /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\PropertyPresenceChecker */ private $propertyPresenceChecker; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\TypeDeclaration\NodeAnalyzer\AutowiredClassMethodOrPropertyAnalyzer */ private $autowiredClassMethodOrPropertyAnalyzer; /** - * @readonly * @var \Rector\Core\NodeManipulator\Dependency\DependencyClassMethodDecorator */ private $dependencyClassMethodDecorator; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/src/NodeManipulator/ClassInsertManipulator.php b/src/NodeManipulator/ClassInsertManipulator.php index 98d88928d43..4434e95fa98 100644 --- a/src/NodeManipulator/ClassInsertManipulator.php +++ b/src/NodeManipulator/ClassInsertManipulator.php @@ -14,7 +14,6 @@ use Rector\NodeTypeResolver\Node\AttributeKey; final class ClassInsertManipulator { /** - * @readonly * @var \Rector\Core\PhpParser\Node\NodeFactory */ private $nodeFactory; diff --git a/src/NodeManipulator/ClassManipulator.php b/src/NodeManipulator/ClassManipulator.php index 557262bb490..843c308fc1f 100644 --- a/src/NodeManipulator/ClassManipulator.php +++ b/src/NodeManipulator/ClassManipulator.php @@ -11,17 +11,14 @@ use Rector\NodeNameResolver\NodeNameResolver; final class ClassManipulator { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; /** - * @readonly * @var \Rector\FamilyTree\NodeAnalyzer\ClassChildAnalyzer */ private $classChildAnalyzer; diff --git a/src/NodeManipulator/ClassMethodAssignManipulator.php b/src/NodeManipulator/ClassMethodAssignManipulator.php index 8cd488732bc..916090dd517 100644 --- a/src/NodeManipulator/ClassMethodAssignManipulator.php +++ b/src/NodeManipulator/ClassMethodAssignManipulator.php @@ -12,12 +12,10 @@ use Rector\NodeNameResolver\NodeNameResolver; final class ClassMethodAssignManipulator { /** - * @readonly * @var \Rector\Core\PhpParser\Node\NodeFactory */ private $nodeFactory; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/src/NodeManipulator/ClassMethodManipulator.php b/src/NodeManipulator/ClassMethodManipulator.php index dd8a0d71a6d..d391fb0d26d 100644 --- a/src/NodeManipulator/ClassMethodManipulator.php +++ b/src/NodeManipulator/ClassMethodManipulator.php @@ -12,12 +12,10 @@ use Rector\NodeNameResolver\NodeNameResolver; final class ClassMethodManipulator { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/src/NodeManipulator/ClassMethodPropertyFetchManipulator.php b/src/NodeManipulator/ClassMethodPropertyFetchManipulator.php index 0e829317a86..4c58fd86706 100644 --- a/src/NodeManipulator/ClassMethodPropertyFetchManipulator.php +++ b/src/NodeManipulator/ClassMethodPropertyFetchManipulator.php @@ -19,17 +19,14 @@ use Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser; final class ClassMethodPropertyFetchManipulator { /** - * @readonly * @var \Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser */ private $simpleCallableNodeTraverser; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\NodeManipulator\FunctionLikeManipulator */ private $functionLikeManipulator; diff --git a/src/NodeManipulator/Dependency/DependencyClassMethodDecorator.php b/src/NodeManipulator/Dependency/DependencyClassMethodDecorator.php index 7381ed4300c..9eb1ec2a363 100644 --- a/src/NodeManipulator/Dependency/DependencyClassMethodDecorator.php +++ b/src/NodeManipulator/Dependency/DependencyClassMethodDecorator.php @@ -23,37 +23,30 @@ use Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser; final class DependencyClassMethodDecorator { /** - * @readonly * @var \Rector\Core\PhpParser\Node\NodeFactory */ private $nodeFactory; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\PromotedPropertyParamCleaner */ private $promotedPropertyParamCleaner; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; /** - * @readonly * @var \Rector\Core\PhpParser\AstResolver */ private $astResolver; /** - * @readonly * @var \Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser */ private $simpleCallableNodeTraverser; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; diff --git a/src/NodeManipulator/FuncCallManipulator.php b/src/NodeManipulator/FuncCallManipulator.php index 1bd9d69d134..110a43a27a8 100644 --- a/src/NodeManipulator/FuncCallManipulator.php +++ b/src/NodeManipulator/FuncCallManipulator.php @@ -9,7 +9,6 @@ use Rector\Core\PhpParser\Node\Value\ValueResolver; final class FuncCallManipulator { /** - * @readonly * @var \Rector\Core\PhpParser\Node\Value\ValueResolver */ private $valueResolver; diff --git a/src/NodeManipulator/FunctionLikeManipulator.php b/src/NodeManipulator/FunctionLikeManipulator.php index 48b4ca0afa9..713832f0120 100644 --- a/src/NodeManipulator/FunctionLikeManipulator.php +++ b/src/NodeManipulator/FunctionLikeManipulator.php @@ -8,7 +8,6 @@ use Rector\NodeNameResolver\NodeNameResolver; final class FunctionLikeManipulator { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/src/NodeManipulator/IfManipulator.php b/src/NodeManipulator/IfManipulator.php index 535e72e9dc9..ff73570784d 100644 --- a/src/NodeManipulator/IfManipulator.php +++ b/src/NodeManipulator/IfManipulator.php @@ -20,27 +20,22 @@ use Rector\EarlyReturn\NodeTransformer\ConditionInverter; final class IfManipulator { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\Core\NodeManipulator\StmtsManipulator */ private $stmtsManipulator; /** - * @readonly * @var \Rector\Core\PhpParser\Node\Value\ValueResolver */ private $valueResolver; /** - * @readonly * @var \Rector\EarlyReturn\NodeTransformer\ConditionInverter */ private $conditionInverter; /** - * @readonly * @var \Rector\Core\PhpParser\Comparing\NodeComparator */ private $nodeComparator; diff --git a/src/NodeManipulator/MethodCallManipulator.php b/src/NodeManipulator/MethodCallManipulator.php index c7900ba3d60..fe0596551aa 100644 --- a/src/NodeManipulator/MethodCallManipulator.php +++ b/src/NodeManipulator/MethodCallManipulator.php @@ -13,17 +13,14 @@ use Rector\NodeNameResolver\NodeNameResolver; final class MethodCallManipulator { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Defluent\NodeAnalyzer\FluentChainMethodCallNodeAnalyzer */ private $fluentChainMethodCallNodeAnalyzer; diff --git a/src/NodeManipulator/PropertyFetchAssignManipulator.php b/src/NodeManipulator/PropertyFetchAssignManipulator.php index 86f87cc5a38..9e48f2c80a6 100644 --- a/src/NodeManipulator/PropertyFetchAssignManipulator.php +++ b/src/NodeManipulator/PropertyFetchAssignManipulator.php @@ -17,17 +17,14 @@ use Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser; final class PropertyFetchAssignManipulator { /** - * @readonly * @var \Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser */ private $simpleCallableNodeTraverser; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\PropertyFetchAnalyzer */ private $propertyFetchAnalyzer; diff --git a/src/NodeManipulator/PropertyManipulator.php b/src/NodeManipulator/PropertyManipulator.php index 28b2779df62..39310619b8f 100644 --- a/src/NodeManipulator/PropertyManipulator.php +++ b/src/NodeManipulator/PropertyManipulator.php @@ -49,77 +49,62 @@ use Rector\TypeDeclaration\AlreadyAssignDetector\ConstructorAssignDetector; final class PropertyManipulator { /** - * @readonly * @var \Rector\Core\NodeManipulator\AssignManipulator */ private $assignManipulator; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\ReadWrite\Guard\VariableToConstantGuard */ private $variableToConstantGuard; /** - * @readonly * @var \Rector\ReadWrite\NodeAnalyzer\ReadWritePropertyAnalyzer */ private $readWritePropertyAnalyzer; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; /** - * @readonly * @var \Rector\Core\PhpParser\NodeFinder\PropertyFetchFinder */ private $propertyFetchFinder; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Php80\NodeAnalyzer\PhpAttributeAnalyzer */ private $phpAttributeAnalyzer; /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; /** - * @readonly * @var \Rector\Php80\NodeAnalyzer\PromotedPropertyResolver */ private $promotedPropertyResolver; /** - * @readonly * @var \Rector\TypeDeclaration\AlreadyAssignDetector\ConstructorAssignDetector */ private $constructorAssignDetector; /** - * @readonly * @var \Rector\Core\PhpParser\AstResolver */ private $astResolver; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\PropertyFetchAnalyzer */ private $propertyFetchAnalyzer; /** - * @readonly * @var \Rector\Core\Util\MultiInstanceofChecker */ private $multiInstanceofChecker; diff --git a/src/NodeManipulator/StmtsManipulator.php b/src/NodeManipulator/StmtsManipulator.php index 895da1d3c85..b6eb02f0600 100644 --- a/src/NodeManipulator/StmtsManipulator.php +++ b/src/NodeManipulator/StmtsManipulator.php @@ -12,12 +12,10 @@ use Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser; final class StmtsManipulator { /** - * @readonly * @var \Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser */ private $simpleCallableNodeTraverser; /** - * @readonly * @var \Rector\Core\PhpParser\Comparing\NodeComparator */ private $nodeComparator; diff --git a/src/NonPhpFile/NonPhpFileProcessor.php b/src/NonPhpFile/NonPhpFileProcessor.php index 31ed2de1e2b..bd86cfa8cd4 100644 --- a/src/NonPhpFile/NonPhpFileProcessor.php +++ b/src/NonPhpFile/NonPhpFileProcessor.php @@ -17,21 +17,17 @@ final class NonPhpFileProcessor implements FileProcessorInterface { /** * @var NonPhpRectorInterface[] - * @readonly */ private $nonPhpRectors; /** - * @readonly * @var \Rector\ChangesReporting\ValueObjectFactory\FileDiffFactory */ private $fileDiffFactory; /** - * @readonly * @var \Rector\Caching\Detector\ChangedFilesDetector */ private $changedFilesDetector; /** - * @readonly * @var \Symfony\Component\Filesystem\Filesystem */ private $filesystem; diff --git a/src/NonPhpFile/Rector/RenameClassNonPhpRector.php b/src/NonPhpFile/Rector/RenameClassNonPhpRector.php index 8b64eba488a..fd2f608f46e 100644 --- a/src/NonPhpFile/Rector/RenameClassNonPhpRector.php +++ b/src/NonPhpFile/Rector/RenameClassNonPhpRector.php @@ -15,7 +15,6 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class RenameClassNonPhpRector implements NonPhpRectorInterface, ConfigurableRuleInterface, ConfigurableRectorInterface, ComplementaryRectorInterface { /** - * @readonly * @var \Rector\Core\Configuration\RenamedClassesDataCollector */ private $renamedClassesDataCollector; diff --git a/src/PHPStan/Reflection/TypeToCallReflectionResolver/ConstantArrayTypeToCallReflectionResolver.php b/src/PHPStan/Reflection/TypeToCallReflectionResolver/ConstantArrayTypeToCallReflectionResolver.php index 64751c88c02..6122319600f 100644 --- a/src/PHPStan/Reflection/TypeToCallReflectionResolver/ConstantArrayTypeToCallReflectionResolver.php +++ b/src/PHPStan/Reflection/TypeToCallReflectionResolver/ConstantArrayTypeToCallReflectionResolver.php @@ -22,7 +22,6 @@ use Rector\Core\Contract\PHPStan\Reflection\TypeToCallReflectionResolver\TypeToC final class ConstantArrayTypeToCallReflectionResolver implements TypeToCallReflectionResolverInterface { /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/src/PHPStan/Reflection/TypeToCallReflectionResolver/ConstantStringTypeToCallReflectionResolver.php b/src/PHPStan/Reflection/TypeToCallReflectionResolver/ConstantStringTypeToCallReflectionResolver.php index 15d3776648a..2a3b29ea889 100644 --- a/src/PHPStan/Reflection/TypeToCallReflectionResolver/ConstantStringTypeToCallReflectionResolver.php +++ b/src/PHPStan/Reflection/TypeToCallReflectionResolver/ConstantStringTypeToCallReflectionResolver.php @@ -20,7 +20,6 @@ use Rector\Core\Contract\PHPStan\Reflection\TypeToCallReflectionResolver\TypeToC final class ConstantStringTypeToCallReflectionResolver implements TypeToCallReflectionResolverInterface { /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/src/PHPStan/Reflection/TypeToCallReflectionResolver/ObjectTypeToCallReflectionResolver.php b/src/PHPStan/Reflection/TypeToCallReflectionResolver/ObjectTypeToCallReflectionResolver.php index daa29e4caca..efd3ef3a01d 100644 --- a/src/PHPStan/Reflection/TypeToCallReflectionResolver/ObjectTypeToCallReflectionResolver.php +++ b/src/PHPStan/Reflection/TypeToCallReflectionResolver/ObjectTypeToCallReflectionResolver.php @@ -18,7 +18,6 @@ use Rector\Core\ValueObject\MethodName; final class ObjectTypeToCallReflectionResolver implements TypeToCallReflectionResolverInterface { /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/src/Php/PhpVersionProvider.php b/src/Php/PhpVersionProvider.php index 6e4fc8b99fc..303b25439bd 100644 --- a/src/Php/PhpVersionProvider.php +++ b/src/Php/PhpVersionProvider.php @@ -17,12 +17,10 @@ use ReflectionClass; final class PhpVersionProvider { /** - * @readonly * @var \Rector\Core\Configuration\Parameter\ParameterProvider */ private $parameterProvider; /** - * @readonly * @var \Rector\Core\Php\PhpVersionResolver\ProjectComposerJsonPhpVersionResolver */ private $projectComposerJsonPhpVersionResolver; diff --git a/src/Php/PhpVersionResolver/ProjectComposerJsonPhpVersionResolver.php b/src/Php/PhpVersionResolver/ProjectComposerJsonPhpVersionResolver.php index e26ac652862..79f911cc0a0 100644 --- a/src/Php/PhpVersionResolver/ProjectComposerJsonPhpVersionResolver.php +++ b/src/Php/PhpVersionResolver/ProjectComposerJsonPhpVersionResolver.php @@ -13,12 +13,10 @@ use Rector\Core\Util\PhpVersionFactory; final class ProjectComposerJsonPhpVersionResolver { /** - * @readonly * @var \Composer\Semver\VersionParser */ private $versionParser; /** - * @readonly * @var \Rector\Core\Util\PhpVersionFactory */ private $phpVersionFactory; diff --git a/src/PhpParser/AstResolver.php b/src/PhpParser/AstResolver.php index d22e4b8bee3..0df498ed5d2 100644 --- a/src/PhpParser/AstResolver.php +++ b/src/PhpParser/AstResolver.php @@ -42,42 +42,34 @@ use Rector\PhpDocParser\PhpParser\SmartPhpParser; final class AstResolver { /** - * @readonly * @var \Rector\PhpDocParser\PhpParser\SmartPhpParser */ private $smartPhpParser; /** - * @readonly * @var \Rector\NodeTypeResolver\NodeScopeAndMetadataDecorator */ private $nodeScopeAndMetadataDecorator; /** - * @readonly * @var \Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser */ private $simpleCallableNodeTraverser; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; /** - * @readonly * @var \Rector\Core\PhpParser\ClassLikeAstResolver */ private $classLikeAstResolver; diff --git a/src/PhpParser/ClassLikeAstResolver.php b/src/PhpParser/ClassLikeAstResolver.php index 9720afc1d74..baa2c6d459c 100644 --- a/src/PhpParser/ClassLikeAstResolver.php +++ b/src/PhpParser/ClassLikeAstResolver.php @@ -16,12 +16,10 @@ use RectorPrefix202306\Symfony\Contracts\Service\Attribute\Required; final class ClassLikeAstResolver { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/src/PhpParser/Comparing/NodeComparator.php b/src/PhpParser/Comparing/NodeComparator.php index d78bc3af7e2..7f0a94815f4 100644 --- a/src/PhpParser/Comparing/NodeComparator.php +++ b/src/PhpParser/Comparing/NodeComparator.php @@ -9,12 +9,10 @@ use Rector\Core\PhpParser\Printer\BetterStandardPrinter; final class NodeComparator { /** - * @readonly * @var \Rector\Comments\CommentRemover */ private $commentRemover; /** - * @readonly * @var \Rector\Core\PhpParser\Printer\BetterStandardPrinter */ private $betterStandardPrinter; diff --git a/src/PhpParser/Node/BetterNodeFinder.php b/src/PhpParser/Node/BetterNodeFinder.php index fb3f8a605ce..226617c510f 100644 --- a/src/PhpParser/Node/BetterNodeFinder.php +++ b/src/PhpParser/Node/BetterNodeFinder.php @@ -43,32 +43,26 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class BetterNodeFinder { /** - * @readonly * @var \PhpParser\NodeFinder */ private $nodeFinder; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Comparing\NodeComparator */ private $nodeComparator; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ClassAnalyzer */ private $classAnalyzer; /** - * @readonly * @var \Rector\Core\Util\MultiInstanceofChecker */ private $multiInstanceofChecker; /** - * @readonly * @var \Rector\Core\Provider\CurrentFileProvider */ private $currentFileProvider; diff --git a/src/PhpParser/Node/NodeFactory.php b/src/PhpParser/Node/NodeFactory.php index 679a3b85981..3c87871949e 100644 --- a/src/PhpParser/Node/NodeFactory.php +++ b/src/PhpParser/Node/NodeFactory.php @@ -52,22 +52,18 @@ use Rector\StaticTypeMapper\StaticTypeMapper; final class NodeFactory { /** - * @readonly * @var \PhpParser\BuilderFactory */ private $builderFactory; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; /** - * @readonly * @var \Rector\StaticTypeMapper\StaticTypeMapper */ private $staticTypeMapper; /** - * @readonly * @var \Rector\Core\NodeDecorator\PropertyTypeDecorator */ private $propertyTypeDecorator; diff --git a/src/PhpParser/Node/Value/ValueResolver.php b/src/PhpParser/Node/Value/ValueResolver.php index f36dd268210..ae11aa982af 100644 --- a/src/PhpParser/Node/Value/ValueResolver.php +++ b/src/PhpParser/Node/Value/ValueResolver.php @@ -33,32 +33,26 @@ use Rector\NodeTypeResolver\NodeTypeResolver; final class ValueResolver { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ConstFetchAnalyzer */ private $constFetchAnalyzer; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; /** - * @readonly * @var \Rector\Core\Provider\CurrentFileProvider */ private $currentFileProvider; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; diff --git a/src/PhpParser/NodeFinder/LocalMethodCallFinder.php b/src/PhpParser/NodeFinder/LocalMethodCallFinder.php index 8859146e2c7..0f3c8e51c2c 100644 --- a/src/PhpParser/NodeFinder/LocalMethodCallFinder.php +++ b/src/PhpParser/NodeFinder/LocalMethodCallFinder.php @@ -13,17 +13,14 @@ use Rector\NodeTypeResolver\NodeTypeResolver; final class LocalMethodCallFinder { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/src/PhpParser/NodeFinder/PropertyFetchFinder.php b/src/PhpParser/NodeFinder/PropertyFetchFinder.php index 7846dfba2fa..3f9362c16b4 100644 --- a/src/PhpParser/NodeFinder/PropertyFetchFinder.php +++ b/src/PhpParser/NodeFinder/PropertyFetchFinder.php @@ -24,32 +24,26 @@ use Rector\NodeTypeResolver\NodeTypeResolver; final class PropertyFetchFinder { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; /** - * @readonly * @var \Rector\Core\PhpParser\AstResolver */ private $astResolver; /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\PropertyFetchAnalyzer */ private $propertyFetchAnalyzer; @@ -161,7 +155,10 @@ final class PropertyFetchFinder if (!$classReflection instanceof ClassReflection || !$classReflection->isClass()) { return \false; } - return $classReflection->getName() !== $this->nodeNameResolver->getName($class) && !$hasTrait; + if ($classReflection->getName() === $this->nodeNameResolver->getName($class)) { + return \false; + } + return !$hasTrait; } /** * @param \PhpParser\Node\Stmt\Class_|\PhpParser\Node\Stmt\Trait_ $class diff --git a/src/PhpParser/NodeTraverser/FileWithoutNamespaceNodeTraverser.php b/src/PhpParser/NodeTraverser/FileWithoutNamespaceNodeTraverser.php index c1b33c254f0..4c0065c9ae9 100644 --- a/src/PhpParser/NodeTraverser/FileWithoutNamespaceNodeTraverser.php +++ b/src/PhpParser/NodeTraverser/FileWithoutNamespaceNodeTraverser.php @@ -12,7 +12,6 @@ use Rector\NodeTypeResolver\Node\AttributeKey; final class FileWithoutNamespaceNodeTraverser extends NodeTraverser { /** - * @readonly * @var \PhpParser\NodeFinder */ private $nodeFinder; diff --git a/src/PhpParser/NodeTraverser/RectorNodeTraverser.php b/src/PhpParser/NodeTraverser/RectorNodeTraverser.php index 442063ceeed..0e75b351e52 100644 --- a/src/PhpParser/NodeTraverser/RectorNodeTraverser.php +++ b/src/PhpParser/NodeTraverser/RectorNodeTraverser.php @@ -5,17 +5,16 @@ namespace Rector\Core\PhpParser\NodeTraverser; use PhpParser\Node; use PhpParser\NodeTraverser; +use PhpParser\NodeVisitor; use Rector\Core\Contract\Rector\PhpRectorInterface; use Rector\VersionBonding\PhpVersionedFilter; final class RectorNodeTraverser extends NodeTraverser { /** * @var PhpRectorInterface[] - * @readonly */ private $phpRectors; /** - * @readonly * @var \Rector\VersionBonding\PhpVersionedFilter */ private $phpVersionedFilter; @@ -23,6 +22,8 @@ final class RectorNodeTraverser extends NodeTraverser * @var bool */ private $areNodeVisitorsPrepared = \false; + /** @var PhpRectorInterface[]|NodeVisitor[] */ + private $activePhpRectors = []; /** * @param PhpRectorInterface[] $phpRectors */ @@ -40,7 +41,13 @@ final class RectorNodeTraverser extends NodeTraverser public function traverse(array $nodes) : array { $this->prepareNodeVisitors(); - return parent::traverse($nodes); + foreach ($this->activePhpRectors as $activePhpRector) { + $this->visitors = [$activePhpRector]; + // call parent::traverse() on loop to ensure + // stopTraversal always reset to false before run on next Rector rule + $nodes = parent::traverse($nodes); + } + return $nodes; } /** * This must happen after $this->configuration is set after ProcessCommand::execute() is run, @@ -55,7 +62,7 @@ final class RectorNodeTraverser extends NodeTraverser } // filer out by version $activePhpRectors = $this->phpVersionedFilter->filter($this->phpRectors); - $this->visitors = $this->visitors === [] ? $activePhpRectors : \array_merge($this->visitors, $activePhpRectors); + $this->activePhpRectors = \array_merge($this->visitors, $activePhpRectors); $this->areNodeVisitorsPrepared = \true; } } diff --git a/src/PhpParser/Parser/InlineCodeParser.php b/src/PhpParser/Parser/InlineCodeParser.php index e78ac1e7be4..156c942ab1c 100644 --- a/src/PhpParser/Parser/InlineCodeParser.php +++ b/src/PhpParser/Parser/InlineCodeParser.php @@ -18,22 +18,18 @@ use Rector\Core\Util\StringUtils; final class InlineCodeParser { /** - * @readonly * @var \Rector\Core\PhpParser\Printer\BetterStandardPrinter */ private $betterStandardPrinter; /** - * @readonly * @var \Rector\Core\PhpParser\Parser\SimplePhpParser */ private $simplePhpParser; /** - * @readonly * @var \Rector\Core\PhpParser\Node\Value\ValueResolver */ private $valueResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; diff --git a/src/PhpParser/Parser/RectorParser.php b/src/PhpParser/Parser/RectorParser.php index 06113eddb97..cf50153dbd5 100644 --- a/src/PhpParser/Parser/RectorParser.php +++ b/src/PhpParser/Parser/RectorParser.php @@ -10,12 +10,10 @@ use Rector\Core\PhpParser\ValueObject\StmtsAndTokens; final class RectorParser { /** - * @readonly * @var \PhpParser\Lexer */ private $lexer; /** - * @readonly * @var \PHPStan\Parser\Parser */ private $parser; diff --git a/src/PhpParser/Parser/SimplePhpParser.php b/src/PhpParser/Parser/SimplePhpParser.php index 141b89f8b59..a455642e881 100644 --- a/src/PhpParser/Parser/SimplePhpParser.php +++ b/src/PhpParser/Parser/SimplePhpParser.php @@ -11,7 +11,6 @@ use Rector\Core\PhpParser\NodeTraverser\NodeConnectingTraverser; final class SimplePhpParser { /** - * @readonly * @var \Rector\Core\PhpParser\NodeTraverser\NodeConnectingTraverser */ private $nodeConnectingTraverser; diff --git a/src/PhpParser/Printer/BetterStandardPrinter.php b/src/PhpParser/Printer/BetterStandardPrinter.php index 47492f4e277..67b950feaa0 100644 --- a/src/PhpParser/Printer/BetterStandardPrinter.php +++ b/src/PhpParser/Printer/BetterStandardPrinter.php @@ -39,12 +39,10 @@ use Rector\NodeTypeResolver\Node\AttributeKey; final class BetterStandardPrinter extends Standard { /** - * @readonly * @var \Rector\Comments\NodeDocBlock\DocBlockUpdater */ private $docBlockUpdater; /** - * @readonly * @var \Rector\Core\Configuration\RectorConfigProvider */ private $rectorConfigProvider; diff --git a/src/PhpParser/Printer/FormatPerservingPrinter.php b/src/PhpParser/Printer/FormatPerservingPrinter.php index 718f348f9f8..f10c2391b8e 100644 --- a/src/PhpParser/Printer/FormatPerservingPrinter.php +++ b/src/PhpParser/Printer/FormatPerservingPrinter.php @@ -12,12 +12,10 @@ use RectorPrefix202306\Symfony\Component\Filesystem\Filesystem; final class FormatPerservingPrinter { /** - * @readonly * @var \Rector\Core\PhpParser\Printer\BetterStandardPrinter */ private $betterStandardPrinter; /** - * @readonly * @var \Symfony\Component\Filesystem\Filesystem */ private $filesystem; diff --git a/src/PhpParser/ValueObject/StmtsAndTokens.php b/src/PhpParser/ValueObject/StmtsAndTokens.php index 312d7174492..ba2f52babf6 100644 --- a/src/PhpParser/ValueObject/StmtsAndTokens.php +++ b/src/PhpParser/ValueObject/StmtsAndTokens.php @@ -8,12 +8,10 @@ final class StmtsAndTokens { /** * @var Stmt[] - * @readonly */ private $stmts; /** * @var mixed[] - * @readonly */ private $tokens; /** diff --git a/src/Rector/AbstractRector.php b/src/Rector/AbstractRector.php index d20d195369e..33af11c1336 100644 --- a/src/Rector/AbstractRector.php +++ b/src/Rector/AbstractRector.php @@ -18,7 +18,6 @@ use PHPStan\Type\ObjectType; use PHPStan\Type\Type; use Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory; use Rector\ChangesReporting\ValueObject\RectorWithLineChange; -use Rector\Comments\NodeDocBlock\DocBlockUpdater; use Rector\Core\Application\ChangedNodeScopeRefresher; use Rector\Core\Configuration\CurrentNodeProvider; use Rector\Core\Console\Output\RectorOutputStyle; @@ -138,10 +137,6 @@ CODE_SAMPLE; * @var \Rector\Core\FileSystem\FilePathHelper */ private $filePathHelper; - /** - * @var \Rector\Comments\NodeDocBlock\DocBlockUpdater - */ - private $docBlockUpdater; /** * @var \Rector\Core\PhpParser\NodeTraverser\NodeConnectingTraverser */ @@ -153,7 +148,7 @@ CODE_SAMPLE; /** * @required */ - public function autowire(NodeNameResolver $nodeNameResolver, NodeTypeResolver $nodeTypeResolver, SimpleCallableNodeTraverser $simpleCallableNodeTraverser, NodeFactory $nodeFactory, PhpDocInfoFactory $phpDocInfoFactory, StaticTypeMapper $staticTypeMapper, CurrentRectorProvider $currentRectorProvider, CurrentNodeProvider $currentNodeProvider, Skipper $skipper, ValueResolver $valueResolver, BetterNodeFinder $betterNodeFinder, NodeComparator $nodeComparator, CurrentFileProvider $currentFileProvider, RectifiedAnalyzer $rectifiedAnalyzer, CreatedByRuleDecorator $createdByRuleDecorator, ChangedNodeScopeRefresher $changedNodeScopeRefresher, RectorOutputStyle $rectorOutputStyle, FilePathHelper $filePathHelper, DocBlockUpdater $docBlockUpdater, NodeConnectingTraverser $nodeConnectingTraverser) : void + public function autowire(NodeNameResolver $nodeNameResolver, NodeTypeResolver $nodeTypeResolver, SimpleCallableNodeTraverser $simpleCallableNodeTraverser, NodeFactory $nodeFactory, PhpDocInfoFactory $phpDocInfoFactory, StaticTypeMapper $staticTypeMapper, CurrentRectorProvider $currentRectorProvider, CurrentNodeProvider $currentNodeProvider, Skipper $skipper, ValueResolver $valueResolver, BetterNodeFinder $betterNodeFinder, NodeComparator $nodeComparator, CurrentFileProvider $currentFileProvider, RectifiedAnalyzer $rectifiedAnalyzer, CreatedByRuleDecorator $createdByRuleDecorator, ChangedNodeScopeRefresher $changedNodeScopeRefresher, RectorOutputStyle $rectorOutputStyle, FilePathHelper $filePathHelper, NodeConnectingTraverser $nodeConnectingTraverser) : void { $this->nodeNameResolver = $nodeNameResolver; $this->nodeTypeResolver = $nodeTypeResolver; @@ -173,7 +168,6 @@ CODE_SAMPLE; $this->changedNodeScopeRefresher = $changedNodeScopeRefresher; $this->rectorOutputStyle = $rectorOutputStyle; $this->filePathHelper = $filePathHelper; - $this->docBlockUpdater = $docBlockUpdater; $this->nodeConnectingTraverser = $nodeConnectingTraverser; } /** @@ -359,11 +353,6 @@ CODE_SAMPLE; { $nodes = $node instanceof Node ? [$node] : $node; foreach ($nodes as $node) { - /** - * Early refresh Doc Comment of Node before refresh Scope to ensure doc node is latest update - * to make PHPStan type can be correctly detected - */ - $this->docBlockUpdater->updateRefactoredNodeWithPhpDocInfo($node); $this->changedNodeScopeRefresher->refresh($node, $mutatingScope, $filePath); } } diff --git a/src/Reflection/ReflectionResolver.php b/src/Reflection/ReflectionResolver.php index 44f81f95c3d..c32cf029bd3 100644 --- a/src/Reflection/ReflectionResolver.php +++ b/src/Reflection/ReflectionResolver.php @@ -35,27 +35,22 @@ use RectorPrefix202306\Symfony\Contracts\Service\Attribute\Required; final class ReflectionResolver { /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\PHPStan\Reflection\TypeToCallReflectionResolver\TypeToCallReflectionResolverRegistry */ private $typeToCallReflectionResolverRegistry; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ClassAnalyzer */ private $classAnalyzer; diff --git a/src/StaticReflection/DynamicSourceLocatorDecorator.php b/src/StaticReflection/DynamicSourceLocatorDecorator.php index eeef3b9deda..444a11a2bfd 100644 --- a/src/StaticReflection/DynamicSourceLocatorDecorator.php +++ b/src/StaticReflection/DynamicSourceLocatorDecorator.php @@ -13,17 +13,14 @@ use Rector\NodeTypeResolver\Reflection\BetterReflection\SourceLocatorProvider\Dy final class DynamicSourceLocatorDecorator { /** - * @readonly * @var \Rector\NodeTypeResolver\Reflection\BetterReflection\SourceLocatorProvider\DynamicSourceLocatorProvider */ private $dynamicSourceLocatorProvider; /** - * @readonly * @var \Rector\Core\FileSystem\PhpFilesFinder */ private $phpFilesFinder; /** - * @readonly * @var \Rector\Core\FileSystem\FileAndDirectoryFilter */ private $fileAndDirectoryFilter; diff --git a/src/Validation/Collector/EmptyConfigurableRectorCollector.php b/src/Validation/Collector/EmptyConfigurableRectorCollector.php index 8d8f0a87b76..057f99cf37f 100644 --- a/src/Validation/Collector/EmptyConfigurableRectorCollector.php +++ b/src/Validation/Collector/EmptyConfigurableRectorCollector.php @@ -14,7 +14,6 @@ use RectorPrefix202306\Symfony\Component\DependencyInjection\Definition; final class EmptyConfigurableRectorCollector { /** - * @readonly * @var \Symfony\Component\DependencyInjection\ContainerBuilder */ private $containerBuilder; diff --git a/src/Validation/EmptyConfigurableRectorChecker.php b/src/Validation/EmptyConfigurableRectorChecker.php index b819a8ac1a8..2ba231093b1 100644 --- a/src/Validation/EmptyConfigurableRectorChecker.php +++ b/src/Validation/EmptyConfigurableRectorChecker.php @@ -9,12 +9,10 @@ use Rector\Core\Validation\Collector\EmptyConfigurableRectorCollector; final class EmptyConfigurableRectorChecker { /** - * @readonly * @var \Rector\Core\Validation\Collector\EmptyConfigurableRectorCollector */ private $emptyConfigurableRectorCollector; /** - * @readonly * @var \Rector\Core\Contract\Console\OutputStyleInterface */ private $rectorOutputStyle; diff --git a/src/ValueObject/Application/File.php b/src/ValueObject/Application/File.php index fd45a854cc9..f643d5daa2a 100644 --- a/src/ValueObject/Application/File.php +++ b/src/ValueObject/Application/File.php @@ -15,7 +15,6 @@ use Rector\Core\ValueObject\Reporting\FileDiff; final class File { /** - * @readonly * @var string */ private $filePath; diff --git a/src/ValueObject/Bootstrap/BootstrapConfigs.php b/src/ValueObject/Bootstrap/BootstrapConfigs.php index 36e5975b5bc..c054ee514e1 100644 --- a/src/ValueObject/Bootstrap/BootstrapConfigs.php +++ b/src/ValueObject/Bootstrap/BootstrapConfigs.php @@ -6,13 +6,11 @@ namespace Rector\Core\ValueObject\Bootstrap; final class BootstrapConfigs { /** - * @readonly * @var string|null */ private $mainConfigFile; /** * @var string[] - * @readonly */ private $setConfigFiles; /** diff --git a/src/ValueObject/Configuration.php b/src/ValueObject/Configuration.php index 8197e41f129..3625c898396 100644 --- a/src/ValueObject/Configuration.php +++ b/src/ValueObject/Configuration.php @@ -7,60 +7,49 @@ use Rector\ChangesReporting\Output\ConsoleOutputFormatter; final class Configuration { /** - * @readonly * @var bool */ private $isDryRun = \false; /** - * @readonly * @var bool */ private $showProgressBar = \true; /** - * @readonly * @var bool */ private $shouldClearCache = \false; /** - * @readonly * @var string */ private $outputFormat = ConsoleOutputFormatter::NAME; /** * @var string[] - * @readonly */ private $fileExtensions = ['php']; /** * @var string[] - * @readonly */ private $paths = []; /** - * @readonly * @var bool */ private $showDiffs = \true; /** - * @readonly * @var string|null */ - private $parallelPort = null; + private $parallelPort; /** - * @readonly * @var string|null */ - private $parallelIdentifier = null; + private $parallelIdentifier; /** - * @readonly * @var bool */ private $isParallel = \false; /** - * @readonly * @var string|null */ - private $memoryLimit = null; + private $memoryLimit; /** * @param string[] $fileExtensions * @param string[] $paths diff --git a/src/ValueObject/Error/SystemError.php b/src/ValueObject/Error/SystemError.php index 519440f5a51..e84c7008513 100644 --- a/src/ValueObject/Error/SystemError.php +++ b/src/ValueObject/Error/SystemError.php @@ -8,25 +8,21 @@ use RectorPrefix202306\Symplify\EasyParallel\Contract\SerializableInterface; final class SystemError implements SerializableInterface { /** - * @readonly * @var string */ private $message; /** - * @readonly * @var string|null */ - private $relativeFilePath = null; + private $relativeFilePath; /** - * @readonly * @var int|null */ - private $line = null; + private $line; /** - * @readonly * @var string|null */ - private $rectorClass = null; + private $rectorClass; public function __construct(string $message, ?string $relativeFilePath = null, ?int $line = null, ?string $rectorClass = null) { $this->message = $message; diff --git a/src/ValueObject/FuncCallAndExpr.php b/src/ValueObject/FuncCallAndExpr.php index 1f58795527f..0a22027e219 100644 --- a/src/ValueObject/FuncCallAndExpr.php +++ b/src/ValueObject/FuncCallAndExpr.php @@ -8,12 +8,10 @@ use PhpParser\Node\Expr\FuncCall; final class FuncCallAndExpr { /** - * @readonly * @var \PhpParser\Node\Expr\FuncCall */ private $funcCall; /** - * @readonly * @var \PhpParser\Node\Expr */ private $expr; diff --git a/src/ValueObject/ProcessResult.php b/src/ValueObject/ProcessResult.php index dce1210e0d7..3c294bd3a63 100644 --- a/src/ValueObject/ProcessResult.php +++ b/src/ValueObject/ProcessResult.php @@ -13,12 +13,10 @@ final class ProcessResult { /** * @var SystemError[] - * @readonly */ private $systemErrors; /** * @var FileDiff[] - * @readonly */ private $fileDiffs; /** diff --git a/src/ValueObject/Reporting/FileDiff.php b/src/ValueObject/Reporting/FileDiff.php index 0b6a9a8e3b9..81c8b9d577d 100644 --- a/src/ValueObject/Reporting/FileDiff.php +++ b/src/ValueObject/Reporting/FileDiff.php @@ -12,23 +12,19 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class FileDiff implements SerializableInterface { /** - * @readonly * @var string */ private $relativeFilePath; /** - * @readonly * @var string */ private $diff; /** - * @readonly * @var string */ private $diffConsoleFormatted; /** * @var RectorWithLineChange[] - * @readonly */ private $rectorsWithLineChanges = []; /** diff --git a/src/ValueObject/SprintfStringAndArgs.php b/src/ValueObject/SprintfStringAndArgs.php index 1894b0f05e9..c383847aa69 100644 --- a/src/ValueObject/SprintfStringAndArgs.php +++ b/src/ValueObject/SprintfStringAndArgs.php @@ -8,13 +8,11 @@ use PhpParser\Node\Scalar\String_; final class SprintfStringAndArgs { /** - * @readonly * @var \PhpParser\Node\Scalar\String_ */ private $string; /** * @var Expr[] - * @readonly */ private $arrayItems; /** diff --git a/src/ValueObjectFactory/Application/FileFactory.php b/src/ValueObjectFactory/Application/FileFactory.php index c5f2c77a0cd..dad3f841932 100644 --- a/src/ValueObjectFactory/Application/FileFactory.php +++ b/src/ValueObjectFactory/Application/FileFactory.php @@ -15,18 +15,15 @@ use Rector\Core\ValueObject\Configuration; final class FileFactory { /** - * @readonly * @var \Rector\Core\FileSystem\FilesFinder */ private $filesFinder; /** - * @readonly * @var \Rector\Caching\Detector\ChangedFilesDetector */ private $changedFilesDetector; /** * @var FileProcessorInterface[] - * @readonly */ private $fileProcessors; /** diff --git a/vendor/autoload.php b/vendor/autoload.php index 839f0ed9b4a..8f4d8479984 100644 --- a/vendor/autoload.php +++ b/vendor/autoload.php @@ -22,4 +22,4 @@ if (PHP_VERSION_ID < 50600) { require_once __DIR__ . '/composer/autoload_real.php'; -return ComposerAutoloaderInite2344e7f695ffca0f67f4f7d8d961212::getLoader(); +return ComposerAutoloaderInit65a1d0bd1db1a79af5b6a3531e0274a3::getLoader(); diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php index 3ab0c6e29e0..3457f09364c 100644 --- a/vendor/composer/autoload_classmap.php +++ b/vendor/composer/autoload_classmap.php @@ -1948,6 +1948,7 @@ return array( 'Rector\\EarlyReturn\\Rector\\Return_\\ReturnBinaryOrToEarlyReturnRector' => $baseDir . '/rules/EarlyReturn/Rector/Return_/ReturnBinaryOrToEarlyReturnRector.php', 'Rector\\EarlyReturn\\Rector\\StmtsAwareInterface\\ReturnEarlyIfVariableRector' => $baseDir . '/rules/EarlyReturn/Rector/StmtsAwareInterface/ReturnEarlyIfVariableRector.php', 'Rector\\EarlyReturn\\ValueObject\\BareSingleAssignIf' => $baseDir . '/rules/EarlyReturn/ValueObject/BareSingleAssignIf.php', + 'Rector\\Enum\\JsonConstant' => $vendorDir . '/rector/rector-downgrade-php/src/Enum/JsonConstant.php', 'Rector\\FamilyTree\\NodeAnalyzer\\ClassChildAnalyzer' => $baseDir . '/packages/FamilyTree/NodeAnalyzer/ClassChildAnalyzer.php', 'Rector\\FamilyTree\\Reflection\\FamilyRelationsAnalyzer' => $baseDir . '/packages/FamilyTree/Reflection/FamilyRelationsAnalyzer.php', 'Rector\\FileSystemRector\\Parser\\FileInfoParser' => $baseDir . '/packages/FileSystemRector/Parser/FileInfoParser.php', @@ -2002,6 +2003,7 @@ return array( 'Rector\\Naming\\ValueObject\\VariableAndCallForeach' => $baseDir . '/rules/Naming/ValueObject/VariableAndCallForeach.php', 'Rector\\Naming\\VariableRenamer' => $baseDir . '/rules/Naming/VariableRenamer.php', 'Rector\\NodeAnalyzer\\CoalesceAnalyzer' => $vendorDir . '/rector/rector-downgrade-php/src/NodeAnalyzer/CoalesceAnalyzer.php', + 'Rector\\NodeAnalyzer\\DefineFuncCallAnalyzer' => $vendorDir . '/rector/rector-downgrade-php/src/NodeAnalyzer/DefineFuncCallAnalyzer.php', 'Rector\\NodeAnalyzer\\ExprInTopStmtMatcher' => $vendorDir . '/rector/rector-downgrade-php/src/NodeAnalyzer/ExprInTopStmtMatcher.php', 'Rector\\NodeAnalyzer\\MethodCallTypeAnalyzer' => $vendorDir . '/rector/rector-downgrade-php/src/NodeAnalyzer/MethodCallTypeAnalyzer.php', 'Rector\\NodeCollector\\BinaryOpConditionsCollector' => $baseDir . '/packages/NodeCollector/BinaryOpConditionsCollector.php', diff --git a/vendor/composer/autoload_real.php b/vendor/composer/autoload_real.php index 3d29d04c29f..b8d6cdf5635 100644 --- a/vendor/composer/autoload_real.php +++ b/vendor/composer/autoload_real.php @@ -2,7 +2,7 @@ // autoload_real.php @generated by Composer -class ComposerAutoloaderInite2344e7f695ffca0f67f4f7d8d961212 +class ComposerAutoloaderInit65a1d0bd1db1a79af5b6a3531e0274a3 { private static $loader; @@ -22,17 +22,17 @@ class ComposerAutoloaderInite2344e7f695ffca0f67f4f7d8d961212 return self::$loader; } - spl_autoload_register(array('ComposerAutoloaderInite2344e7f695ffca0f67f4f7d8d961212', 'loadClassLoader'), true, true); + spl_autoload_register(array('ComposerAutoloaderInit65a1d0bd1db1a79af5b6a3531e0274a3', 'loadClassLoader'), true, true); self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); - spl_autoload_unregister(array('ComposerAutoloaderInite2344e7f695ffca0f67f4f7d8d961212', 'loadClassLoader')); + spl_autoload_unregister(array('ComposerAutoloaderInit65a1d0bd1db1a79af5b6a3531e0274a3', 'loadClassLoader')); require __DIR__ . '/autoload_static.php'; - call_user_func(\Composer\Autoload\ComposerStaticInite2344e7f695ffca0f67f4f7d8d961212::getInitializer($loader)); + call_user_func(\Composer\Autoload\ComposerStaticInit65a1d0bd1db1a79af5b6a3531e0274a3::getInitializer($loader)); $loader->setClassMapAuthoritative(true); $loader->register(true); - $filesToLoad = \Composer\Autoload\ComposerStaticInite2344e7f695ffca0f67f4f7d8d961212::$files; + $filesToLoad = \Composer\Autoload\ComposerStaticInit65a1d0bd1db1a79af5b6a3531e0274a3::$files; $requireFile = \Closure::bind(static function ($fileIdentifier, $file) { if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true; diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php index 53b2687a5f5..77012e8258d 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -4,7 +4,7 @@ namespace Composer\Autoload; -class ComposerStaticInite2344e7f695ffca0f67f4f7d8d961212 +class ComposerStaticInit65a1d0bd1db1a79af5b6a3531e0274a3 { public static $files = array ( 'ad155f8f1cf0d418fe49e248db8c661b' => __DIR__ . '/..' . '/react/promise/src/functions_include.php', @@ -2199,6 +2199,7 @@ class ComposerStaticInite2344e7f695ffca0f67f4f7d8d961212 'Rector\\EarlyReturn\\Rector\\Return_\\ReturnBinaryOrToEarlyReturnRector' => __DIR__ . '/../..' . '/rules/EarlyReturn/Rector/Return_/ReturnBinaryOrToEarlyReturnRector.php', 'Rector\\EarlyReturn\\Rector\\StmtsAwareInterface\\ReturnEarlyIfVariableRector' => __DIR__ . '/../..' . '/rules/EarlyReturn/Rector/StmtsAwareInterface/ReturnEarlyIfVariableRector.php', 'Rector\\EarlyReturn\\ValueObject\\BareSingleAssignIf' => __DIR__ . '/../..' . '/rules/EarlyReturn/ValueObject/BareSingleAssignIf.php', + 'Rector\\Enum\\JsonConstant' => __DIR__ . '/..' . '/rector/rector-downgrade-php/src/Enum/JsonConstant.php', 'Rector\\FamilyTree\\NodeAnalyzer\\ClassChildAnalyzer' => __DIR__ . '/../..' . '/packages/FamilyTree/NodeAnalyzer/ClassChildAnalyzer.php', 'Rector\\FamilyTree\\Reflection\\FamilyRelationsAnalyzer' => __DIR__ . '/../..' . '/packages/FamilyTree/Reflection/FamilyRelationsAnalyzer.php', 'Rector\\FileSystemRector\\Parser\\FileInfoParser' => __DIR__ . '/../..' . '/packages/FileSystemRector/Parser/FileInfoParser.php', @@ -2253,6 +2254,7 @@ class ComposerStaticInite2344e7f695ffca0f67f4f7d8d961212 'Rector\\Naming\\ValueObject\\VariableAndCallForeach' => __DIR__ . '/../..' . '/rules/Naming/ValueObject/VariableAndCallForeach.php', 'Rector\\Naming\\VariableRenamer' => __DIR__ . '/../..' . '/rules/Naming/VariableRenamer.php', 'Rector\\NodeAnalyzer\\CoalesceAnalyzer' => __DIR__ . '/..' . '/rector/rector-downgrade-php/src/NodeAnalyzer/CoalesceAnalyzer.php', + 'Rector\\NodeAnalyzer\\DefineFuncCallAnalyzer' => __DIR__ . '/..' . '/rector/rector-downgrade-php/src/NodeAnalyzer/DefineFuncCallAnalyzer.php', 'Rector\\NodeAnalyzer\\ExprInTopStmtMatcher' => __DIR__ . '/..' . '/rector/rector-downgrade-php/src/NodeAnalyzer/ExprInTopStmtMatcher.php', 'Rector\\NodeAnalyzer\\MethodCallTypeAnalyzer' => __DIR__ . '/..' . '/rector/rector-downgrade-php/src/NodeAnalyzer/MethodCallTypeAnalyzer.php', 'Rector\\NodeCollector\\BinaryOpConditionsCollector' => __DIR__ . '/../..' . '/packages/NodeCollector/BinaryOpConditionsCollector.php', @@ -3127,9 +3129,9 @@ class ComposerStaticInite2344e7f695ffca0f67f4f7d8d961212 public static function getInitializer(ClassLoader $loader) { return \Closure::bind(function () use ($loader) { - $loader->prefixLengthsPsr4 = ComposerStaticInite2344e7f695ffca0f67f4f7d8d961212::$prefixLengthsPsr4; - $loader->prefixDirsPsr4 = ComposerStaticInite2344e7f695ffca0f67f4f7d8d961212::$prefixDirsPsr4; - $loader->classMap = ComposerStaticInite2344e7f695ffca0f67f4f7d8d961212::$classMap; + $loader->prefixLengthsPsr4 = ComposerStaticInit65a1d0bd1db1a79af5b6a3531e0274a3::$prefixLengthsPsr4; + $loader->prefixDirsPsr4 = ComposerStaticInit65a1d0bd1db1a79af5b6a3531e0274a3::$prefixDirsPsr4; + $loader->classMap = ComposerStaticInit65a1d0bd1db1a79af5b6a3531e0274a3::$classMap; }, null, ClassLoader::class); } diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json index 7e6ee974d47..dcd746ba689 100644 --- a/vendor/composer/installed.json +++ b/vendor/composer/installed.json @@ -1986,12 +1986,12 @@ "source": { "type": "git", "url": "https:\/\/github.com\/rectorphp\/rector-downgrade-php.git", - "reference": "a66aaa76ab80607e652fbb8adfad4e0a5168ddb1" + "reference": "79e1e104520999cfc51f31af43d08274b87008c4" }, "dist": { "type": "zip", - "url": "https:\/\/api.github.com\/repos\/rectorphp\/rector-downgrade-php\/zipball\/a66aaa76ab80607e652fbb8adfad4e0a5168ddb1", - "reference": "a66aaa76ab80607e652fbb8adfad4e0a5168ddb1", + "url": "https:\/\/api.github.com\/repos\/rectorphp\/rector-downgrade-php\/zipball\/79e1e104520999cfc51f31af43d08274b87008c4", + "reference": "79e1e104520999cfc51f31af43d08274b87008c4", "shasum": "" }, "require": { @@ -2015,7 +2015,7 @@ "tomasvotruba\/type-coverage": "^0.2", "tomasvotruba\/unused-public": "^0.1" }, - "time": "2023-06-10T11:22:51+00:00", + "time": "2023-06-11T12:43:47+00:00", "default-branch": true, "type": "rector-extension", "extra": { diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php index ee6f2c17f8c..ef7ffb59e92 100644 --- a/vendor/composer/installed.php +++ b/vendor/composer/installed.php @@ -2,4 +2,4 @@ namespace RectorPrefix202306; -return array('root' => array('name' => 'rector/rector-src', 'pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => NULL, 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(0 => '0.15.x-dev'), 'dev' => \false), 'versions' => array('clue/ndjson-react' => array('pretty_version' => 'v1.3.0', 'version' => '1.3.0.0', 'reference' => '392dc165fce93b5bb5c637b67e59619223c931b0', 'type' => 'library', 'install_path' => __DIR__ . '/../clue/ndjson-react', 'aliases' => array(), 'dev_requirement' => \false), 'composer/pcre' => array('pretty_version' => '3.1.0', 'version' => '3.1.0.0', 'reference' => '4bff79ddd77851fe3cdd11616ed3f92841ba5bd2', 'type' => 'library', 'install_path' => __DIR__ . '/./pcre', 'aliases' => array(), 'dev_requirement' => \false), 'composer/semver' => array('pretty_version' => '3.3.2', 'version' => '3.3.2.0', 'reference' => '3953f23262f2bff1919fc82183ad9acb13ff62c9', 'type' => 'library', 'install_path' => __DIR__ . '/./semver', 'aliases' => array(), 'dev_requirement' => \false), 'composer/xdebug-handler' => array('pretty_version' => '3.0.3', 'version' => '3.0.3.0', 'reference' => 'ced299686f41dce890debac69273b47ffe98a40c', 'type' => 'library', 'install_path' => __DIR__ . '/./xdebug-handler', 'aliases' => array(), 'dev_requirement' => \false), 'doctrine/inflector' => array('pretty_version' => '2.0.6', 'version' => '2.0.6.0', 'reference' => 'd9d313a36c872fd6ee06d9a6cbcf713eaa40f024', 'type' => 'library', 'install_path' => __DIR__ . '/../doctrine/inflector', 'aliases' => array(), 'dev_requirement' => \false), 'evenement/evenement' => array('pretty_version' => 'v3.0.1', 'version' => '3.0.1.0', 'reference' => '531bfb9d15f8aa57454f5f0285b18bec903b8fb7', 'type' => 'library', 'install_path' => __DIR__ . '/../evenement/evenement', 'aliases' => array(), 'dev_requirement' => \false), 'fidry/cpu-core-counter' => array('pretty_version' => '0.5.1', 'version' => '0.5.1.0', 'reference' => 'b58e5a3933e541dc286cc91fc4f3898bbc6f1623', 'type' => 'library', 'install_path' => __DIR__ . '/../fidry/cpu-core-counter', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/container' => array('pretty_version' => 'v10.13.5', 'version' => '10.13.5.0', 'reference' => 'f85a85791c75a754190d6495e6ca611faaa64f61', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/container', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/contracts' => array('pretty_version' => 'v10.13.5', 'version' => '10.13.5.0', 'reference' => '93605a5fc27cead6746d84796725c7c0d7d51d62', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/contracts', 'aliases' => array(), 'dev_requirement' => \false), 'nette/neon' => array('pretty_version' => 'v3.4.0', 'version' => '3.4.0.0', 'reference' => '372d945c156ee7f35c953339fb164538339e6283', 'type' => 'library', 'install_path' => __DIR__ . '/../nette/neon', 'aliases' => array(), 'dev_requirement' => \false), 'nette/utils' => array('pretty_version' => 'v3.2.9', 'version' => '3.2.9.0', 'reference' => 'c91bac3470c34b2ecd5400f6e6fdf0b64a836a5c', 'type' => 'library', 'install_path' => __DIR__ . '/../nette/utils', 'aliases' => array(), 'dev_requirement' => \false), 'nikic/php-parser' => array('pretty_version' => 'v4.15.5', 'version' => '4.15.5.0', 'reference' => '11e2663a5bc9db5d714eedb4277ee300403b4a9e', 'type' => 'library', 'install_path' => __DIR__ . '/../nikic/php-parser', 'aliases' => array(), 'dev_requirement' => \false), 'ondram/ci-detector' => array('pretty_version' => '4.1.0', 'version' => '4.1.0.0', 'reference' => '8a4b664e916df82ff26a44709942dfd593fa6f30', 'type' => 'library', 'install_path' => __DIR__ . '/../ondram/ci-detector', 'aliases' => array(), 'dev_requirement' => \false), 'phpstan/phpdoc-parser' => array('pretty_version' => '1.22.0', 'version' => '1.22.0.0', 'reference' => 'ec58baf7b3c7f1c81b3b00617c953249fb8cf30c', 'type' => 'library', 'install_path' => __DIR__ . '/../phpstan/phpdoc-parser', 'aliases' => array(), 'dev_requirement' => \false), 'phpstan/phpstan' => array('pretty_version' => '1.10.18', 'version' => '1.10.18.0', 'reference' => '52b6416c579663eebdd2f1d97df21971daf3b43f', 'type' => 'library', 'install_path' => __DIR__ . '/../phpstan/phpstan', 'aliases' => array(), 'dev_requirement' => \false), 'psr/cache' => array('pretty_version' => '3.0.0', 'version' => '3.0.0.0', 'reference' => 'aa5030cfa5405eccfdcb1083ce040c2cb8d253bf', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/cache', 'aliases' => array(), 'dev_requirement' => \false), 'psr/container' => array('pretty_version' => '2.0.2', 'version' => '2.0.2.0', 'reference' => 'c71ecc56dfe541dbd90c5360474fbc405f8d5963', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/container', 'aliases' => array(), 'dev_requirement' => \false), 'psr/container-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.1|2.0')), 'psr/event-dispatcher' => array('pretty_version' => '1.0.0', 'version' => '1.0.0.0', 'reference' => 'dbefd12671e8a14ec7f180cab83036ed26714bb0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/event-dispatcher', 'aliases' => array(), 'dev_requirement' => \false), 'psr/log' => array('pretty_version' => '3.0.0', 'version' => '3.0.0.0', 'reference' => 'fe5ea303b0887d5caefd3d431c3e61ad47037001', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/log', 'aliases' => array(), 'dev_requirement' => \false), 'psr/log-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0|2.0|3.0')), 'psr/simple-cache' => array('pretty_version' => '3.0.0', 'version' => '3.0.0.0', 'reference' => '764e0b3939f5ca87cb904f570ef9be2d78a07865', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/simple-cache', 'aliases' => array(), 'dev_requirement' => \false), 'react/cache' => array('pretty_version' => 'v1.2.0', 'version' => '1.2.0.0', 'reference' => 'd47c472b64aa5608225f47965a484b75c7817d5b', 'type' => 'library', 'install_path' => __DIR__ . '/../react/cache', 'aliases' => array(), 'dev_requirement' => \false), 'react/child-process' => array('pretty_version' => 'v0.6.5', 'version' => '0.6.5.0', 'reference' => 'e71eb1aa55f057c7a4a0d08d06b0b0a484bead43', 'type' => 'library', 'install_path' => __DIR__ . '/../react/child-process', 'aliases' => array(), 'dev_requirement' => \false), 'react/dns' => array('pretty_version' => 'v1.11.0', 'version' => '1.11.0.0', 'reference' => '3be0fc8f1eb37d6875cd6f0c6c7d0be81435de9f', 'type' => 'library', 'install_path' => __DIR__ . '/../react/dns', 'aliases' => array(), 'dev_requirement' => \false), 'react/event-loop' => array('pretty_version' => 'v1.4.0', 'version' => '1.4.0.0', 'reference' => '6e7e587714fff7a83dcc7025aee42ab3b265ae05', 'type' => 'library', 'install_path' => __DIR__ . '/../react/event-loop', 'aliases' => array(), 'dev_requirement' => \false), 'react/promise' => array('pretty_version' => 'v2.10.0', 'version' => '2.10.0.0', 'reference' => 'f913fb8cceba1e6644b7b90c4bfb678ed8a3ef38', 'type' => 'library', 'install_path' => __DIR__ . '/../react/promise', 'aliases' => array(), 'dev_requirement' => \false), 'react/socket' => array('pretty_version' => 'v1.13.0', 'version' => '1.13.0.0', 'reference' => 'cff482bbad5848ecbe8b57da57e4e213b03619aa', 'type' => 'library', 'install_path' => __DIR__ . '/../react/socket', 'aliases' => array(), 'dev_requirement' => \false), 'react/stream' => array('pretty_version' => 'v1.2.0', 'version' => '1.2.0.0', 'reference' => '7a423506ee1903e89f1e08ec5f0ed430ff784ae9', 'type' => 'library', 'install_path' => __DIR__ . '/../react/stream', 'aliases' => array(), 'dev_requirement' => \false), 'rector/extension-installer' => array('pretty_version' => '0.11.2', 'version' => '0.11.2.0', 'reference' => '05544e9b195863b8571ae2a3b903cbec7fa062e0', 'type' => 'composer-plugin', 'install_path' => __DIR__ . '/../rector/extension-installer', 'aliases' => array(), 'dev_requirement' => \false), 'rector/rector' => array('dev_requirement' => \false, 'replaced' => array(0 => '0.15.x-dev', 1 => 'dev-main')), 'rector/rector-doctrine' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => 'ca0179995eceabd2acae03c60665bc73494c36ec', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-doctrine', 'aliases' => array(0 => '9999999-dev'), 'dev_requirement' => \false), 'rector/rector-downgrade-php' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => 'a66aaa76ab80607e652fbb8adfad4e0a5168ddb1', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-downgrade-php', 'aliases' => array(0 => '9999999-dev'), 'dev_requirement' => \false), 'rector/rector-phpunit' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => 'a842ca4060998ab0b04ece743bbfd80c1d02e1bc', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-phpunit', 'aliases' => array(0 => '0.11.x-dev'), 'dev_requirement' => \false), 'rector/rector-src' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => NULL, 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(0 => '0.15.x-dev'), 'dev_requirement' => \false), 'rector/rector-symfony' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => '65e2e8dd71093b38fdf1c150aa79faaac5831c88', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-symfony', 'aliases' => array(0 => '9999999-dev'), 'dev_requirement' => \false), 'sebastian/diff' => array('pretty_version' => '5.0.3', 'version' => '5.0.3.0', 'reference' => '912dc2fbe3e3c1e7873313cc801b100b6c68c87b', 'type' => 'library', 'install_path' => __DIR__ . '/../sebastian/diff', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/cache-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.3.0')), 'symfony/config' => array('pretty_version' => 'v6.3.0', 'version' => '6.3.0.0', 'reference' => 'a5e00dec161b08c946a2c16eed02adbeedf827ae', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/config', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/console' => array('pretty_version' => 'v6.3.0', 'version' => '6.3.0.0', 'reference' => '8788808b07cf0bdd6e4b7fdd23d8ddb1470c83b7', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/console', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/contracts' => array('pretty_version' => 'v3.3.0', 'version' => '3.3.0.0', 'reference' => '9e4b5e4e44e7620475dbceecf7c72c3883f3ea35', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/contracts', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/dependency-injection' => array('pretty_version' => 'v6.1.12', 'version' => '6.1.12.0', 'reference' => '360c9d0948e1fe675336346d5862e8e55b378d90', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/dependency-injection', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/deprecation-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.3.0')), 'symfony/event-dispatcher-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.3.0')), 'symfony/filesystem' => array('pretty_version' => 'v6.3.0', 'version' => '6.3.0.0', 'reference' => '97b698e1d77d356304def77a8d0cd73090b359ea', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/filesystem', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/finder' => array('pretty_version' => 'v6.3.0', 'version' => '6.3.0.0', 'reference' => 'd9b01ba073c44cef617c7907ce2419f8d00d75e2', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/finder', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/http-client-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.3.0')), 'symfony/polyfill-ctype' => array('dev_requirement' => \false, 'replaced' => array(0 => '*')), 'symfony/polyfill-intl-grapheme' => array('dev_requirement' => \false, 'replaced' => array(0 => '*')), 'symfony/polyfill-intl-normalizer' => array('pretty_version' => 'v1.27.0', 'version' => '1.27.0.0', 'reference' => '19bd1e4fcd5b91116f14d8533c57831ed00571b6', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-normalizer', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/polyfill-mbstring' => array('pretty_version' => 'v1.27.0', 'version' => '1.27.0.0', 'reference' => '8ad114f6b39e2c98a8b0e3bd907732c207c2b534', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-mbstring', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/process' => array('pretty_version' => 'v6.3.0', 'version' => '6.3.0.0', 'reference' => '8741e3ed7fe2e91ec099e02446fb86667a0f1628', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/process', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/service-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.3.0')), 'symfony/service-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.1|2.0|3.0')), 'symfony/string' => array('pretty_version' => 'v6.3.0', 'version' => '6.3.0.0', 'reference' => 'f2e190ee75ff0f5eced645ec0be5c66fac81f51f', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/string', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/translation-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.3.0')), 'symplify/easy-parallel' => array('pretty_version' => '11.1.27', 'version' => '11.1.27.0', 'reference' => '28911142f6a0f4127271f745e2403bb84fcd2b87', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/easy-parallel', 'aliases' => array(), 'dev_requirement' => \false), 'symplify/rule-doc-generator-contracts' => array('pretty_version' => '11.1.26', 'version' => '11.1.26.0', 'reference' => '3e66b3fec678b74a076395ec629d535fb95293b5', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/rule-doc-generator-contracts', 'aliases' => array(), 'dev_requirement' => \false), 'tracy/tracy' => array('pretty_version' => 'v2.10.2', 'version' => '2.10.2.0', 'reference' => '882fee7cf4258a602ad4a37461e837ed2ca1406b', 'type' => 'library', 'install_path' => __DIR__ . '/../tracy/tracy', 'aliases' => array(), 'dev_requirement' => \false), 'webmozart/assert' => array('pretty_version' => '1.11.0', 'version' => '1.11.0.0', 'reference' => '11cb2199493b2f8a3b53e7f19068fc6aac760991', 'type' => 'library', 'install_path' => __DIR__ . '/../webmozart/assert', 'aliases' => array(), 'dev_requirement' => \false))); +return array('root' => array('name' => 'rector/rector-src', 'pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => NULL, 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(0 => '0.15.x-dev'), 'dev' => \false), 'versions' => array('clue/ndjson-react' => array('pretty_version' => 'v1.3.0', 'version' => '1.3.0.0', 'reference' => '392dc165fce93b5bb5c637b67e59619223c931b0', 'type' => 'library', 'install_path' => __DIR__ . '/../clue/ndjson-react', 'aliases' => array(), 'dev_requirement' => \false), 'composer/pcre' => array('pretty_version' => '3.1.0', 'version' => '3.1.0.0', 'reference' => '4bff79ddd77851fe3cdd11616ed3f92841ba5bd2', 'type' => 'library', 'install_path' => __DIR__ . '/./pcre', 'aliases' => array(), 'dev_requirement' => \false), 'composer/semver' => array('pretty_version' => '3.3.2', 'version' => '3.3.2.0', 'reference' => '3953f23262f2bff1919fc82183ad9acb13ff62c9', 'type' => 'library', 'install_path' => __DIR__ . '/./semver', 'aliases' => array(), 'dev_requirement' => \false), 'composer/xdebug-handler' => array('pretty_version' => '3.0.3', 'version' => '3.0.3.0', 'reference' => 'ced299686f41dce890debac69273b47ffe98a40c', 'type' => 'library', 'install_path' => __DIR__ . '/./xdebug-handler', 'aliases' => array(), 'dev_requirement' => \false), 'doctrine/inflector' => array('pretty_version' => '2.0.6', 'version' => '2.0.6.0', 'reference' => 'd9d313a36c872fd6ee06d9a6cbcf713eaa40f024', 'type' => 'library', 'install_path' => __DIR__ . '/../doctrine/inflector', 'aliases' => array(), 'dev_requirement' => \false), 'evenement/evenement' => array('pretty_version' => 'v3.0.1', 'version' => '3.0.1.0', 'reference' => '531bfb9d15f8aa57454f5f0285b18bec903b8fb7', 'type' => 'library', 'install_path' => __DIR__ . '/../evenement/evenement', 'aliases' => array(), 'dev_requirement' => \false), 'fidry/cpu-core-counter' => array('pretty_version' => '0.5.1', 'version' => '0.5.1.0', 'reference' => 'b58e5a3933e541dc286cc91fc4f3898bbc6f1623', 'type' => 'library', 'install_path' => __DIR__ . '/../fidry/cpu-core-counter', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/container' => array('pretty_version' => 'v10.13.5', 'version' => '10.13.5.0', 'reference' => 'f85a85791c75a754190d6495e6ca611faaa64f61', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/container', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/contracts' => array('pretty_version' => 'v10.13.5', 'version' => '10.13.5.0', 'reference' => '93605a5fc27cead6746d84796725c7c0d7d51d62', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/contracts', 'aliases' => array(), 'dev_requirement' => \false), 'nette/neon' => array('pretty_version' => 'v3.4.0', 'version' => '3.4.0.0', 'reference' => '372d945c156ee7f35c953339fb164538339e6283', 'type' => 'library', 'install_path' => __DIR__ . '/../nette/neon', 'aliases' => array(), 'dev_requirement' => \false), 'nette/utils' => array('pretty_version' => 'v3.2.9', 'version' => '3.2.9.0', 'reference' => 'c91bac3470c34b2ecd5400f6e6fdf0b64a836a5c', 'type' => 'library', 'install_path' => __DIR__ . '/../nette/utils', 'aliases' => array(), 'dev_requirement' => \false), 'nikic/php-parser' => array('pretty_version' => 'v4.15.5', 'version' => '4.15.5.0', 'reference' => '11e2663a5bc9db5d714eedb4277ee300403b4a9e', 'type' => 'library', 'install_path' => __DIR__ . '/../nikic/php-parser', 'aliases' => array(), 'dev_requirement' => \false), 'ondram/ci-detector' => array('pretty_version' => '4.1.0', 'version' => '4.1.0.0', 'reference' => '8a4b664e916df82ff26a44709942dfd593fa6f30', 'type' => 'library', 'install_path' => __DIR__ . '/../ondram/ci-detector', 'aliases' => array(), 'dev_requirement' => \false), 'phpstan/phpdoc-parser' => array('pretty_version' => '1.22.0', 'version' => '1.22.0.0', 'reference' => 'ec58baf7b3c7f1c81b3b00617c953249fb8cf30c', 'type' => 'library', 'install_path' => __DIR__ . '/../phpstan/phpdoc-parser', 'aliases' => array(), 'dev_requirement' => \false), 'phpstan/phpstan' => array('pretty_version' => '1.10.18', 'version' => '1.10.18.0', 'reference' => '52b6416c579663eebdd2f1d97df21971daf3b43f', 'type' => 'library', 'install_path' => __DIR__ . '/../phpstan/phpstan', 'aliases' => array(), 'dev_requirement' => \false), 'psr/cache' => array('pretty_version' => '3.0.0', 'version' => '3.0.0.0', 'reference' => 'aa5030cfa5405eccfdcb1083ce040c2cb8d253bf', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/cache', 'aliases' => array(), 'dev_requirement' => \false), 'psr/container' => array('pretty_version' => '2.0.2', 'version' => '2.0.2.0', 'reference' => 'c71ecc56dfe541dbd90c5360474fbc405f8d5963', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/container', 'aliases' => array(), 'dev_requirement' => \false), 'psr/container-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.1|2.0')), 'psr/event-dispatcher' => array('pretty_version' => '1.0.0', 'version' => '1.0.0.0', 'reference' => 'dbefd12671e8a14ec7f180cab83036ed26714bb0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/event-dispatcher', 'aliases' => array(), 'dev_requirement' => \false), 'psr/log' => array('pretty_version' => '3.0.0', 'version' => '3.0.0.0', 'reference' => 'fe5ea303b0887d5caefd3d431c3e61ad47037001', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/log', 'aliases' => array(), 'dev_requirement' => \false), 'psr/log-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0|2.0|3.0')), 'psr/simple-cache' => array('pretty_version' => '3.0.0', 'version' => '3.0.0.0', 'reference' => '764e0b3939f5ca87cb904f570ef9be2d78a07865', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/simple-cache', 'aliases' => array(), 'dev_requirement' => \false), 'react/cache' => array('pretty_version' => 'v1.2.0', 'version' => '1.2.0.0', 'reference' => 'd47c472b64aa5608225f47965a484b75c7817d5b', 'type' => 'library', 'install_path' => __DIR__ . '/../react/cache', 'aliases' => array(), 'dev_requirement' => \false), 'react/child-process' => array('pretty_version' => 'v0.6.5', 'version' => '0.6.5.0', 'reference' => 'e71eb1aa55f057c7a4a0d08d06b0b0a484bead43', 'type' => 'library', 'install_path' => __DIR__ . '/../react/child-process', 'aliases' => array(), 'dev_requirement' => \false), 'react/dns' => array('pretty_version' => 'v1.11.0', 'version' => '1.11.0.0', 'reference' => '3be0fc8f1eb37d6875cd6f0c6c7d0be81435de9f', 'type' => 'library', 'install_path' => __DIR__ . '/../react/dns', 'aliases' => array(), 'dev_requirement' => \false), 'react/event-loop' => array('pretty_version' => 'v1.4.0', 'version' => '1.4.0.0', 'reference' => '6e7e587714fff7a83dcc7025aee42ab3b265ae05', 'type' => 'library', 'install_path' => __DIR__ . '/../react/event-loop', 'aliases' => array(), 'dev_requirement' => \false), 'react/promise' => array('pretty_version' => 'v2.10.0', 'version' => '2.10.0.0', 'reference' => 'f913fb8cceba1e6644b7b90c4bfb678ed8a3ef38', 'type' => 'library', 'install_path' => __DIR__ . '/../react/promise', 'aliases' => array(), 'dev_requirement' => \false), 'react/socket' => array('pretty_version' => 'v1.13.0', 'version' => '1.13.0.0', 'reference' => 'cff482bbad5848ecbe8b57da57e4e213b03619aa', 'type' => 'library', 'install_path' => __DIR__ . '/../react/socket', 'aliases' => array(), 'dev_requirement' => \false), 'react/stream' => array('pretty_version' => 'v1.2.0', 'version' => '1.2.0.0', 'reference' => '7a423506ee1903e89f1e08ec5f0ed430ff784ae9', 'type' => 'library', 'install_path' => __DIR__ . '/../react/stream', 'aliases' => array(), 'dev_requirement' => \false), 'rector/extension-installer' => array('pretty_version' => '0.11.2', 'version' => '0.11.2.0', 'reference' => '05544e9b195863b8571ae2a3b903cbec7fa062e0', 'type' => 'composer-plugin', 'install_path' => __DIR__ . '/../rector/extension-installer', 'aliases' => array(), 'dev_requirement' => \false), 'rector/rector' => array('dev_requirement' => \false, 'replaced' => array(0 => '0.15.x-dev', 1 => 'dev-main')), 'rector/rector-doctrine' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => 'ca0179995eceabd2acae03c60665bc73494c36ec', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-doctrine', 'aliases' => array(0 => '9999999-dev'), 'dev_requirement' => \false), 'rector/rector-downgrade-php' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => '79e1e104520999cfc51f31af43d08274b87008c4', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-downgrade-php', 'aliases' => array(0 => '9999999-dev'), 'dev_requirement' => \false), 'rector/rector-phpunit' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => 'a842ca4060998ab0b04ece743bbfd80c1d02e1bc', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-phpunit', 'aliases' => array(0 => '0.11.x-dev'), 'dev_requirement' => \false), 'rector/rector-src' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => NULL, 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(0 => '0.15.x-dev'), 'dev_requirement' => \false), 'rector/rector-symfony' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => '65e2e8dd71093b38fdf1c150aa79faaac5831c88', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-symfony', 'aliases' => array(0 => '9999999-dev'), 'dev_requirement' => \false), 'sebastian/diff' => array('pretty_version' => '5.0.3', 'version' => '5.0.3.0', 'reference' => '912dc2fbe3e3c1e7873313cc801b100b6c68c87b', 'type' => 'library', 'install_path' => __DIR__ . '/../sebastian/diff', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/cache-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.3.0')), 'symfony/config' => array('pretty_version' => 'v6.3.0', 'version' => '6.3.0.0', 'reference' => 'a5e00dec161b08c946a2c16eed02adbeedf827ae', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/config', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/console' => array('pretty_version' => 'v6.3.0', 'version' => '6.3.0.0', 'reference' => '8788808b07cf0bdd6e4b7fdd23d8ddb1470c83b7', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/console', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/contracts' => array('pretty_version' => 'v3.3.0', 'version' => '3.3.0.0', 'reference' => '9e4b5e4e44e7620475dbceecf7c72c3883f3ea35', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/contracts', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/dependency-injection' => array('pretty_version' => 'v6.1.12', 'version' => '6.1.12.0', 'reference' => '360c9d0948e1fe675336346d5862e8e55b378d90', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/dependency-injection', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/deprecation-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.3.0')), 'symfony/event-dispatcher-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.3.0')), 'symfony/filesystem' => array('pretty_version' => 'v6.3.0', 'version' => '6.3.0.0', 'reference' => '97b698e1d77d356304def77a8d0cd73090b359ea', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/filesystem', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/finder' => array('pretty_version' => 'v6.3.0', 'version' => '6.3.0.0', 'reference' => 'd9b01ba073c44cef617c7907ce2419f8d00d75e2', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/finder', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/http-client-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.3.0')), 'symfony/polyfill-ctype' => array('dev_requirement' => \false, 'replaced' => array(0 => '*')), 'symfony/polyfill-intl-grapheme' => array('dev_requirement' => \false, 'replaced' => array(0 => '*')), 'symfony/polyfill-intl-normalizer' => array('pretty_version' => 'v1.27.0', 'version' => '1.27.0.0', 'reference' => '19bd1e4fcd5b91116f14d8533c57831ed00571b6', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-normalizer', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/polyfill-mbstring' => array('pretty_version' => 'v1.27.0', 'version' => '1.27.0.0', 'reference' => '8ad114f6b39e2c98a8b0e3bd907732c207c2b534', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-mbstring', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/process' => array('pretty_version' => 'v6.3.0', 'version' => '6.3.0.0', 'reference' => '8741e3ed7fe2e91ec099e02446fb86667a0f1628', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/process', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/service-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.3.0')), 'symfony/service-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.1|2.0|3.0')), 'symfony/string' => array('pretty_version' => 'v6.3.0', 'version' => '6.3.0.0', 'reference' => 'f2e190ee75ff0f5eced645ec0be5c66fac81f51f', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/string', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/translation-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.3.0')), 'symplify/easy-parallel' => array('pretty_version' => '11.1.27', 'version' => '11.1.27.0', 'reference' => '28911142f6a0f4127271f745e2403bb84fcd2b87', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/easy-parallel', 'aliases' => array(), 'dev_requirement' => \false), 'symplify/rule-doc-generator-contracts' => array('pretty_version' => '11.1.26', 'version' => '11.1.26.0', 'reference' => '3e66b3fec678b74a076395ec629d535fb95293b5', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/rule-doc-generator-contracts', 'aliases' => array(), 'dev_requirement' => \false), 'tracy/tracy' => array('pretty_version' => 'v2.10.2', 'version' => '2.10.2.0', 'reference' => '882fee7cf4258a602ad4a37461e837ed2ca1406b', 'type' => 'library', 'install_path' => __DIR__ . '/../tracy/tracy', 'aliases' => array(), 'dev_requirement' => \false), 'webmozart/assert' => array('pretty_version' => '1.11.0', 'version' => '1.11.0.0', 'reference' => '11cb2199493b2f8a3b53e7f19068fc6aac760991', 'type' => 'library', 'install_path' => __DIR__ . '/../webmozart/assert', 'aliases' => array(), 'dev_requirement' => \false))); diff --git a/vendor/nette/neon/src/Neon/Entity.php b/vendor/nette/neon/src/Neon/Entity.php index abb63c1bdf6..b921b627f1a 100644 --- a/vendor/nette/neon/src/Neon/Entity.php +++ b/vendor/nette/neon/src/Neon/Entity.php @@ -12,9 +12,6 @@ namespace RectorPrefix202306\Nette\Neon; */ final class Entity extends \stdClass { - /** - * @var mixed - */ public $value; /** * @var mixed[] diff --git a/vendor/nette/neon/src/Neon/Node/LiteralNode.php b/vendor/nette/neon/src/Neon/Node/LiteralNode.php index 59eef13bf84..c5ae1f11549 100644 --- a/vendor/nette/neon/src/Neon/Node/LiteralNode.php +++ b/vendor/nette/neon/src/Neon/Node/LiteralNode.php @@ -11,9 +11,6 @@ use RectorPrefix202306\Nette\Neon\Node; /** @internal */ final class LiteralNode extends Node { - /** - * @var mixed - */ public $value; private const SimpleTypes = ['true' => \true, 'True' => \true, 'TRUE' => \true, 'yes' => \true, 'Yes' => \true, 'YES' => \true, 'false' => \false, 'False' => \false, 'FALSE' => \false, 'no' => \false, 'No' => \false, 'NO' => \false, 'null' => null, 'Null' => null, 'NULL' => null]; private const PatternDatetime = '#\\d\\d\\d\\d-\\d\\d?-\\d\\d?(?:(?:[Tt]| ++)\\d\\d?:\\d\\d:\\d\\d(?:\\.\\d*+)? *+(?:Z|[-+]\\d\\d?(?::?\\d\\d)?)?)?$#DA'; diff --git a/vendor/nette/neon/src/Neon/Token.php b/vendor/nette/neon/src/Neon/Token.php index ba61bb5f484..41ba4ca380c 100644 --- a/vendor/nette/neon/src/Neon/Token.php +++ b/vendor/nette/neon/src/Neon/Token.php @@ -14,9 +14,6 @@ final class Token * @var string */ public $value; - /** - * @var int|string - */ public $type; public const String = 1; public const Literal = 2; diff --git a/vendor/rector/extension-installer/src/GeneratedConfig.php b/vendor/rector/extension-installer/src/GeneratedConfig.php index 981b1209eeb..8b5f41fb4f2 100644 --- a/vendor/rector/extension-installer/src/GeneratedConfig.php +++ b/vendor/rector/extension-installer/src/GeneratedConfig.php @@ -9,7 +9,7 @@ namespace Rector\RectorInstaller; */ final class GeneratedConfig { - public const EXTENSIONS = array('rector/rector-doctrine' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-doctrine', 'relative_install_path' => '../../rector-doctrine', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => 'dev-main ca01799'), 'rector/rector-downgrade-php' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-downgrade-php', 'relative_install_path' => '../../rector-downgrade-php', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => 'dev-main a66aaa7'), 'rector/rector-phpunit' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-phpunit', 'relative_install_path' => '../../rector-phpunit', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => 'dev-main a842ca4'), 'rector/rector-symfony' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-symfony', 'relative_install_path' => '../../rector-symfony', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => 'dev-main 65e2e8d')); + public const EXTENSIONS = array('rector/rector-doctrine' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-doctrine', 'relative_install_path' => '../../rector-doctrine', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => 'dev-main ca01799'), 'rector/rector-downgrade-php' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-downgrade-php', 'relative_install_path' => '../../rector-downgrade-php', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => 'dev-main 79e1e10'), 'rector/rector-phpunit' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-phpunit', 'relative_install_path' => '../../rector-phpunit', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => 'dev-main a842ca4'), 'rector/rector-symfony' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-symfony', 'relative_install_path' => '../../rector-symfony', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => 'dev-main 65e2e8d')); private function __construct() { } diff --git a/vendor/rector/rector-doctrine/src/NodeAnalyzer/AssignPropertyFetchAnalyzer.php b/vendor/rector/rector-doctrine/src/NodeAnalyzer/AssignPropertyFetchAnalyzer.php index 1892ee3aa6a..5ed38769010 100644 --- a/vendor/rector/rector-doctrine/src/NodeAnalyzer/AssignPropertyFetchAnalyzer.php +++ b/vendor/rector/rector-doctrine/src/NodeAnalyzer/AssignPropertyFetchAnalyzer.php @@ -12,12 +12,10 @@ use Rector\NodeNameResolver\NodeNameResolver; final class AssignPropertyFetchAnalyzer { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/vendor/rector/rector-doctrine/src/NodeAnalyzer/AttributeCleaner.php b/vendor/rector/rector-doctrine/src/NodeAnalyzer/AttributeCleaner.php index 31f766be930..efda8ad96ca 100644 --- a/vendor/rector/rector-doctrine/src/NodeAnalyzer/AttributeCleaner.php +++ b/vendor/rector/rector-doctrine/src/NodeAnalyzer/AttributeCleaner.php @@ -17,12 +17,10 @@ use Rector\NodeNameResolver\NodeNameResolver; final class AttributeCleaner { /** - * @readonly * @var \Rector\Doctrine\NodeAnalyzer\AttributeFinder */ private $attributeFinder; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/vendor/rector/rector-doctrine/src/NodeAnalyzer/AttributeFinder.php b/vendor/rector/rector-doctrine/src/NodeAnalyzer/AttributeFinder.php index 363694bd31d..c6a189c3a0b 100644 --- a/vendor/rector/rector-doctrine/src/NodeAnalyzer/AttributeFinder.php +++ b/vendor/rector/rector-doctrine/src/NodeAnalyzer/AttributeFinder.php @@ -19,7 +19,6 @@ use Rector\NodeNameResolver\NodeNameResolver; final class AttributeFinder { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/vendor/rector/rector-doctrine/src/NodeAnalyzer/AttrinationFinder.php b/vendor/rector/rector-doctrine/src/NodeAnalyzer/AttrinationFinder.php index fe88e827333..fa1c35128eb 100644 --- a/vendor/rector/rector-doctrine/src/NodeAnalyzer/AttrinationFinder.php +++ b/vendor/rector/rector-doctrine/src/NodeAnalyzer/AttrinationFinder.php @@ -17,12 +17,10 @@ use Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory; final class AttrinationFinder { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; /** - * @readonly * @var \Rector\Doctrine\NodeAnalyzer\AttributeFinder */ private $attributeFinder; diff --git a/vendor/rector/rector-doctrine/src/NodeAnalyzer/ConstructorAssignPropertyAnalyzer.php b/vendor/rector/rector-doctrine/src/NodeAnalyzer/ConstructorAssignPropertyAnalyzer.php index 3285267e6e8..d92be502b4d 100644 --- a/vendor/rector/rector-doctrine/src/NodeAnalyzer/ConstructorAssignPropertyAnalyzer.php +++ b/vendor/rector/rector-doctrine/src/NodeAnalyzer/ConstructorAssignPropertyAnalyzer.php @@ -15,17 +15,14 @@ use Rector\NodeNameResolver\NodeNameResolver; final class ConstructorAssignPropertyAnalyzer { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\PropertyFetchAnalyzer */ private $propertyFetchAnalyzer; diff --git a/vendor/rector/rector-doctrine/src/NodeAnalyzer/EntityObjectTypeResolver.php b/vendor/rector/rector-doctrine/src/NodeAnalyzer/EntityObjectTypeResolver.php index bf4b79342bc..5f2ad343879 100644 --- a/vendor/rector/rector-doctrine/src/NodeAnalyzer/EntityObjectTypeResolver.php +++ b/vendor/rector/rector-doctrine/src/NodeAnalyzer/EntityObjectTypeResolver.php @@ -20,17 +20,14 @@ use Rector\NodeNameResolver\NodeNameResolver; final class EntityObjectTypeResolver { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; /** - * @readonly * @var \Rector\Doctrine\TypeAnalyzer\TypeFinder */ private $typeFinder; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/vendor/rector/rector-doctrine/src/NodeAnalyzer/SetterClassMethodAnalyzer.php b/vendor/rector/rector-doctrine/src/NodeAnalyzer/SetterClassMethodAnalyzer.php index f0985f6c493..bbb5052a4ce 100644 --- a/vendor/rector/rector-doctrine/src/NodeAnalyzer/SetterClassMethodAnalyzer.php +++ b/vendor/rector/rector-doctrine/src/NodeAnalyzer/SetterClassMethodAnalyzer.php @@ -21,22 +21,18 @@ use Rector\NodeTypeResolver\NodeTypeResolver; final class SetterClassMethodAnalyzer { /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; diff --git a/vendor/rector/rector-doctrine/src/NodeAnalyzer/TargetEntityResolver.php b/vendor/rector/rector-doctrine/src/NodeAnalyzer/TargetEntityResolver.php index 9bc2eca49aa..37a71a63c4d 100644 --- a/vendor/rector/rector-doctrine/src/NodeAnalyzer/TargetEntityResolver.php +++ b/vendor/rector/rector-doctrine/src/NodeAnalyzer/TargetEntityResolver.php @@ -12,12 +12,10 @@ use Rector\NodeNameResolver\NodeNameResolver; final class TargetEntityResolver { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/vendor/rector/rector-doctrine/src/NodeFactory/ArrayCollectionAssignFactory.php b/vendor/rector/rector-doctrine/src/NodeFactory/ArrayCollectionAssignFactory.php index 9ebcf5bcbae..05874c406c1 100644 --- a/vendor/rector/rector-doctrine/src/NodeFactory/ArrayCollectionAssignFactory.php +++ b/vendor/rector/rector-doctrine/src/NodeFactory/ArrayCollectionAssignFactory.php @@ -11,7 +11,6 @@ use Rector\Core\PhpParser\Node\NodeFactory; final class ArrayCollectionAssignFactory { /** - * @readonly * @var \Rector\Core\PhpParser\Node\NodeFactory */ private $nodeFactory; diff --git a/vendor/rector/rector-doctrine/src/NodeFactory/ConstructClassMethodFactory.php b/vendor/rector/rector-doctrine/src/NodeFactory/ConstructClassMethodFactory.php index 5b533e6e271..a37e5926c6e 100644 --- a/vendor/rector/rector-doctrine/src/NodeFactory/ConstructClassMethodFactory.php +++ b/vendor/rector/rector-doctrine/src/NodeFactory/ConstructClassMethodFactory.php @@ -20,17 +20,14 @@ use Rector\StaticTypeMapper\StaticTypeMapper; final class ConstructClassMethodFactory { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; /** - * @readonly * @var \Rector\StaticTypeMapper\StaticTypeMapper */ private $staticTypeMapper; diff --git a/vendor/rector/rector-doctrine/src/NodeFactory/EntityIdNodeFactory.php b/vendor/rector/rector-doctrine/src/NodeFactory/EntityIdNodeFactory.php index 3d504dc54a6..235a4a85dd4 100644 --- a/vendor/rector/rector-doctrine/src/NodeFactory/EntityIdNodeFactory.php +++ b/vendor/rector/rector-doctrine/src/NodeFactory/EntityIdNodeFactory.php @@ -15,12 +15,10 @@ use Rector\Core\PhpParser\Node\NodeFactory; final class EntityIdNodeFactory { /** - * @readonly * @var \Rector\Core\PhpParser\Node\NodeFactory */ private $nodeFactory; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; diff --git a/vendor/rector/rector-doctrine/src/NodeFactory/ParamFactory.php b/vendor/rector/rector-doctrine/src/NodeFactory/ParamFactory.php index 89fc4c518d9..faffd46358a 100644 --- a/vendor/rector/rector-doctrine/src/NodeFactory/ParamFactory.php +++ b/vendor/rector/rector-doctrine/src/NodeFactory/ParamFactory.php @@ -18,22 +18,18 @@ use Rector\StaticTypeMapper\StaticTypeMapper; final class ParamFactory { /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; /** - * @readonly * @var \Rector\StaticTypeMapper\StaticTypeMapper */ private $staticTypeMapper; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Node\NodeFactory */ private $nodeFactory; diff --git a/vendor/rector/rector-doctrine/src/NodeFactory/RepositoryAssignFactory.php b/vendor/rector/rector-doctrine/src/NodeFactory/RepositoryAssignFactory.php index a75967c41cc..0a753ead07f 100644 --- a/vendor/rector/rector-doctrine/src/NodeFactory/RepositoryAssignFactory.php +++ b/vendor/rector/rector-doctrine/src/NodeFactory/RepositoryAssignFactory.php @@ -13,17 +13,14 @@ use Rector\NodeNameResolver\NodeNameResolver; final class RepositoryAssignFactory { /** - * @readonly * @var \Rector\Doctrine\NodeAnalyzer\EntityObjectTypeResolver */ private $entityObjectTypeResolver; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Node\NodeFactory */ private $nodeFactory; diff --git a/vendor/rector/rector-doctrine/src/NodeManipulator/ColumnPropertyTypeResolver.php b/vendor/rector/rector-doctrine/src/NodeManipulator/ColumnPropertyTypeResolver.php index bc7f23ad676..3f32f259e5e 100644 --- a/vendor/rector/rector-doctrine/src/NodeManipulator/ColumnPropertyTypeResolver.php +++ b/vendor/rector/rector-doctrine/src/NodeManipulator/ColumnPropertyTypeResolver.php @@ -23,23 +23,19 @@ use Rector\NodeTypeResolver\PHPStan\Type\TypeFactory; final class ColumnPropertyTypeResolver { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; /** - * @readonly * @var \Rector\NodeTypeResolver\PHPStan\Type\TypeFactory */ private $typeFactory; /** - * @readonly * @var \Rector\Doctrine\NodeAnalyzer\AttributeFinder */ private $attributeFinder; /** * @var array - * @readonly */ private $doctrineTypeToScalarType; /** @@ -54,9 +50,13 @@ final class ColumnPropertyTypeResolver * @param array $doctrineTypeToScalarType * @see https://www.doctrine-project.org/projects/doctrine-orm/en/2.6/reference/basic-mapping.html#doctrine-mapping-types */ - public function __construct(PhpDocInfoFactory $phpDocInfoFactory, TypeFactory $typeFactory, AttributeFinder $attributeFinder, array $doctrineTypeToScalarType = null) + public function __construct(PhpDocInfoFactory $phpDocInfoFactory, TypeFactory $typeFactory, AttributeFinder $attributeFinder, ?array $doctrineTypeToScalarType = null) { - $doctrineTypeToScalarType = $doctrineTypeToScalarType ?? [ + $this->phpDocInfoFactory = $phpDocInfoFactory; + $this->typeFactory = $typeFactory; + $this->attributeFinder = $attributeFinder; + $this->doctrineTypeToScalarType = $doctrineTypeToScalarType; + $this->doctrineTypeToScalarType = $doctrineTypeToScalarType ?? [ 'tinyint' => new BooleanType(), 'boolean' => new BooleanType(), // integers @@ -93,10 +93,6 @@ final class ColumnPropertyTypeResolver 'time' => new ObjectType(self::DATE_TIME_INTERFACE), 'year' => new ObjectType(self::DATE_TIME_INTERFACE), ]; - $this->phpDocInfoFactory = $phpDocInfoFactory; - $this->typeFactory = $typeFactory; - $this->attributeFinder = $attributeFinder; - $this->doctrineTypeToScalarType = $doctrineTypeToScalarType; } public function resolve(Property $property, bool $isNullable) : ?Type { diff --git a/vendor/rector/rector-doctrine/src/NodeManipulator/ConstructorManipulator.php b/vendor/rector/rector-doctrine/src/NodeManipulator/ConstructorManipulator.php index f2d9e87e484..5e0d2f08927 100644 --- a/vendor/rector/rector-doctrine/src/NodeManipulator/ConstructorManipulator.php +++ b/vendor/rector/rector-doctrine/src/NodeManipulator/ConstructorManipulator.php @@ -13,12 +13,10 @@ use Rector\NodeTypeResolver\Node\AttributeKey; final class ConstructorManipulator { /** - * @readonly * @var \Rector\Core\PhpParser\Node\NodeFactory */ private $nodeFactory; /** - * @readonly * @var \Rector\Core\NodeManipulator\ClassInsertManipulator */ private $classInsertManipulator; diff --git a/vendor/rector/rector-doctrine/src/NodeManipulator/IssetDimFetchCleaner.php b/vendor/rector/rector-doctrine/src/NodeManipulator/IssetDimFetchCleaner.php index 3a9c1414e21..f392f40ea78 100644 --- a/vendor/rector/rector-doctrine/src/NodeManipulator/IssetDimFetchCleaner.php +++ b/vendor/rector/rector-doctrine/src/NodeManipulator/IssetDimFetchCleaner.php @@ -17,17 +17,14 @@ use Rector\Core\PhpParser\Node\Value\ValueResolver; final class IssetDimFetchCleaner { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\Core\PhpParser\Node\Value\ValueResolver */ private $valueResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Comparing\NodeComparator */ private $nodeComparator; diff --git a/vendor/rector/rector-doctrine/src/NodeManipulator/NullabilityColumnPropertyTypeResolver.php b/vendor/rector/rector-doctrine/src/NodeManipulator/NullabilityColumnPropertyTypeResolver.php index 6faedd90af6..a11d56ca655 100644 --- a/vendor/rector/rector-doctrine/src/NodeManipulator/NullabilityColumnPropertyTypeResolver.php +++ b/vendor/rector/rector-doctrine/src/NodeManipulator/NullabilityColumnPropertyTypeResolver.php @@ -15,17 +15,14 @@ use Rector\Doctrine\NodeAnalyzer\AttributeFinder; final class NullabilityColumnPropertyTypeResolver { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; /** - * @readonly * @var \Rector\Doctrine\NodeAnalyzer\AttributeFinder */ private $attributeFinder; /** - * @readonly * @var \Rector\Core\PhpParser\Node\Value\ValueResolver */ private $valueResolver; diff --git a/vendor/rector/rector-doctrine/src/NodeManipulator/PropertyTypeManipulator.php b/vendor/rector/rector-doctrine/src/NodeManipulator/PropertyTypeManipulator.php index bad89c8e740..033904dda50 100644 --- a/vendor/rector/rector-doctrine/src/NodeManipulator/PropertyTypeManipulator.php +++ b/vendor/rector/rector-doctrine/src/NodeManipulator/PropertyTypeManipulator.php @@ -13,12 +13,10 @@ use Rector\StaticTypeMapper\ValueObject\Type\FullyQualifiedObjectType; final class PropertyTypeManipulator { /** - * @readonly * @var \Rector\NodeTypeResolver\PhpDoc\NodeAnalyzer\DocBlockClassRenamer */ private $docBlockClassRenamer; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; diff --git a/vendor/rector/rector-doctrine/src/NodeManipulator/ToManyRelationPropertyTypeResolver.php b/vendor/rector/rector-doctrine/src/NodeManipulator/ToManyRelationPropertyTypeResolver.php index 204d74d9489..1a03b3dc8b7 100644 --- a/vendor/rector/rector-doctrine/src/NodeManipulator/ToManyRelationPropertyTypeResolver.php +++ b/vendor/rector/rector-doctrine/src/NodeManipulator/ToManyRelationPropertyTypeResolver.php @@ -18,22 +18,18 @@ use Rector\StaticTypeMapper\ValueObject\Type\FullyQualifiedObjectType; final class ToManyRelationPropertyTypeResolver { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; /** - * @readonly * @var \Rector\Doctrine\PhpDoc\ShortClassExpander */ private $shortClassExpander; /** - * @readonly * @var \Rector\Doctrine\NodeAnalyzer\AttributeFinder */ private $attributeFinder; /** - * @readonly * @var \Rector\Core\PhpParser\Node\Value\ValueResolver */ private $valueResolver; diff --git a/vendor/rector/rector-doctrine/src/NodeManipulator/ToOneRelationPropertyTypeResolver.php b/vendor/rector/rector-doctrine/src/NodeManipulator/ToOneRelationPropertyTypeResolver.php index a13b73df26a..19f299bcfbe 100644 --- a/vendor/rector/rector-doctrine/src/NodeManipulator/ToOneRelationPropertyTypeResolver.php +++ b/vendor/rector/rector-doctrine/src/NodeManipulator/ToOneRelationPropertyTypeResolver.php @@ -24,27 +24,22 @@ use Rector\StaticTypeMapper\ValueObject\Type\FullyQualifiedObjectType; final class ToOneRelationPropertyTypeResolver { /** - * @readonly * @var \Rector\NodeTypeResolver\PHPStan\Type\TypeFactory */ private $typeFactory; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocParser\ClassAnnotationMatcher */ private $classAnnotationMatcher; /** - * @readonly * @var \Rector\Doctrine\NodeAnalyzer\AttributeFinder */ private $attributeFinder; /** - * @readonly * @var \Rector\Doctrine\NodeAnalyzer\TargetEntityResolver */ private $targetEntityResolver; diff --git a/vendor/rector/rector-doctrine/src/PhpDoc/ShortClassExpander.php b/vendor/rector/rector-doctrine/src/PhpDoc/ShortClassExpander.php index 8a7b8296eec..07aeb50282e 100644 --- a/vendor/rector/rector-doctrine/src/PhpDoc/ShortClassExpander.php +++ b/vendor/rector/rector-doctrine/src/PhpDoc/ShortClassExpander.php @@ -14,12 +14,10 @@ use Rector\TypeDeclaration\PHPStan\ObjectTypeSpecifier; final class ShortClassExpander { /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; /** - * @readonly * @var \Rector\TypeDeclaration\PHPStan\ObjectTypeSpecifier */ private $objectTypeSpecifier; diff --git a/vendor/rector/rector-doctrine/src/PhpDocParser/DoctrineClassAnnotationMatcher.php b/vendor/rector/rector-doctrine/src/PhpDocParser/DoctrineClassAnnotationMatcher.php index 4b869698cf7..6e819bae7dc 100644 --- a/vendor/rector/rector-doctrine/src/PhpDocParser/DoctrineClassAnnotationMatcher.php +++ b/vendor/rector/rector-doctrine/src/PhpDocParser/DoctrineClassAnnotationMatcher.php @@ -8,7 +8,6 @@ use Rector\BetterPhpDocParser\PhpDocParser\ClassAnnotationMatcher; final class DoctrineClassAnnotationMatcher { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocParser\ClassAnnotationMatcher */ private $classAnnotationMatcher; diff --git a/vendor/rector/rector-doctrine/src/PhpDocParser/DoctrineDocBlockResolver.php b/vendor/rector/rector-doctrine/src/PhpDocParser/DoctrineDocBlockResolver.php index 2660c50fd53..46813083b6e 100644 --- a/vendor/rector/rector-doctrine/src/PhpDocParser/DoctrineDocBlockResolver.php +++ b/vendor/rector/rector-doctrine/src/PhpDocParser/DoctrineDocBlockResolver.php @@ -10,12 +10,10 @@ use Rector\Core\PhpParser\Node\BetterNodeFinder; final class DoctrineDocBlockResolver { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; diff --git a/vendor/rector/rector-doctrine/src/Rector/ClassMethod/MakeEntitySetterNullabilityInSyncWithPropertyRector.php b/vendor/rector/rector-doctrine/src/Rector/ClassMethod/MakeEntitySetterNullabilityInSyncWithPropertyRector.php index e894d4c3235..598c8705ca7 100644 --- a/vendor/rector/rector-doctrine/src/Rector/ClassMethod/MakeEntitySetterNullabilityInSyncWithPropertyRector.php +++ b/vendor/rector/rector-doctrine/src/Rector/ClassMethod/MakeEntitySetterNullabilityInSyncWithPropertyRector.php @@ -25,12 +25,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class MakeEntitySetterNullabilityInSyncWithPropertyRector extends AbstractRector { /** - * @readonly * @var \Rector\Doctrine\NodeAnalyzer\SetterClassMethodAnalyzer */ private $setterClassMethodAnalyzer; /** - * @readonly * @var \Rector\Doctrine\PhpDocParser\DoctrineDocBlockResolver */ private $doctrineDocBlockResolver; diff --git a/vendor/rector/rector-doctrine/src/Rector/ClassMethod/ServiceEntityRepositoryParentCallToDIRector.php b/vendor/rector/rector-doctrine/src/Rector/ClassMethod/ServiceEntityRepositoryParentCallToDIRector.php index b2dd7938a6b..4208b5c7720 100644 --- a/vendor/rector/rector-doctrine/src/Rector/ClassMethod/ServiceEntityRepositoryParentCallToDIRector.php +++ b/vendor/rector/rector-doctrine/src/Rector/ClassMethod/ServiceEntityRepositoryParentCallToDIRector.php @@ -32,22 +32,18 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ServiceEntityRepositoryParentCallToDIRector extends AbstractRector { /** - * @readonly * @var \Rector\Doctrine\NodeFactory\RepositoryNodeFactory */ private $repositoryNodeFactory; /** - * @readonly * @var \Rector\Doctrine\Type\RepositoryTypeFactory */ private $repositoryTypeFactory; /** - * @readonly * @var \Rector\Core\NodeManipulator\ClassDependencyManipulator */ private $classDependencyManipulator; /** - * @readonly * @var \Rector\Naming\Naming\PropertyNaming */ private $propertyNaming; diff --git a/vendor/rector/rector-doctrine/src/Rector/Class_/AddEntityIdByConditionRector.php b/vendor/rector/rector-doctrine/src/Rector/Class_/AddEntityIdByConditionRector.php index 4adc30c79c8..efd342af055 100644 --- a/vendor/rector/rector-doctrine/src/Rector/Class_/AddEntityIdByConditionRector.php +++ b/vendor/rector/rector-doctrine/src/Rector/Class_/AddEntityIdByConditionRector.php @@ -20,22 +20,18 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class AddEntityIdByConditionRector extends AbstractRector implements ConfigurableRectorInterface { /** - * @readonly * @var \Rector\Doctrine\NodeFactory\EntityIdNodeFactory */ private $entityIdNodeFactory; /** - * @readonly * @var \Rector\Core\NodeManipulator\ClassInsertManipulator */ private $classInsertManipulator; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ClassAnalyzer */ private $classAnalyzer; diff --git a/vendor/rector/rector-doctrine/src/Rector/Class_/ClassAnnotationToNamedArgumentConstructorRector.php b/vendor/rector/rector-doctrine/src/Rector/Class_/ClassAnnotationToNamedArgumentConstructorRector.php index ef8ccaec17a..6baafbd7817 100644 --- a/vendor/rector/rector-doctrine/src/Rector/Class_/ClassAnnotationToNamedArgumentConstructorRector.php +++ b/vendor/rector/rector-doctrine/src/Rector/Class_/ClassAnnotationToNamedArgumentConstructorRector.php @@ -31,32 +31,26 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ClassAnnotationToNamedArgumentConstructorRector extends AbstractRector { /** - * @readonly * @var \Rector\Doctrine\NodeFactory\ParamFactory */ private $paramFactory; /** - * @readonly * @var \Rector\Doctrine\NodeFactory\ConstructClassMethodFactory */ private $constructClassMethodFactory; /** - * @readonly * @var \Rector\Core\NodeManipulator\ClassInsertManipulator */ private $classInsertManipulator; /** - * @readonly * @var \Rector\Doctrine\NodeAnalyzer\AssignPropertyFetchAnalyzer */ private $assignPropertyFetchAnalyzer; /** - * @readonly * @var \Rector\Doctrine\NodeManipulator\IssetDimFetchCleaner */ private $issetDimFetchCleaner; /** - * @readonly * @var \Rector\Doctrine\NodeFactory\ConstructorClassMethodAssignFactory */ private $constructorClassMethodAssignFactory; diff --git a/vendor/rector/rector-doctrine/src/Rector/Class_/InitializeDefaultEntityCollectionRector.php b/vendor/rector/rector-doctrine/src/Rector/Class_/InitializeDefaultEntityCollectionRector.php index 6e50ef32bc2..0cdb0183ea5 100644 --- a/vendor/rector/rector-doctrine/src/Rector/Class_/InitializeDefaultEntityCollectionRector.php +++ b/vendor/rector/rector-doctrine/src/Rector/Class_/InitializeDefaultEntityCollectionRector.php @@ -21,22 +21,18 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class InitializeDefaultEntityCollectionRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeManipulator\ClassDependencyManipulator */ private $classDependencyManipulator; /** - * @readonly * @var \Rector\Doctrine\NodeFactory\ArrayCollectionAssignFactory */ private $arrayCollectionAssignFactory; /** - * @readonly * @var \Rector\Doctrine\NodeAnalyzer\AttrinationFinder */ private $attrinationFinder; /** - * @readonly * @var \Rector\TypeDeclaration\AlreadyAssignDetector\ConstructorAssignDetector */ private $constructorAssignDetector; diff --git a/vendor/rector/rector-doctrine/src/Rector/Class_/MoveCurrentDateTimeDefaultInEntityToConstructorRector.php b/vendor/rector/rector-doctrine/src/Rector/Class_/MoveCurrentDateTimeDefaultInEntityToConstructorRector.php index 85d296f515e..962ed2596aa 100644 --- a/vendor/rector/rector-doctrine/src/Rector/Class_/MoveCurrentDateTimeDefaultInEntityToConstructorRector.php +++ b/vendor/rector/rector-doctrine/src/Rector/Class_/MoveCurrentDateTimeDefaultInEntityToConstructorRector.php @@ -27,17 +27,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class MoveCurrentDateTimeDefaultInEntityToConstructorRector extends AbstractRector { /** - * @readonly * @var \Rector\Doctrine\NodeManipulator\ConstructorManipulator */ private $constructorManipulator; /** - * @readonly * @var \Rector\Doctrine\NodeFactory\ValueAssignFactory */ private $valueAssignFactory; /** - * @readonly * @var \Rector\Doctrine\NodeAnalyzer\ConstructorAssignPropertyAnalyzer */ private $constructorAssignPropertyAnalyzer; diff --git a/vendor/rector/rector-doctrine/src/Rector/Class_/MoveRepositoryFromParentToConstructorRector.php b/vendor/rector/rector-doctrine/src/Rector/Class_/MoveRepositoryFromParentToConstructorRector.php index 65df73e0808..e2cf5d1d6e1 100644 --- a/vendor/rector/rector-doctrine/src/Rector/Class_/MoveRepositoryFromParentToConstructorRector.php +++ b/vendor/rector/rector-doctrine/src/Rector/Class_/MoveRepositoryFromParentToConstructorRector.php @@ -21,17 +21,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class MoveRepositoryFromParentToConstructorRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeManipulator\ClassDependencyManipulator */ private $classDependencyManipulator; /** - * @readonly * @var \Rector\Doctrine\NodeFactory\RepositoryAssignFactory */ private $repositoryAssignFactory; /** - * @readonly * @var \Rector\Doctrine\NodeAnalyzer\EntityObjectTypeResolver */ private $entityObjectTypeResolver; diff --git a/vendor/rector/rector-doctrine/src/Rector/Class_/RemoveRedundantDefaultClassAnnotationValuesRector.php b/vendor/rector/rector-doctrine/src/Rector/Class_/RemoveRedundantDefaultClassAnnotationValuesRector.php index dc9f93f3f5e..ce8927533fe 100644 --- a/vendor/rector/rector-doctrine/src/Rector/Class_/RemoveRedundantDefaultClassAnnotationValuesRector.php +++ b/vendor/rector/rector-doctrine/src/Rector/Class_/RemoveRedundantDefaultClassAnnotationValuesRector.php @@ -16,7 +16,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RemoveRedundantDefaultClassAnnotationValuesRector extends AbstractRector { /** - * @readonly * @var \Rector\Doctrine\NodeManipulator\DoctrineItemDefaultValueManipulator */ private $doctrineItemDefaultValueManipulator; diff --git a/vendor/rector/rector-doctrine/src/Rector/MethodCall/ChangeSetParametersArrayToArrayCollectionRector.php b/vendor/rector/rector-doctrine/src/Rector/MethodCall/ChangeSetParametersArrayToArrayCollectionRector.php index 7fa64986f21..6e85e9fa8e3 100644 --- a/vendor/rector/rector-doctrine/src/Rector/MethodCall/ChangeSetParametersArrayToArrayCollectionRector.php +++ b/vendor/rector/rector-doctrine/src/Rector/MethodCall/ChangeSetParametersArrayToArrayCollectionRector.php @@ -26,12 +26,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ChangeSetParametersArrayToArrayCollectionRector extends AbstractRector { /** - * @readonly * @var \Rector\NodeTypeResolver\TypeAnalyzer\ArrayTypeAnalyzer */ private $arrayTypeAnalyzer; /** - * @readonly * @var \Rector\Defluent\NodeAnalyzer\FluentChainMethodCallNodeAnalyzer */ private $fluentChainMethodCallNodeAnalyzer; diff --git a/vendor/rector/rector-doctrine/src/Rector/MethodCall/ReplaceParentRepositoryCallsByRepositoryPropertyRector.php b/vendor/rector/rector-doctrine/src/Rector/MethodCall/ReplaceParentRepositoryCallsByRepositoryPropertyRector.php index 1d6429a46ed..791f61d2f74 100644 --- a/vendor/rector/rector-doctrine/src/Rector/MethodCall/ReplaceParentRepositoryCallsByRepositoryPropertyRector.php +++ b/vendor/rector/rector-doctrine/src/Rector/MethodCall/ReplaceParentRepositoryCallsByRepositoryPropertyRector.php @@ -22,7 +22,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ReplaceParentRepositoryCallsByRepositoryPropertyRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeManipulator\ClassDependencyManipulator */ private $classDependencyManipulator; diff --git a/vendor/rector/rector-doctrine/src/Rector/Property/ChangeBigIntEntityPropertyToIntTypeRector.php b/vendor/rector/rector-doctrine/src/Rector/Property/ChangeBigIntEntityPropertyToIntTypeRector.php index 9d1edb86fc9..c04248931b3 100644 --- a/vendor/rector/rector-doctrine/src/Rector/Property/ChangeBigIntEntityPropertyToIntTypeRector.php +++ b/vendor/rector/rector-doctrine/src/Rector/Property/ChangeBigIntEntityPropertyToIntTypeRector.php @@ -26,7 +26,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ChangeBigIntEntityPropertyToIntTypeRector extends AbstractRector { /** - * @readonly * @var \Rector\NodeTypeResolver\PhpDoc\NodeAnalyzer\DocBlockClassRenamer */ private $docBlockClassRenamer; diff --git a/vendor/rector/rector-doctrine/src/Rector/Property/DoctrineTargetEntityStringToClassConstantRector.php b/vendor/rector/rector-doctrine/src/Rector/Property/DoctrineTargetEntityStringToClassConstantRector.php index a1e58466913..61c08b4fa09 100644 --- a/vendor/rector/rector-doctrine/src/Rector/Property/DoctrineTargetEntityStringToClassConstantRector.php +++ b/vendor/rector/rector-doctrine/src/Rector/Property/DoctrineTargetEntityStringToClassConstantRector.php @@ -27,12 +27,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DoctrineTargetEntityStringToClassConstantRector extends AbstractRector { /** - * @readonly * @var \Rector\Doctrine\PhpDocParser\DoctrineClassAnnotationMatcher */ private $doctrineClassAnnotationMatcher; /** - * @readonly * @var \Rector\Doctrine\NodeAnalyzer\AttributeFinder */ private $attributeFinder; diff --git a/vendor/rector/rector-doctrine/src/Rector/Property/ImproveDoctrineCollectionDocTypeInEntityRector.php b/vendor/rector/rector-doctrine/src/Rector/Property/ImproveDoctrineCollectionDocTypeInEntityRector.php index c9e4646bb5a..ab0917db317 100644 --- a/vendor/rector/rector-doctrine/src/Rector/Property/ImproveDoctrineCollectionDocTypeInEntityRector.php +++ b/vendor/rector/rector-doctrine/src/Rector/Property/ImproveDoctrineCollectionDocTypeInEntityRector.php @@ -31,47 +31,38 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ImproveDoctrineCollectionDocTypeInEntityRector extends AbstractRector { /** - * @readonly * @var \Rector\Doctrine\TypeAnalyzer\CollectionTypeFactory */ private $collectionTypeFactory; /** - * @readonly * @var \Rector\Core\NodeManipulator\AssignManipulator */ private $assignManipulator; /** - * @readonly * @var \Rector\Doctrine\TypeAnalyzer\CollectionTypeResolver */ private $collectionTypeResolver; /** - * @readonly * @var \Rector\Doctrine\TypeAnalyzer\CollectionVarTagValueNodeResolver */ private $collectionVarTagValueNodeResolver; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTypeChanger */ private $phpDocTypeChanger; /** - * @readonly * @var \Rector\Doctrine\PhpDocParser\DoctrineDocBlockResolver */ private $doctrineDocBlockResolver; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; /** - * @readonly * @var \Rector\Doctrine\NodeAnalyzer\AttributeFinder */ private $attributeFinder; /** - * @readonly * @var \Rector\Doctrine\NodeAnalyzer\TargetEntityResolver */ private $targetEntityResolver; diff --git a/vendor/rector/rector-doctrine/src/Rector/Property/MakeEntityDateTimePropertyDateTimeInterfaceRector.php b/vendor/rector/rector-doctrine/src/Rector/Property/MakeEntityDateTimePropertyDateTimeInterfaceRector.php index 8d712202bae..37290814254 100644 --- a/vendor/rector/rector-doctrine/src/Rector/Property/MakeEntityDateTimePropertyDateTimeInterfaceRector.php +++ b/vendor/rector/rector-doctrine/src/Rector/Property/MakeEntityDateTimePropertyDateTimeInterfaceRector.php @@ -21,7 +21,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class MakeEntityDateTimePropertyDateTimeInterfaceRector extends AbstractRector { /** - * @readonly * @var \Rector\Doctrine\NodeManipulator\PropertyTypeManipulator */ private $propertyTypeManipulator; diff --git a/vendor/rector/rector-doctrine/src/Rector/Property/RemoveRedundantDefaultPropertyAnnotationValuesRector.php b/vendor/rector/rector-doctrine/src/Rector/Property/RemoveRedundantDefaultPropertyAnnotationValuesRector.php index 94042b29875..98ea872abe6 100644 --- a/vendor/rector/rector-doctrine/src/Rector/Property/RemoveRedundantDefaultPropertyAnnotationValuesRector.php +++ b/vendor/rector/rector-doctrine/src/Rector/Property/RemoveRedundantDefaultPropertyAnnotationValuesRector.php @@ -24,17 +24,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RemoveRedundantDefaultPropertyAnnotationValuesRector extends AbstractRector { /** - * @readonly * @var \Rector\Doctrine\NodeManipulator\DoctrineItemDefaultValueManipulator */ private $doctrineItemDefaultValueManipulator; /** - * @readonly * @var \Rector\Doctrine\NodeAnalyzer\AttributeFinder */ private $attributeFinder; /** - * @readonly * @var \Rector\Doctrine\NodeAnalyzer\AttributeCleaner */ private $attributeCleaner; diff --git a/vendor/rector/rector-doctrine/src/Rector/Property/TypedPropertyFromColumnTypeRector.php b/vendor/rector/rector-doctrine/src/Rector/Property/TypedPropertyFromColumnTypeRector.php index 12371516ad4..8ffca8f1537 100644 --- a/vendor/rector/rector-doctrine/src/Rector/Property/TypedPropertyFromColumnTypeRector.php +++ b/vendor/rector/rector-doctrine/src/Rector/Property/TypedPropertyFromColumnTypeRector.php @@ -25,27 +25,22 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class TypedPropertyFromColumnTypeRector extends AbstractRector { /** - * @readonly * @var \Rector\TypeDeclaration\NodeTypeAnalyzer\PropertyTypeDecorator */ private $propertyTypeDecorator; /** - * @readonly * @var \Rector\Doctrine\NodeManipulator\ColumnPropertyTypeResolver */ private $columnPropertyTypeResolver; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTypeChanger */ private $phpDocTypeChanger; /** - * @readonly * @var \Rector\Doctrine\NodeManipulator\NullabilityColumnPropertyTypeResolver */ private $nullabilityColumnPropertyTypeResolver; /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; diff --git a/vendor/rector/rector-doctrine/src/Rector/Property/TypedPropertyFromDoctrineCollectionRector.php b/vendor/rector/rector-doctrine/src/Rector/Property/TypedPropertyFromDoctrineCollectionRector.php index b717a5e738c..e8f37f1978e 100644 --- a/vendor/rector/rector-doctrine/src/Rector/Property/TypedPropertyFromDoctrineCollectionRector.php +++ b/vendor/rector/rector-doctrine/src/Rector/Property/TypedPropertyFromDoctrineCollectionRector.php @@ -20,7 +20,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class TypedPropertyFromDoctrineCollectionRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Doctrine\TypeAnalyzer\DoctrineCollectionTypeAnalyzer */ private $doctrineCollectionTypeAnalyzer; diff --git a/vendor/rector/rector-doctrine/src/Rector/Property/TypedPropertyFromToManyRelationTypeRector.php b/vendor/rector/rector-doctrine/src/Rector/Property/TypedPropertyFromToManyRelationTypeRector.php index 9a1d21643aa..9a5e2c82512 100644 --- a/vendor/rector/rector-doctrine/src/Rector/Property/TypedPropertyFromToManyRelationTypeRector.php +++ b/vendor/rector/rector-doctrine/src/Rector/Property/TypedPropertyFromToManyRelationTypeRector.php @@ -23,22 +23,18 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class TypedPropertyFromToManyRelationTypeRector extends AbstractRector { /** - * @readonly * @var \Rector\TypeDeclaration\NodeTypeAnalyzer\PropertyTypeDecorator */ private $propertyTypeDecorator; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTypeChanger */ private $phpDocTypeChanger; /** - * @readonly * @var \Rector\Doctrine\NodeManipulator\ToManyRelationPropertyTypeResolver */ private $toManyRelationPropertyTypeResolver; /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; diff --git a/vendor/rector/rector-doctrine/src/Rector/Property/TypedPropertyFromToOneRelationTypeRector.php b/vendor/rector/rector-doctrine/src/Rector/Property/TypedPropertyFromToOneRelationTypeRector.php index 060d029c79b..7147405e41e 100644 --- a/vendor/rector/rector-doctrine/src/Rector/Property/TypedPropertyFromToOneRelationTypeRector.php +++ b/vendor/rector/rector-doctrine/src/Rector/Property/TypedPropertyFromToOneRelationTypeRector.php @@ -26,22 +26,18 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class TypedPropertyFromToOneRelationTypeRector extends AbstractRector { /** - * @readonly * @var \Rector\TypeDeclaration\NodeTypeAnalyzer\PropertyTypeDecorator */ private $propertyTypeDecorator; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTypeChanger */ private $phpDocTypeChanger; /** - * @readonly * @var \Rector\Doctrine\NodeManipulator\ToOneRelationPropertyTypeResolver */ private $toOneRelationPropertyTypeResolver; /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; diff --git a/vendor/rector/rector-doctrine/src/Type/RepositoryTypeFactory.php b/vendor/rector/rector-doctrine/src/Type/RepositoryTypeFactory.php index 385d7d2b263..7dfd1a24623 100644 --- a/vendor/rector/rector-doctrine/src/Type/RepositoryTypeFactory.php +++ b/vendor/rector/rector-doctrine/src/Type/RepositoryTypeFactory.php @@ -12,7 +12,6 @@ use Rector\StaticTypeMapper\ValueObject\Type\FullyQualifiedObjectType; final class RepositoryTypeFactory { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/vendor/rector/rector-doctrine/src/TypeAnalyzer/CollectionTypeResolver.php b/vendor/rector/rector-doctrine/src/TypeAnalyzer/CollectionTypeResolver.php index b046d104fc0..a4580b4687f 100644 --- a/vendor/rector/rector-doctrine/src/TypeAnalyzer/CollectionTypeResolver.php +++ b/vendor/rector/rector-doctrine/src/TypeAnalyzer/CollectionTypeResolver.php @@ -19,17 +19,14 @@ use Rector\StaticTypeMapper\ValueObject\Type\FullyQualifiedObjectType; final class CollectionTypeResolver { /** - * @readonly * @var \Rector\StaticTypeMapper\Naming\NameScopeFactory */ private $nameScopeFactory; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; /** - * @readonly * @var \Rector\Doctrine\PhpDoc\ShortClassExpander */ private $shortClassExpander; diff --git a/vendor/rector/rector-doctrine/src/TypeAnalyzer/CollectionVarTagValueNodeResolver.php b/vendor/rector/rector-doctrine/src/TypeAnalyzer/CollectionVarTagValueNodeResolver.php index ce2c7357933..ed5cacb28a9 100644 --- a/vendor/rector/rector-doctrine/src/TypeAnalyzer/CollectionVarTagValueNodeResolver.php +++ b/vendor/rector/rector-doctrine/src/TypeAnalyzer/CollectionVarTagValueNodeResolver.php @@ -9,7 +9,6 @@ use Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory; final class CollectionVarTagValueNodeResolver { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; diff --git a/vendor/rector/rector-doctrine/src/ValueObject/AssignToPropertyFetch.php b/vendor/rector/rector-doctrine/src/ValueObject/AssignToPropertyFetch.php index 8973ee3fcf5..7e587a54f87 100644 --- a/vendor/rector/rector-doctrine/src/ValueObject/AssignToPropertyFetch.php +++ b/vendor/rector/rector-doctrine/src/ValueObject/AssignToPropertyFetch.php @@ -8,17 +8,14 @@ use PhpParser\Node\Expr\PropertyFetch; final class AssignToPropertyFetch { /** - * @readonly * @var \PhpParser\Node\Expr\Assign */ private $assign; /** - * @readonly * @var \PhpParser\Node\Expr\PropertyFetch */ private $propertyFetch; /** - * @readonly * @var string */ private $propertyName; diff --git a/vendor/rector/rector-doctrine/src/ValueObject/DefaultAnnotationArgValue.php b/vendor/rector/rector-doctrine/src/ValueObject/DefaultAnnotationArgValue.php index d424687dc88..a4d1ac520d0 100644 --- a/vendor/rector/rector-doctrine/src/ValueObject/DefaultAnnotationArgValue.php +++ b/vendor/rector/rector-doctrine/src/ValueObject/DefaultAnnotationArgValue.php @@ -6,19 +6,13 @@ namespace Rector\Doctrine\ValueObject; final class DefaultAnnotationArgValue { /** - * @readonly * @var string */ private $annotationClass; /** - * @readonly * @var string */ private $argName; - /** - * @readonly - * @var string|bool|int - */ private $defaultValue; /** * @param string|bool|int $defaultValue diff --git a/vendor/rector/rector-downgrade-php/docs/rector_rules_overview.md b/vendor/rector/rector-downgrade-php/docs/rector_rules_overview.md index 92d61fd2c09..3697dc3fb11 100644 --- a/vendor/rector/rector-downgrade-php/docs/rector_rules_overview.md +++ b/vendor/rector/rector-downgrade-php/docs/rector_rules_overview.md @@ -1,4 +1,4 @@ -# 98 Rules Overview +# 97 Rules Overview ## ArrowFunctionToAnonymousFunctionRector @@ -117,9 +117,11 @@ Replace `array_is_list()` function + if (function_exists('array_is_list')) { + return array_is_list($array); + } ++ + if ($array === []) { + return true; + } ++ + $current_key = 0; + foreach ($array as $key => $noop) { + if ($key !== $current_key) { @@ -127,6 +129,7 @@ Replace `array_is_list()` function + } + ++$current_key; + } ++ + return true; +}; +$arrayIsList([1 => 'apple', 'orange']); @@ -194,8 +197,13 @@ Replace array spread with array_merge function public function runWithIterable() { - $fruits = ['banana', 'orange', ...new ArrayIterator(['durian', 'kiwi']), 'watermelon']; -+ $item0Unpacked = new ArrayIterator(['durian', 'kiwi']); -+ $fruits = array_merge(['banana', 'orange'], is_array($item0Unpacked) ? $item0Unpacked : iterator_to_array($item0Unpacked), ['watermelon']); ++ $fruits = array_merge( ++ ['banana', 'orange'], ++ is_array(new ArrayIterator(['durian', 'kiwi'])) ? ++ new ArrayIterator(['durian', 'kiwi']) : ++ iterator_to_array(new ArrayIterator(['durian', 'kiwi'])), ++ ['watermelon'] ++ ); } } ``` @@ -456,25 +464,6 @@ Replace the 2nd argument of `dirname()`
-## DowngradeEnumExistsRector - -Replace `enum_exists()` function - -- class: [`Rector\DowngradePhp81\Rector\FuncCall\DowngradeEnumExistsRector`](../rules/DowngradePhp81/Rector/FuncCall/DowngradeEnumExistsRector.php) - -```diff --enum_exists('SomeEnum', true); -+$enumExists = function (string $enum, bool $autoload = true) : bool { -+ if (function_exists('enum_exists')) { -+ return enum_exists($enum, $autoload); -+ } -+ return $autoload && class_exists($enum) && false; -+}; -+$enumExists('SomeEnum', true); -``` - -
- ## DowngradeEnumToConstantListClassRector Downgrade enum to constant list class @@ -566,8 +555,8 @@ Add `instanceof Exception` check as a fallback to `instanceof Throwable` to supp - class: [`Rector\DowngradePhp70\Rector\Instanceof_\DowngradeInstanceofThrowableRector`](../rules/DowngradePhp70/Rector/Instanceof_/DowngradeInstanceofThrowableRector.php) ```diff --return $e instanceof \Throwable; -+return ($throwable = $e) instanceof \Throwable || $throwable instanceof \Exception; +-return $exception instanceof \Throwable; ++return $exception instanceof \Throwable || $exception instanceof \Exception; ```
@@ -821,11 +810,10 @@ Downgrade negative string offset to strlen ```diff -echo 'abcdef'[-2]; --echo strpos('aabbcc', 'b', -3); --echo strpos($var, 'b', -3); -+echo 'abcdef'[strlen('abcdef') - 2]; -+echo strpos('aabbcc', 'b', strlen('aabbcc') - 3); -+echo strpos($var, 'b', strlen($var) - 3); ++echo substr('abcdef', -2, 1); + +-echo strpos($value, 'b', -3); ++echo strpos($value, 'b', strlen($value) - 3); ```
@@ -1266,14 +1254,8 @@ Change array command argument on proc_open to implode spaced string - class: [`Rector\DowngradePhp74\Rector\FuncCall\DowngradeProcOpenArrayCommandArgRector`](../rules/DowngradePhp74/Rector/FuncCall/DowngradeProcOpenArrayCommandArgRector.php) ```diff - function (array|string $command) - { -+ if (is_array($command)) { -+ $command = implode(" ", $command); -+ } -+ - $process = proc_open($command, $descriptorspec, $pipes, null, null, ['suppress_errors' => true]); - } +-return proc_open($command, $descriptorspec, $pipes); ++return proc_open(is_array($command) ? implode(' ', $command) : $command, $descriptorspec, $pipes); ```
@@ -1428,7 +1410,7 @@ Remove reflection `getAttributes()` class method code ## DowngradeReflectionGetTypeRector -Downgrade reflection `$refleciton->getType()` method call +Downgrade reflection `$reflection->getType()` method call - class: [`Rector\DowngradePhp74\Rector\MethodCall\DowngradeReflectionGetTypeRector`](../rules/DowngradePhp74/Rector/MethodCall/DowngradeReflectionGetTypeRector.php) @@ -1694,7 +1676,7 @@ Add "string" return on current `__toString()` method when parent method has stri ## DowngradeStripTagsCallWithArrayRector -Convert 2nd param to `strip_tags` from array to string +Convert 2nd argument in `strip_tags()` from array to string - class: [`Rector\DowngradePhp74\Rector\FuncCall\DowngradeStripTagsCallWithArrayRector`](../rules/DowngradePhp74/Rector/FuncCall/DowngradeStripTagsCallWithArrayRector.php) @@ -1711,11 +1693,6 @@ Convert 2nd param to `strip_tags` from array to string $tags = ['a', 'p']; - strip_tags($string, $tags); + strip_tags($string, $tags !== null && is_array($tags) ? '<' . implode('><', $tags) . '>' : $tags); - - // Default case (eg: function call): externalize to var, then if array, change to string -- strip_tags($string, getTags()); -+ $expr = getTags(); -+ strip_tags($string, is_array($expr) ? '<' . implode('><', $expr) . '>' : $expr); } } ``` diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/ClassMethod/DowngradeParentTypeDeclarationRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/ClassMethod/DowngradeParentTypeDeclarationRector.php index 202e8fb5cc2..71ace549e82 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/ClassMethod/DowngradeParentTypeDeclarationRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/ClassMethod/DowngradeParentTypeDeclarationRector.php @@ -19,12 +19,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeParentTypeDeclarationRector extends AbstractRector { /** - * @readonly * @var \Rector\PhpDocDecorator\PhpDocFromTypeDeclarationDecorator */ private $phpDocFromTypeDeclarationDecorator; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/ClassMethod/DowngradeSelfTypeDeclarationRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/ClassMethod/DowngradeSelfTypeDeclarationRector.php index dc31e363d1d..c5d5f75fe00 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/ClassMethod/DowngradeSelfTypeDeclarationRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/ClassMethod/DowngradeSelfTypeDeclarationRector.php @@ -18,12 +18,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeSelfTypeDeclarationRector extends AbstractRector { /** - * @readonly * @var \Rector\PhpDocDecorator\PhpDocFromTypeDeclarationDecorator */ private $phpDocFromTypeDeclarationDecorator; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/Coalesce/DowngradeNullCoalesceRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/Coalesce/DowngradeNullCoalesceRector.php index 5eea5b90afd..95aaa8317cf 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/Coalesce/DowngradeNullCoalesceRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/Coalesce/DowngradeNullCoalesceRector.php @@ -20,7 +20,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeNullCoalesceRector extends AbstractRector { /** - * @readonly * @var \Rector\NodeAnalyzer\CoalesceAnalyzer */ private $coalesceAnalyzer; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/Expr/DowngradeUnnecessarilyParenthesizedExpressionRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/Expr/DowngradeUnnecessarilyParenthesizedExpressionRector.php index 63f2d5085be..1bab7828cb0 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/Expr/DowngradeUnnecessarilyParenthesizedExpressionRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/Expr/DowngradeUnnecessarilyParenthesizedExpressionRector.php @@ -24,7 +24,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeUnnecessarilyParenthesizedExpressionRector extends AbstractRector { /** - * @readonly * @var \Rector\DowngradePhp70\Tokenizer\WrappedInParenthesesAnalyzer */ private $wrappedInParenthesesAnalyzer; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/FunctionLike/DowngradeScalarTypeDeclarationRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/FunctionLike/DowngradeScalarTypeDeclarationRector.php index 9ff8a54a7e8..e3dce6d5302 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/FunctionLike/DowngradeScalarTypeDeclarationRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/FunctionLike/DowngradeScalarTypeDeclarationRector.php @@ -33,7 +33,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeScalarTypeDeclarationRector extends AbstractRector { /** - * @readonly * @var \Rector\PhpDocDecorator\PhpDocFromTypeDeclarationDecorator */ private $phpDocFromTypeDeclarationDecorator; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/FunctionLike/DowngradeThrowableTypeDeclarationRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/FunctionLike/DowngradeThrowableTypeDeclarationRector.php index 719789387cb..7935514d47f 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/FunctionLike/DowngradeThrowableTypeDeclarationRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/FunctionLike/DowngradeThrowableTypeDeclarationRector.php @@ -18,7 +18,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeThrowableTypeDeclarationRector extends AbstractRector { /** - * @readonly * @var \Rector\PhpDocDecorator\PhpDocFromTypeDeclarationDecorator */ private $phpDocFromTypeDeclarationDecorator; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/MethodCall/DowngradeClosureCallRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/MethodCall/DowngradeClosureCallRector.php index 6721cfe6b98..9acd2a2ea3d 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/MethodCall/DowngradeClosureCallRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/MethodCall/DowngradeClosureCallRector.php @@ -24,7 +24,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeClosureCallRector extends AbstractRector { /** - * @readonly * @var \Rector\NodeAnalyzer\MethodCallTypeAnalyzer */ private $methodCallTypeAnalyzer; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/MethodCall/DowngradeMethodCallOnCloneRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/MethodCall/DowngradeMethodCallOnCloneRector.php index 4c713b24dc2..2216f8756ff 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/MethodCall/DowngradeMethodCallOnCloneRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/MethodCall/DowngradeMethodCallOnCloneRector.php @@ -22,7 +22,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeMethodCallOnCloneRector extends AbstractRector { /** - * @readonly * @var \Rector\Naming\Naming\VariableNaming */ private $variableNaming; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/New_/DowngradeAnonymousClassRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/New_/DowngradeAnonymousClassRector.php index fc67535e79c..4cfabfd5915 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/New_/DowngradeAnonymousClassRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/New_/DowngradeAnonymousClassRector.php @@ -19,17 +19,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeAnonymousClassRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ClassAnalyzer */ private $classAnalyzer; /** - * @readonly * @var \Rector\DowngradePhp70\NodeFactory\ClassFromAnonymousFactory */ private $classFromAnonymousFactory; /** - * @readonly * @var \Rector\NodeManipulator\NamespacedNameDecorator */ private $namespacedNameDecorator; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/Spaceship/DowngradeSpaceshipRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/Spaceship/DowngradeSpaceshipRector.php index a42ebbb780d..a675860daba 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/Spaceship/DowngradeSpaceshipRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp70/Rector/Spaceship/DowngradeSpaceshipRector.php @@ -29,12 +29,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeSpaceshipRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeManipulator\IfManipulator */ private $ifManipulator; /** - * @readonly * @var \Rector\NodeFactory\NamedVariableFactory */ private $namedVariableFactory; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp71/Rector/ConstFetch/DowngradePhp71JsonConstRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp71/Rector/ConstFetch/DowngradePhp71JsonConstRector.php index 09de2461c6f..4acf9d0bc0f 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp71/Rector/ConstFetch/DowngradePhp71JsonConstRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp71/Rector/ConstFetch/DowngradePhp71JsonConstRector.php @@ -4,10 +4,15 @@ declare (strict_types=1); namespace Rector\DowngradePhp71\Rector\ConstFetch; use PhpParser\Node; +use PhpParser\Node\Expr; use PhpParser\Node\Expr\BinaryOp\BitwiseOr; use PhpParser\Node\Expr\ConstFetch; +use PhpParser\Node\Expr\FuncCall; +use PhpParser\NodeTraverser; use Rector\Core\Rector\AbstractRector; use Rector\DowngradePhp72\NodeManipulator\JsonConstCleaner; +use Rector\Enum\JsonConstant; +use Rector\NodeAnalyzer\DefineFuncCallAnalyzer; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; /** @@ -18,17 +23,17 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradePhp71JsonConstRector extends AbstractRector { /** - * @readonly * @var \Rector\DowngradePhp72\NodeManipulator\JsonConstCleaner */ private $jsonConstCleaner; /** - * @var string[] + * @var \Rector\NodeAnalyzer\DefineFuncCallAnalyzer */ - private const CONSTANTS = ['JSON_UNESCAPED_LINE_TERMINATORS']; - public function __construct(JsonConstCleaner $jsonConstCleaner) + private $defineFuncCallAnalyzer; + public function __construct(JsonConstCleaner $jsonConstCleaner, DefineFuncCallAnalyzer $defineFuncCallAnalyzer) { $this->jsonConstCleaner = $jsonConstCleaner; + $this->defineFuncCallAnalyzer = $defineFuncCallAnalyzer; } public function getRuleDefinition() : RuleDefinition { @@ -48,10 +53,17 @@ CODE_SAMPLE return [ConstFetch::class, BitwiseOr::class]; } /** - * @param ConstFetch|BitwiseOr $node + * @param ConstFetch|BitwiseOr|FuncCall $node + * @return \PhpParser\Node\Expr|null|int */ - public function refactor(Node $node) : ?Node + public function refactor(Node $node) { - return $this->jsonConstCleaner->clean($node, self::CONSTANTS); + if ($node instanceof FuncCall) { + if ($this->defineFuncCallAnalyzer->isDefinedWithConstants($node, [JsonConstant::UNESCAPED_LINE_TERMINATORS])) { + return NodeTraverser::STOP_TRAVERSAL; + } + return null; + } + return $this->jsonConstCleaner->clean($node, [JsonConstant::UNESCAPED_LINE_TERMINATORS]); } } diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp71/Rector/FunctionLike/DowngradeIterablePseudoTypeDeclarationRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp71/Rector/FunctionLike/DowngradeIterablePseudoTypeDeclarationRector.php index 1ec6c93744a..3a6f3bbf13f 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp71/Rector/FunctionLike/DowngradeIterablePseudoTypeDeclarationRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp71/Rector/FunctionLike/DowngradeIterablePseudoTypeDeclarationRector.php @@ -21,7 +21,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeIterablePseudoTypeDeclarationRector extends AbstractRector { /** - * @readonly * @var \Rector\PhpDocDecorator\PhpDocFromTypeDeclarationDecorator */ private $phpDocFromTypeDeclarationDecorator; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp71/Rector/FunctionLike/DowngradeNullableTypeDeclarationRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp71/Rector/FunctionLike/DowngradeNullableTypeDeclarationRector.php index acf70c26762..0fb3fe93a7a 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp71/Rector/FunctionLike/DowngradeNullableTypeDeclarationRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp71/Rector/FunctionLike/DowngradeNullableTypeDeclarationRector.php @@ -22,17 +22,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeNullableTypeDeclarationRector extends AbstractRector { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTypeChanger */ private $phpDocTypeChanger; /** - * @readonly * @var \Rector\PhpDocDecorator\PhpDocFromTypeDeclarationDecorator */ private $phpDocFromTypeDeclarationDecorator; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ParamAnalyzer */ private $paramAnalyzer; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp71/Rector/FunctionLike/DowngradeVoidTypeDeclarationRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp71/Rector/FunctionLike/DowngradeVoidTypeDeclarationRector.php index cc1d8c8df08..cb67679a849 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp71/Rector/FunctionLike/DowngradeVoidTypeDeclarationRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp71/Rector/FunctionLike/DowngradeVoidTypeDeclarationRector.php @@ -20,7 +20,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeVoidTypeDeclarationRector extends AbstractRector { /** - * @readonly * @var \Rector\PhpDocDecorator\PhpDocFromTypeDeclarationDecorator */ private $phpDocFromTypeDeclarationDecorator; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp71/Rector/List_/DowngradeKeysInListRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp71/Rector/List_/DowngradeKeysInListRector.php index f5acc3242bc..92ac28906a0 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp71/Rector/List_/DowngradeKeysInListRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp71/Rector/List_/DowngradeKeysInListRector.php @@ -26,12 +26,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeKeysInListRector extends AbstractRector { /** - * @readonly * @var \Rector\Naming\ExpectedNameResolver\InflectorSingularResolver */ private $inflectorSingularResolver; /** - * @readonly * @var \Rector\Naming\Naming\VariableNaming */ private $variableNaming; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp71/Rector/StaticCall/DowngradeClosureFromCallableRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp71/Rector/StaticCall/DowngradeClosureFromCallableRector.php index a7f92c0ec8b..a7e8b149a5d 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp71/Rector/StaticCall/DowngradeClosureFromCallableRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp71/Rector/StaticCall/DowngradeClosureFromCallableRector.php @@ -29,12 +29,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeClosureFromCallableRector extends AbstractRector { /** - * @readonly * @var \Rector\NodeFactory\NamedVariableFactory */ private $namedVariableFactory; /** - * @readonly * @var \Rector\NodeAnalyzer\ExprInTopStmtMatcher */ private $exprInTopStmtMatcher; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp71/Rector/String_/DowngradeNegativeStringOffsetToStrlenRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp71/Rector/String_/DowngradeNegativeStringOffsetToStrlenRector.php index ea40f6ea5b2..62dc25d671b 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp71/Rector/String_/DowngradeNegativeStringOffsetToStrlenRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp71/Rector/String_/DowngradeNegativeStringOffsetToStrlenRector.php @@ -4,17 +4,12 @@ declare (strict_types=1); namespace Rector\DowngradePhp71\Rector\String_; use PhpParser\Node; -use PhpParser\Node\Expr; use PhpParser\Node\Expr\ArrayDimFetch; use PhpParser\Node\Expr\BinaryOp\Minus; use PhpParser\Node\Expr\FuncCall; -use PhpParser\Node\Expr\PropertyFetch; -use PhpParser\Node\Expr\StaticPropertyFetch; use PhpParser\Node\Expr\UnaryMinus; -use PhpParser\Node\Expr\Variable; -use PhpParser\Node\Scalar\String_; +use PhpParser\Node\Scalar\LNumber; use Rector\Core\Rector\AbstractRector; -use Rector\NodeTypeResolver\Node\AttributeKey; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; /** @@ -26,13 +21,13 @@ final class DowngradeNegativeStringOffsetToStrlenRector extends AbstractRector { return new RuleDefinition('Downgrade negative string offset to strlen', [new CodeSample(<<<'CODE_SAMPLE' echo 'abcdef'[-2]; -echo strpos('aabbcc', 'b', -3); -echo strpos($var, 'b', -3); + +echo strpos($value, 'b', -3); CODE_SAMPLE , <<<'CODE_SAMPLE' -echo 'abcdef'[strlen('abcdef') - 2]; -echo strpos('aabbcc', 'b', strlen('aabbcc') - 3); -echo strpos($var, 'b', strlen($var) - 3); +echo substr('abcdef', -2, 1); + +echo strpos($value, 'b', strlen($value) - 3); CODE_SAMPLE )]); } @@ -41,44 +36,21 @@ CODE_SAMPLE */ public function getNodeTypes() : array { - return [FuncCall::class, String_::class, Variable::class, PropertyFetch::class, StaticPropertyFetch::class]; + return [FuncCall::class, ArrayDimFetch::class]; } /** - * @param FuncCall|String_|Variable|PropertyFetch|StaticPropertyFetch $node + * @param FuncCall|ArrayDimFetch $node */ public function refactor(Node $node) : ?Node { - if ($node instanceof FuncCall) { - return $this->processForFuncCall($node); + if ($node instanceof ArrayDimFetch) { + return $this->refactorArrayDimFetch($node); } - return $this->processForStringOrVariableOrProperty($node); - } - /** - * @param \PhpParser\Node\Scalar\String_|\PhpParser\Node\Expr\Variable|\PhpParser\Node\Expr\PropertyFetch|\PhpParser\Node\Expr\StaticPropertyFetch $expr - */ - private function processForStringOrVariableOrProperty($expr) : ?Expr - { - $nextNode = $this->betterNodeFinder->resolveNextNode($expr); - if (!$nextNode instanceof UnaryMinus) { - return null; - } - $parentOfNextNode = $nextNode->getAttribute(AttributeKey::PARENT_NODE); - if (!$parentOfNextNode instanceof ArrayDimFetch) { - return null; - } - if (!$this->nodeComparator->areNodesEqual($parentOfNextNode->dim, $nextNode)) { - return null; - } - /** @var UnaryMinus $dim */ - $dim = $parentOfNextNode->dim; - $strlenFuncCall = $this->nodeFactory->createFuncCall('strlen', [$expr]); - $parentOfNextNode->dim = new Minus($strlenFuncCall, $dim->expr); - return $expr; + return $this->processForFuncCall($node); } private function processForFuncCall(FuncCall $funcCall) : ?FuncCall { - $name = $this->getName($funcCall); - if ($name !== 'strpos') { + if (!$this->isName($funcCall, 'strpos')) { return null; } $args = $funcCall->getArgs(); @@ -93,4 +65,16 @@ CODE_SAMPLE $thirdArg->value = new Minus($strlenFuncCall, $thirdArg->value->expr); return $funcCall; } + private function refactorArrayDimFetch(ArrayDimFetch $arrayDimFetch) : ?FuncCall + { + if (!$arrayDimFetch->dim instanceof UnaryMinus) { + return null; + } + $unaryMinus = $arrayDimFetch->dim; + if (!$unaryMinus->expr instanceof LNumber) { + return null; + } + $lNumber = $unaryMinus->expr; + return $this->nodeFactory->createFuncCall('substr', [$arrayDimFetch->var, new LNumber(-$lNumber->value), new LNumber(1)]); + } } diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/NodeAnalyzer/BuiltInMethodAnalyzer.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/NodeAnalyzer/BuiltInMethodAnalyzer.php index 774b5aef966..0daad575146 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/NodeAnalyzer/BuiltInMethodAnalyzer.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/NodeAnalyzer/BuiltInMethodAnalyzer.php @@ -10,12 +10,10 @@ use Rector\NodeNameResolver\NodeNameResolver; final class BuiltInMethodAnalyzer { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\FamilyTree\NodeAnalyzer\ClassChildAnalyzer */ private $classChildAnalyzer; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/NodeAnalyzer/FunctionExistsFunCallAnalyzer.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/NodeAnalyzer/FunctionExistsFunCallAnalyzer.php index 789169d3623..a2acd1e3c44 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/NodeAnalyzer/FunctionExistsFunCallAnalyzer.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/NodeAnalyzer/FunctionExistsFunCallAnalyzer.php @@ -11,17 +11,14 @@ use Rector\NodeNameResolver\NodeNameResolver; final class FunctionExistsFunCallAnalyzer { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Node\Value\ValueResolver */ private $valueResolver; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/NodeAnalyzer/OverrideFromAnonymousClassMethodAnalyzer.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/NodeAnalyzer/OverrideFromAnonymousClassMethodAnalyzer.php index fddde2329b3..f6b6eaa0497 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/NodeAnalyzer/OverrideFromAnonymousClassMethodAnalyzer.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/NodeAnalyzer/OverrideFromAnonymousClassMethodAnalyzer.php @@ -17,17 +17,14 @@ use Rector\NodeTypeResolver\Node\AttributeKey; final class OverrideFromAnonymousClassMethodAnalyzer { /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ClassAnalyzer */ private $classAnalyzer; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/NodeAnalyzer/RegexFuncAnalyzer.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/NodeAnalyzer/RegexFuncAnalyzer.php index 31bce28690e..2d82f31e461 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/NodeAnalyzer/RegexFuncAnalyzer.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/NodeAnalyzer/RegexFuncAnalyzer.php @@ -11,7 +11,6 @@ use Rector\NodeTypeResolver\Node\AttributeKey; final class RegexFuncAnalyzer { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/NodeManipulator/BitwiseFlagCleaner.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/NodeManipulator/BitwiseFlagCleaner.php index 4addd80cfc4..5d900a7f76c 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/NodeManipulator/BitwiseFlagCleaner.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/NodeManipulator/BitwiseFlagCleaner.php @@ -12,7 +12,6 @@ use Rector\NodeNameResolver\NodeNameResolver; final class BitwiseFlagCleaner { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/NodeManipulator/JsonConstCleaner.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/NodeManipulator/JsonConstCleaner.php index da83f64de83..29e8dc67a9e 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/NodeManipulator/JsonConstCleaner.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/NodeManipulator/JsonConstCleaner.php @@ -3,39 +3,28 @@ declare (strict_types=1); namespace Rector\DowngradePhp72\NodeManipulator; -use PhpParser\Node; use PhpParser\Node\Expr; use PhpParser\Node\Expr\BinaryOp\BitwiseOr; use PhpParser\Node\Expr\ConstFetch; -use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Scalar\LNumber; -use PhpParser\Node\Scalar\String_; -use Rector\Core\PhpParser\Node\BetterNodeFinder; +use Rector\Enum\JsonConstant; use Rector\NodeNameResolver\NodeNameResolver; use Rector\NodeTypeResolver\Node\AttributeKey; final class JsonConstCleaner { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; - /** - * @readonly - * @var \Rector\Core\PhpParser\Node\BetterNodeFinder - */ - private $betterNodeFinder; - public function __construct(NodeNameResolver $nodeNameResolver, BetterNodeFinder $betterNodeFinder) + public function __construct(NodeNameResolver $nodeNameResolver) { $this->nodeNameResolver = $nodeNameResolver; - $this->betterNodeFinder = $betterNodeFinder; } /** - * @param string[] $constants + * @param array $constants * @param \PhpParser\Node\Expr\ConstFetch|\PhpParser\Node\Expr\BinaryOp\BitwiseOr $node - * @return \PhpParser\Node\Expr\ConstFetch|\PhpParser\Node\Expr|null */ - public function clean($node, array $constants) + public function clean($node, array $constants) : ?\PhpParser\Node\Expr { if ($node instanceof ConstFetch) { return $this->cleanByConstFetch($node, $constants); @@ -43,30 +32,7 @@ final class JsonConstCleaner return $this->cleanByBitwiseOr($node, $constants); } /** - * @param string[] $constants - * @param \PhpParser\Node\Expr\ConstFetch|\PhpParser\Node\Expr\BinaryOp\BitwiseOr $node - */ - private function hasDefinedCheck($node, array $constants) : bool - { - return (bool) $this->betterNodeFinder->findFirstPrevious($node, function (Node $subNode) use($constants) : bool { - if (!$subNode instanceof FuncCall) { - return \false; - } - if (!$this->nodeNameResolver->isName($subNode, 'defined')) { - return \false; - } - $args = $subNode->getArgs(); - if (!isset($args[0])) { - return \false; - } - if (!$args[0]->value instanceof String_) { - return \false; - } - return \in_array($args[0]->value->value, $constants, \true); - }); - } - /** - * @param string[] $constants + * @param array $constants */ private function cleanByConstFetch(ConstFetch $constFetch, array $constants) : ?LNumber { @@ -77,13 +43,10 @@ final class JsonConstCleaner if ($parentNode instanceof BitwiseOr) { return null; } - if ($this->hasDefinedCheck($constFetch, $constants)) { - return null; - } return new LNumber(0); } /** - * @param string[] $constants + * @param array $constants * @return null|\PhpParser\Node\Expr|\PhpParser\Node\Scalar\LNumber */ private function cleanByBitwiseOr(BitwiseOr $bitwiseOr, array $constants) @@ -93,9 +56,6 @@ final class JsonConstCleaner if (!$isLeftTransformed && !$isRightTransformed) { return null; } - if ($this->hasDefinedCheck($bitwiseOr, $constants)) { - return null; - } if (!$isLeftTransformed) { return $bitwiseOr->left; } diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/PhpDoc/NativeParamToPhpDocDecorator.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/PhpDoc/NativeParamToPhpDocDecorator.php index b773edf237f..f1a17fa7445 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/PhpDoc/NativeParamToPhpDocDecorator.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/PhpDoc/NativeParamToPhpDocDecorator.php @@ -18,27 +18,22 @@ use Rector\StaticTypeMapper\StaticTypeMapper; final class NativeParamToPhpDocDecorator { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\StaticTypeMapper\StaticTypeMapper */ private $staticTypeMapper; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTypeChanger */ private $phpDocTypeChanger; /** - * @readonly * @var \Rector\Core\PhpParser\Node\Value\ValueResolver */ private $valueResolver; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/Rector/ClassMethod/DowngradeParameterTypeWideningRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/Rector/ClassMethod/DowngradeParameterTypeWideningRector.php index 103b19b0dbf..fdc134717ef 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/Rector/ClassMethod/DowngradeParameterTypeWideningRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/Rector/ClassMethod/DowngradeParameterTypeWideningRector.php @@ -28,32 +28,26 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class DowngradeParameterTypeWideningRector extends AbstractRector implements AllowEmptyConfigurableRectorInterface { /** - * @readonly * @var \Rector\DowngradePhp72\PhpDoc\NativeParamToPhpDocDecorator */ private $nativeParamToPhpDocDecorator; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; /** - * @readonly * @var \Rector\TypeDeclaration\NodeAnalyzer\AutowiredClassMethodOrPropertyAnalyzer */ private $autowiredClassMethodOrPropertyAnalyzer; /** - * @readonly * @var \Rector\DowngradePhp72\NodeAnalyzer\BuiltInMethodAnalyzer */ private $builtInMethodAnalyzer; /** - * @readonly * @var \Rector\DowngradePhp72\NodeAnalyzer\OverrideFromAnonymousClassMethodAnalyzer */ private $overrideFromAnonymousClassMethodAnalyzer; /** - * @readonly * @var \Rector\DowngradePhp72\NodeAnalyzer\SealedClassAnalyzer */ private $sealedClassAnalyzer; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/Rector/ConstFetch/DowngradePhp72JsonConstRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/Rector/ConstFetch/DowngradePhp72JsonConstRector.php index 053abed3799..b8a4a9afdb9 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/Rector/ConstFetch/DowngradePhp72JsonConstRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/Rector/ConstFetch/DowngradePhp72JsonConstRector.php @@ -4,10 +4,15 @@ declare (strict_types=1); namespace Rector\DowngradePhp72\Rector\ConstFetch; use PhpParser\Node; +use PhpParser\Node\Expr; use PhpParser\Node\Expr\BinaryOp\BitwiseOr; use PhpParser\Node\Expr\ConstFetch; +use PhpParser\Node\Expr\FuncCall; +use PhpParser\NodeTraverser; use Rector\Core\Rector\AbstractRector; use Rector\DowngradePhp72\NodeManipulator\JsonConstCleaner; +use Rector\Enum\JsonConstant; +use Rector\NodeAnalyzer\DefineFuncCallAnalyzer; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; /** @@ -18,26 +23,28 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradePhp72JsonConstRector extends AbstractRector { /** - * @readonly * @var \Rector\DowngradePhp72\NodeManipulator\JsonConstCleaner */ private $jsonConstCleaner; /** - * @var string[] + * @var \Rector\NodeAnalyzer\DefineFuncCallAnalyzer */ - private const CONSTANTS = ['JSON_INVALID_UTF8_IGNORE', 'JSON_INVALID_UTF8_SUBSTITUTE']; - public function __construct(JsonConstCleaner $jsonConstCleaner) + private $defineFuncCallAnalyzer; + public function __construct(JsonConstCleaner $jsonConstCleaner, DefineFuncCallAnalyzer $defineFuncCallAnalyzer) { $this->jsonConstCleaner = $jsonConstCleaner; + $this->defineFuncCallAnalyzer = $defineFuncCallAnalyzer; } public function getRuleDefinition() : RuleDefinition { return new RuleDefinition('Remove Json constant that available only in php 7.2', [new CodeSample(<<<'CODE_SAMPLE' $inDecoder = new Decoder($connection, true, 512, \JSON_INVALID_UTF8_IGNORE); + $inDecoder = new Decoder($connection, true, 512, \JSON_INVALID_UTF8_SUBSTITUTE); CODE_SAMPLE , <<<'CODE_SAMPLE' $inDecoder = new Decoder($connection, true, 512, 0); + $inDecoder = new Decoder($connection, true, 512, 0); CODE_SAMPLE )]); @@ -47,13 +54,20 @@ CODE_SAMPLE */ public function getNodeTypes() : array { - return [ConstFetch::class, BitwiseOr::class]; + return [ConstFetch::class, BitwiseOr::class, FuncCall::class]; } /** - * @param ConstFetch|BitwiseOr $node + * @param ConstFetch|BitwiseOr|FuncCall $node + * @return \PhpParser\Node\Expr|null|int */ - public function refactor(Node $node) : ?Node + public function refactor(Node $node) { - return $this->jsonConstCleaner->clean($node, self::CONSTANTS); + if ($node instanceof FuncCall) { + if ($this->defineFuncCallAnalyzer->isDefinedWithConstants($node, [JsonConstant::INVALID_UTF8_IGNORE, JsonConstant::INVALID_UTF8_SUBSTITUTE])) { + return NodeTraverser::STOP_TRAVERSAL; + } + return null; + } + return $this->jsonConstCleaner->clean($node, [JsonConstant::INVALID_UTF8_IGNORE, JsonConstant::INVALID_UTF8_SUBSTITUTE]); } } diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/Rector/FuncCall/DowngradeJsonDecodeNullAssociativeArgRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/Rector/FuncCall/DowngradeJsonDecodeNullAssociativeArgRector.php index 7110a903965..45d7af2f04e 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/Rector/FuncCall/DowngradeJsonDecodeNullAssociativeArgRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/Rector/FuncCall/DowngradeJsonDecodeNullAssociativeArgRector.php @@ -22,7 +22,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeJsonDecodeNullAssociativeArgRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ArgsAnalyzer */ private $argsAnalyzer; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/Rector/FuncCall/DowngradePregUnmatchedAsNullConstantRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/Rector/FuncCall/DowngradePregUnmatchedAsNullConstantRector.php index 8a2879143da..d727b1576cd 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/Rector/FuncCall/DowngradePregUnmatchedAsNullConstantRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/Rector/FuncCall/DowngradePregUnmatchedAsNullConstantRector.php @@ -31,17 +31,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradePregUnmatchedAsNullConstantRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeManipulator\IfManipulator */ private $ifManipulator; /** - * @readonly * @var \Rector\DowngradePhp72\NodeManipulator\BitwiseFlagCleaner */ private $bitwiseFlagCleaner; /** - * @readonly * @var \Rector\DowngradePhp72\NodeAnalyzer\RegexFuncAnalyzer */ private $regexFuncAnalyzer; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/Rector/FuncCall/DowngradeStreamIsattyRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/Rector/FuncCall/DowngradeStreamIsattyRector.php index 9e04bc758f3..ef26c74501d 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/Rector/FuncCall/DowngradeStreamIsattyRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/Rector/FuncCall/DowngradeStreamIsattyRector.php @@ -30,22 +30,18 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeStreamIsattyRector extends AbstractScopeAwareRector { /** - * @readonly * @var \Rector\Core\PhpParser\Parser\InlineCodeParser */ private $inlineCodeParser; /** - * @readonly * @var \Rector\DowngradePhp72\NodeAnalyzer\FunctionExistsFunCallAnalyzer */ private $functionExistsFunCallAnalyzer; /** - * @readonly * @var \Rector\Naming\Naming\VariableNaming */ private $variableNaming; /** - * @readonly * @var \Rector\NodeAnalyzer\ExprInTopStmtMatcher */ private $exprInTopStmtMatcher; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/Rector/FunctionLike/DowngradeObjectTypeDeclarationRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/Rector/FunctionLike/DowngradeObjectTypeDeclarationRector.php index 6a6ad939bd8..ac244fe8ee1 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/Rector/FunctionLike/DowngradeObjectTypeDeclarationRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp72/Rector/FunctionLike/DowngradeObjectTypeDeclarationRector.php @@ -18,7 +18,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeObjectTypeDeclarationRector extends AbstractRector { /** - * @readonly * @var \Rector\PhpDocDecorator\PhpDocFromTypeDeclarationDecorator */ private $phpDocFromTypeDeclarationDecorator; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp73/Rector/ConstFetch/DowngradePhp73JsonConstRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp73/Rector/ConstFetch/DowngradePhp73JsonConstRector.php index 5d226182df0..cd78ef39f96 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp73/Rector/ConstFetch/DowngradePhp73JsonConstRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp73/Rector/ConstFetch/DowngradePhp73JsonConstRector.php @@ -3,11 +3,17 @@ declare (strict_types=1); namespace Rector\DowngradePhp73\Rector\ConstFetch; +use RectorPrefix202306\Nette\Utils\Json; use PhpParser\Node; +use PhpParser\Node\Expr; use PhpParser\Node\Expr\BinaryOp\BitwiseOr; use PhpParser\Node\Expr\ConstFetch; +use PhpParser\Node\Expr\FuncCall; +use PhpParser\NodeTraverser; use Rector\Core\Rector\AbstractRector; use Rector\DowngradePhp72\NodeManipulator\JsonConstCleaner; +use Rector\Enum\JsonConstant; +use Rector\NodeAnalyzer\DefineFuncCallAnalyzer; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; /** @@ -18,17 +24,17 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradePhp73JsonConstRector extends AbstractRector { /** - * @readonly * @var \Rector\DowngradePhp72\NodeManipulator\JsonConstCleaner */ private $jsonConstCleaner; /** - * @var string[] + * @var \Rector\NodeAnalyzer\DefineFuncCallAnalyzer */ - private const CONSTANTS = ['JSON_THROW_ON_ERROR']; - public function __construct(JsonConstCleaner $jsonConstCleaner) + private $defineFuncCallAnalyzer; + public function __construct(JsonConstCleaner $jsonConstCleaner, DefineFuncCallAnalyzer $defineFuncCallAnalyzer) { $this->jsonConstCleaner = $jsonConstCleaner; + $this->defineFuncCallAnalyzer = $defineFuncCallAnalyzer; } public function getRuleDefinition() : RuleDefinition { @@ -45,13 +51,20 @@ CODE_SAMPLE */ public function getNodeTypes() : array { - return [ConstFetch::class, BitwiseOr::class]; + return [ConstFetch::class, BitwiseOr::class, FuncCall::class]; } /** - * @param ConstFetch|BitwiseOr $node + * @param ConstFetch|BitwiseOr|FuncCall $node + * @return int|null|\PhpParser\Node\Expr */ - public function refactor(Node $node) : ?Node + public function refactor(Node $node) { - return $this->jsonConstCleaner->clean($node, self::CONSTANTS); + if ($node instanceof FuncCall) { + if ($this->defineFuncCallAnalyzer->isDefinedWithConstants($node, [JsonConstant::THROW_ON_ERROR])) { + return NodeTraverser::STOP_TRAVERSAL; + } + return null; + } + return $this->jsonConstCleaner->clean($node, [JsonConstant::THROW_ON_ERROR]); } } diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp73/Rector/FuncCall/DowngradeArrayKeyFirstLastRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp73/Rector/FuncCall/DowngradeArrayKeyFirstLastRector.php index 771cdd25caf..705b0085de8 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp73/Rector/FuncCall/DowngradeArrayKeyFirstLastRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp73/Rector/FuncCall/DowngradeArrayKeyFirstLastRector.php @@ -36,12 +36,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeArrayKeyFirstLastRector extends AbstractRector { /** - * @readonly * @var \Rector\Naming\Naming\VariableNaming */ private $variableNaming; /** - * @readonly * @var \Rector\NodeAnalyzer\ExprInTopStmtMatcher */ private $exprInTopStmtMatcher; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp73/Rector/FuncCall/DowngradeTrailingCommasInFunctionCallsRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp73/Rector/FuncCall/DowngradeTrailingCommasInFunctionCallsRector.php index 00a01af3ba5..d9a84c9fa9a 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp73/Rector/FuncCall/DowngradeTrailingCommasInFunctionCallsRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp73/Rector/FuncCall/DowngradeTrailingCommasInFunctionCallsRector.php @@ -19,7 +19,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeTrailingCommasInFunctionCallsRector extends AbstractRector { /** - * @readonly * @var \Rector\DowngradePhp73\Tokenizer\FollowedByCommaAnalyzer */ private $followedByCommaAnalyzer; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp73/Rector/String_/DowngradeFlexibleHeredocSyntaxRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp73/Rector/String_/DowngradeFlexibleHeredocSyntaxRector.php index 1636de3a90b..fa861430c4d 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp73/Rector/String_/DowngradeFlexibleHeredocSyntaxRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp73/Rector/String_/DowngradeFlexibleHeredocSyntaxRector.php @@ -17,7 +17,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeFlexibleHeredocSyntaxRector extends AbstractRector { /** - * @readonly * @var \Rector\DowngradePhp73\Tokenizer\FollowedByNewlineOnlyMaybeWithSemicolonAnalyzer */ private $followedByNewlineOnlyMaybeWithSemicolonAnalyzer; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp73/Rector/Unset_/DowngradeTrailingCommasInUnsetRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp73/Rector/Unset_/DowngradeTrailingCommasInUnsetRector.php index ad6d42d5938..7f701b6132f 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp73/Rector/Unset_/DowngradeTrailingCommasInUnsetRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp73/Rector/Unset_/DowngradeTrailingCommasInUnsetRector.php @@ -16,7 +16,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeTrailingCommasInUnsetRector extends AbstractRector { /** - * @readonly * @var \Rector\DowngradePhp73\Tokenizer\FollowedByCommaAnalyzer */ private $followedByCommaAnalyzer; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp74/Rector/Array_/DowngradeArraySpreadRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp74/Rector/Array_/DowngradeArraySpreadRector.php index f432c1981de..409fddad121 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp74/Rector/Array_/DowngradeArraySpreadRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp74/Rector/Array_/DowngradeArraySpreadRector.php @@ -29,17 +29,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeArraySpreadRector extends AbstractScopeAwareRector { /** - * @readonly * @var \Rector\DowngradePhp81\NodeFactory\ArrayMergeFromArraySpreadFactory */ private $arrayMergeFromArraySpreadFactory; /** - * @readonly * @var \Rector\DowngradePhp81\NodeAnalyzer\ArraySpreadAnalyzer */ private $arraySpreadAnalyzer; /** - * @readonly * @var \Rector\Core\PhpParser\AstResolver */ private $astResolver; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp74/Rector/ArrowFunction/ArrowFunctionToAnonymousFunctionRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp74/Rector/ArrowFunction/ArrowFunctionToAnonymousFunctionRector.php index 12e9c5eaa6c..1d80baa4990 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp74/Rector/ArrowFunction/ArrowFunctionToAnonymousFunctionRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp74/Rector/ArrowFunction/ArrowFunctionToAnonymousFunctionRector.php @@ -20,7 +20,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ArrowFunctionToAnonymousFunctionRector extends AbstractRector { /** - * @readonly * @var \Rector\Php72\NodeFactory\AnonymousFunctionFactory */ private $anonymousFunctionFactory; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp74/Rector/ClassMethod/DowngradeContravariantArgumentTypeRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp74/Rector/ClassMethod/DowngradeContravariantArgumentTypeRector.php index 2261887dae1..df61c85c5cd 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp74/Rector/ClassMethod/DowngradeContravariantArgumentTypeRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp74/Rector/ClassMethod/DowngradeContravariantArgumentTypeRector.php @@ -28,17 +28,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeContravariantArgumentTypeRector extends AbstractRector { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTypeChanger */ private $phpDocTypeChanger; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ParamAnalyzer */ private $paramAnalyzer; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp74/Rector/ClassMethod/DowngradeCovariantReturnTypeRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp74/Rector/ClassMethod/DowngradeCovariantReturnTypeRector.php index a3cad4f352d..4eaba768428 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp74/Rector/ClassMethod/DowngradeCovariantReturnTypeRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp74/Rector/ClassMethod/DowngradeCovariantReturnTypeRector.php @@ -36,27 +36,22 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeCovariantReturnTypeRector extends AbstractRector { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTypeChanger */ private $phpDocTypeChanger; /** - * @readonly * @var \Rector\DeadCode\PhpDoc\TagRemover\ReturnTagRemover */ private $returnTagRemover; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; /** - * @readonly * @var \Rector\Core\Util\Reflection\PrivatesAccessor */ private $privatesAccessor; /** - * @readonly * @var \Rector\PHPStanStaticTypeMapper\TypeAnalyzer\UnionTypeAnalyzer */ private $unionTypeAnalyzer; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp74/Rector/Interface_/DowngradePreviouslyImplementedInterfaceRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp74/Rector/Interface_/DowngradePreviouslyImplementedInterfaceRector.php index eeadf4cf135..98431744146 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp74/Rector/Interface_/DowngradePreviouslyImplementedInterfaceRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp74/Rector/Interface_/DowngradePreviouslyImplementedInterfaceRector.php @@ -16,7 +16,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradePreviouslyImplementedInterfaceRector extends AbstractRector { /** - * @readonly * @var \Rector\FamilyTree\Reflection\FamilyRelationsAnalyzer */ private $familyRelationsAnalyzer; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp74/Rector/MethodCall/DowngradeReflectionGetTypeRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp74/Rector/MethodCall/DowngradeReflectionGetTypeRector.php index b55b4f036be..0baaca5ac56 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp74/Rector/MethodCall/DowngradeReflectionGetTypeRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp74/Rector/MethodCall/DowngradeReflectionGetTypeRector.php @@ -5,13 +5,14 @@ namespace Rector\DowngradePhp74\Rector\MethodCall; use PhpParser\Node; use PhpParser\Node\Arg; +use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Expr\Instanceof_; use PhpParser\Node\Expr\MethodCall; use PhpParser\Node\Expr\Ternary; use PhpParser\Node\Scalar\String_; +use PhpParser\NodeTraverser; use PHPStan\Type\ObjectType; use Rector\Core\Rector\AbstractRector; -use Rector\NodeTypeResolver\Node\AttributeKey; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; /** @@ -21,7 +22,7 @@ final class DowngradeReflectionGetTypeRector extends AbstractRector { public function getRuleDefinition() : RuleDefinition { - return new RuleDefinition('Downgrade reflection $refleciton->getType() method call', [new CodeSample(<<<'CODE_SAMPLE' + return new RuleDefinition('Downgrade reflection $reflection->getType() method call', [new CodeSample(<<<'CODE_SAMPLE' class SomeClass { public function run(ReflectionProperty $reflectionProperty) @@ -54,31 +55,41 @@ CODE_SAMPLE */ public function getNodeTypes() : array { - return [MethodCall::class]; + return [MethodCall::class, Instanceof_::class, FuncCall::class]; } /** - * @param MethodCall $node + * @param MethodCall|Instanceof_|FuncCall $node + * @return \PhpParser\Node|null|int */ - public function refactor(Node $node) : ?Node + public function refactor(Node $node) { + if ($node instanceof Instanceof_) { + return $this->checkInstanceof($node); + } + if ($node instanceof FuncCall) { + return $this->checkFuncCall($node); + } if (!$this->isName($node->name, 'getType')) { return null; } if (!$this->isObjectType($node->var, new ObjectType('ReflectionProperty'))) { return null; } - $parentNode = $node->getAttribute(AttributeKey::PARENT_NODE); - if ($parentNode instanceof Instanceof_) { - return null; - } $args = [new Arg($node->var), new Arg(new String_('getType'))]; - $ternary = new Ternary($this->nodeFactory->createFuncCall('method_exists', $args), $node, $this->nodeFactory->createNull()); - $parentNode = $node->getAttribute(AttributeKey::PARENT_NODE); - if (!$parentNode instanceof Ternary) { - return $ternary; + return new Ternary($this->nodeFactory->createFuncCall('method_exists', $args), $node, $this->nodeFactory->createNull()); + } + private function checkInstanceof(Instanceof_ $instanceof) : ?int + { + // skip instance of on call + if ($instanceof->expr instanceof MethodCall) { + return NodeTraverser::STOP_TRAVERSAL; } - if (!$this->nodeComparator->areNodesEqual($parentNode, $ternary)) { - return $ternary; + return null; + } + private function checkFuncCall(FuncCall $funcCall) : ?int + { + if ($this->isName($funcCall, 'method_exists')) { + return NodeTraverser::STOP_TRAVERSAL; } return null; } diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp74/Rector/Property/DowngradeTypedPropertyRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp74/Rector/Property/DowngradeTypedPropertyRector.php index 27260443254..1beb12df899 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp74/Rector/Property/DowngradeTypedPropertyRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp74/Rector/Property/DowngradeTypedPropertyRector.php @@ -17,7 +17,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeTypedPropertyRector extends AbstractRector { /** - * @readonly * @var \Rector\NodeManipulator\PropertyDecorator */ private $propertyDecorator; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/NodeAnalyzer/EnumAnalyzer.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/NodeAnalyzer/EnumAnalyzer.php index 8f8f9533da2..c6410aa371e 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/NodeAnalyzer/EnumAnalyzer.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/NodeAnalyzer/EnumAnalyzer.php @@ -17,12 +17,10 @@ use Rector\NodeTypeResolver\NodeTypeResolver; final class EnumAnalyzer { /** - * @readonly * @var \Rector\Core\PhpParser\AstResolver */ private $astResolver; /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/NodeAnalyzer/NamedToUnnamedArgs.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/NodeAnalyzer/NamedToUnnamedArgs.php index a33ca22de5b..6bd9a78e90a 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/NodeAnalyzer/NamedToUnnamedArgs.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/NodeAnalyzer/NamedToUnnamedArgs.php @@ -17,12 +17,10 @@ use ReflectionFunction; final class NamedToUnnamedArgs { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\DowngradePhp80\Reflection\DefaultParameterValueResolver */ private $defaultParameterValueResolver; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/NodeAnalyzer/UnnamedArgumentResolver.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/NodeAnalyzer/UnnamedArgumentResolver.php index 245f6adc883..a9ebd8dbf96 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/NodeAnalyzer/UnnamedArgumentResolver.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/NodeAnalyzer/UnnamedArgumentResolver.php @@ -14,12 +14,10 @@ use ReflectionFunction; final class UnnamedArgumentResolver { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\DowngradePhp80\NodeAnalyzer\NamedToUnnamedArgs */ private $namedToUnnamedArgs; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/Catch_/DowngradeNonCapturingCatchesRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/Catch_/DowngradeNonCapturingCatchesRector.php index a0f9c2b703a..64d5770e4a2 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/Catch_/DowngradeNonCapturingCatchesRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/Catch_/DowngradeNonCapturingCatchesRector.php @@ -19,7 +19,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeNonCapturingCatchesRector extends AbstractScopeAwareRector { /** - * @readonly * @var \Rector\Naming\Naming\VariableNaming */ private $variableNaming; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/ClassMethod/DowngradeAbstractPrivateMethodInTraitRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/ClassMethod/DowngradeAbstractPrivateMethodInTraitRector.php index 8566bfd1df9..b3c283f66c3 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/ClassMethod/DowngradeAbstractPrivateMethodInTraitRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/ClassMethod/DowngradeAbstractPrivateMethodInTraitRector.php @@ -17,7 +17,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeAbstractPrivateMethodInTraitRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/ClassMethod/DowngradeRecursiveDirectoryIteratorHasChildrenRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/ClassMethod/DowngradeRecursiveDirectoryIteratorHasChildrenRector.php index d772219d8a4..a19ecf33cf8 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/ClassMethod/DowngradeRecursiveDirectoryIteratorHasChildrenRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/ClassMethod/DowngradeRecursiveDirectoryIteratorHasChildrenRector.php @@ -16,7 +16,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeRecursiveDirectoryIteratorHasChildrenRector extends AbstractRector { /** - * @readonly * @var \Rector\FamilyTree\Reflection\FamilyRelationsAnalyzer */ private $familyRelationsAnalyzer; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/ClassMethod/DowngradeStaticTypeDeclarationRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/ClassMethod/DowngradeStaticTypeDeclarationRector.php index 5993ecd85d2..7eac3e0d240 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/ClassMethod/DowngradeStaticTypeDeclarationRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/ClassMethod/DowngradeStaticTypeDeclarationRector.php @@ -18,12 +18,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeStaticTypeDeclarationRector extends AbstractRector { /** - * @readonly * @var \Rector\PhpDocDecorator\PhpDocFromTypeDeclarationDecorator */ private $phpDocFromTypeDeclarationDecorator; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/ClassMethod/DowngradeStringReturnTypeOnToStringRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/ClassMethod/DowngradeStringReturnTypeOnToStringRector.php index 66fe17233b3..98b957eb631 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/ClassMethod/DowngradeStringReturnTypeOnToStringRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/ClassMethod/DowngradeStringReturnTypeOnToStringRector.php @@ -19,12 +19,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeStringReturnTypeOnToStringRector extends AbstractRector { /** - * @readonly * @var \Rector\FamilyTree\NodeAnalyzer\ClassChildAnalyzer */ private $classChildAnalyzer; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/ClassMethod/DowngradeTrailingCommasInParamUseRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/ClassMethod/DowngradeTrailingCommasInParamUseRector.php index 91f6ed5faa4..a92fbbdff47 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/ClassMethod/DowngradeTrailingCommasInParamUseRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/ClassMethod/DowngradeTrailingCommasInParamUseRector.php @@ -20,7 +20,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeTrailingCommasInParamUseRector extends AbstractRector { /** - * @readonly * @var \Rector\DowngradePhp73\Tokenizer\FollowedByCommaAnalyzer */ private $followedByCommaAnalyzer; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/Class_/DowngradeAttributeToAnnotationRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/Class_/DowngradeAttributeToAnnotationRector.php index 97dc5507b91..8624f9a0fa4 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/Class_/DowngradeAttributeToAnnotationRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/Class_/DowngradeAttributeToAnnotationRector.php @@ -28,7 +28,6 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class DowngradeAttributeToAnnotationRector extends AbstractRector implements ConfigurableRectorInterface { /** - * @readonly * @var \Rector\NodeFactory\DoctrineAnnotationFactory */ private $doctrineAnnotationFactory; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/Class_/DowngradePropertyPromotionRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/Class_/DowngradePropertyPromotionRector.php index 3da9892ed71..c9d1a02d488 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/Class_/DowngradePropertyPromotionRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/Class_/DowngradePropertyPromotionRector.php @@ -31,12 +31,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradePropertyPromotionRector extends AbstractRector { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTypeChanger */ private $phpDocTypeChanger; /** - * @readonly * @var \Rector\Core\PhpParser\Printer\BetterStandardPrinter */ private $betterStandardPrinter; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/Enum_/DowngradeEnumToConstantListClassRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/Enum_/DowngradeEnumToConstantListClassRector.php index 82270572ca5..78de466aa2b 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/Enum_/DowngradeEnumToConstantListClassRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/Enum_/DowngradeEnumToConstantListClassRector.php @@ -29,17 +29,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeEnumToConstantListClassRector extends AbstractRector { /** - * @readonly * @var \Rector\NodeFactory\ClassFromEnumFactory */ private $classFromEnumFactory; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; /** - * @readonly * @var \Rector\DowngradePhp80\NodeAnalyzer\EnumAnalyzer */ private $enumAnalyzer; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/Expression/DowngradeMatchToSwitchRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/Expression/DowngradeMatchToSwitchRector.php index fd2f43bdaa0..013f535d3fa 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/Expression/DowngradeMatchToSwitchRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/Expression/DowngradeMatchToSwitchRector.php @@ -38,7 +38,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeMatchToSwitchRector extends AbstractScopeAwareRector { /** - * @readonly * @var \Rector\Php72\NodeFactory\AnonymousFunctionFactory */ private $anonymousFunctionFactory; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/Expression/DowngradeThrowExprRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/Expression/DowngradeThrowExprRector.php index 77053275079..26217cf0ae0 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/Expression/DowngradeThrowExprRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/Expression/DowngradeThrowExprRector.php @@ -36,17 +36,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeThrowExprRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeManipulator\IfManipulator */ private $ifManipulator; /** - * @readonly * @var \Rector\NodeAnalyzer\CoalesceAnalyzer */ private $coalesceAnalyzer; /** - * @readonly * @var \Rector\Core\NodeManipulator\BinaryOpManipulator */ private $binaryOpManipulator; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/FuncCall/DowngradeArrayFilterNullableCallbackRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/FuncCall/DowngradeArrayFilterNullableCallbackRector.php index 0ebcc9ba232..6d68c32682b 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/FuncCall/DowngradeArrayFilterNullableCallbackRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/FuncCall/DowngradeArrayFilterNullableCallbackRector.php @@ -37,7 +37,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeArrayFilterNullableCallbackRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ArgsAnalyzer */ private $argsAnalyzer; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/FuncCall/DowngradeNumberFormatNoFourthArgRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/FuncCall/DowngradeNumberFormatNoFourthArgRector.php index 89c2149bc19..aef2ca78264 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/FuncCall/DowngradeNumberFormatNoFourthArgRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/FuncCall/DowngradeNumberFormatNoFourthArgRector.php @@ -20,7 +20,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeNumberFormatNoFourthArgRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ArgsAnalyzer */ private $argsAnalyzer; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/FunctionLike/DowngradeMixedTypeDeclarationRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/FunctionLike/DowngradeMixedTypeDeclarationRector.php index ab20c2c1c5a..00f25642120 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/FunctionLike/DowngradeMixedTypeDeclarationRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/FunctionLike/DowngradeMixedTypeDeclarationRector.php @@ -19,7 +19,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeMixedTypeDeclarationRector extends AbstractRector { /** - * @readonly * @var \Rector\PhpDocDecorator\PhpDocFromTypeDeclarationDecorator */ private $phpDocFromTypeDeclarationDecorator; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/FunctionLike/DowngradeUnionTypeDeclarationRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/FunctionLike/DowngradeUnionTypeDeclarationRector.php index bd5e9eaded2..db829700b1d 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/FunctionLike/DowngradeUnionTypeDeclarationRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/FunctionLike/DowngradeUnionTypeDeclarationRector.php @@ -19,7 +19,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeUnionTypeDeclarationRector extends AbstractRector { /** - * @readonly * @var \Rector\PhpDocDecorator\PhpDocFromTypeDeclarationDecorator */ private $phpDocFromTypeDeclarationDecorator; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/Instanceof_/DowngradePhp80ResourceReturnToObjectRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/Instanceof_/DowngradePhp80ResourceReturnToObjectRector.php index aa2e624b59d..8932a130786 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/Instanceof_/DowngradePhp80ResourceReturnToObjectRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/Instanceof_/DowngradePhp80ResourceReturnToObjectRector.php @@ -17,7 +17,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradePhp80ResourceReturnToObjectRector extends AbstractRector { /** - * @readonly * @var \Rector\DowngradePhp81\NodeManipulator\ObjectToResourceReturn */ private $objectToResourceReturn; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/MethodCall/DowngradeNamedArgumentRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/MethodCall/DowngradeNamedArgumentRector.php index cb8cd684be7..46507cd469b 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/MethodCall/DowngradeNamedArgumentRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/MethodCall/DowngradeNamedArgumentRector.php @@ -23,17 +23,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeNamedArgumentRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; /** - * @readonly * @var \Rector\DowngradePhp80\NodeAnalyzer\UnnamedArgumentResolver */ private $unnamedArgumentResolver; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ArgsAnalyzer */ private $argsAnalyzer; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/MethodCall/DowngradeReflectionClassGetConstantsFilterRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/MethodCall/DowngradeReflectionClassGetConstantsFilterRector.php index 98f5055a89b..6846c1a6ff1 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/MethodCall/DowngradeReflectionClassGetConstantsFilterRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/MethodCall/DowngradeReflectionClassGetConstantsFilterRector.php @@ -33,17 +33,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeReflectionClassGetConstantsFilterRector extends AbstractRector { /** - * @readonly * @var \Rector\Naming\Naming\VariableNaming */ private $variableNaming; /** - * @readonly * @var \Rector\Core\NodeManipulator\IfManipulator */ private $ifManipulator; /** - * @readonly * @var \Rector\NodeCollector\BinaryOpConditionsCollector */ private $binaryOpConditionsCollector; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/MethodCall/DowngradeReflectionGetAttributesRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/MethodCall/DowngradeReflectionGetAttributesRector.php index 1b5d4d268e8..2e8e80736bf 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/MethodCall/DowngradeReflectionGetAttributesRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/MethodCall/DowngradeReflectionGetAttributesRector.php @@ -6,12 +6,13 @@ namespace Rector\DowngradePhp80\Rector\MethodCall; use PhpParser\Node; use PhpParser\Node\Arg; use PhpParser\Node\Expr\Array_; +use PhpParser\Node\Expr\FuncCall; use PhpParser\Node\Expr\MethodCall; use PhpParser\Node\Expr\Ternary; use PhpParser\Node\Scalar\String_; +use PhpParser\NodeTraverser; use PHPStan\Type\ObjectType; use Rector\Core\Rector\AbstractRector; -use Rector\NodeTypeResolver\Node\AttributeKey; use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample; use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; /** @@ -54,13 +55,20 @@ CODE_SAMPLE */ public function getNodeTypes() : array { - return [MethodCall::class]; + return [MethodCall::class, FuncCall::class]; } /** - * @param MethodCall $node + * @param MethodCall|Node\Expr\FuncCall $node + * @return \PhpParser\Node\Expr\Ternary|null|int */ - public function refactor(Node $node) : ?Node + public function refactor(Node $node) { + if ($node instanceof FuncCall) { + if ($this->isName($node, 'method_exists')) { + return NodeTraverser::STOP_TRAVERSAL; + } + return null; + } if (!$this->isName($node->name, 'getAttributes')) { return null; } @@ -68,14 +76,6 @@ CODE_SAMPLE return null; } $args = [new Arg($node->var), new Arg(new String_('getAttributes'))]; - $ternary = new Ternary($this->nodeFactory->createFuncCall('method_exists', $args), $node, new Array_([])); - $parentNode = $node->getAttribute(AttributeKey::PARENT_NODE); - if (!$parentNode instanceof Ternary) { - return $ternary; - } - if (!$this->nodeComparator->areNodesEqual($parentNode, $ternary)) { - return $ternary; - } - return null; + return new Ternary($this->nodeFactory->createFuncCall('method_exists', $args), $node, new Array_([])); } } diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/New_/DowngradeArbitraryExpressionsSupportRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/New_/DowngradeArbitraryExpressionsSupportRector.php index 5c2f098113c..be409da97a2 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/New_/DowngradeArbitraryExpressionsSupportRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/New_/DowngradeArbitraryExpressionsSupportRector.php @@ -28,7 +28,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeArbitraryExpressionsSupportRector extends AbstractRector { /** - * @readonly * @var \Rector\NodeFactory\NamedVariableFactory */ private $namedVariableFactory; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/NullsafeMethodCall/DowngradeNullsafeToTernaryOperatorRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/NullsafeMethodCall/DowngradeNullsafeToTernaryOperatorRector.php index bd8e5066d5d..96536ce9951 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/NullsafeMethodCall/DowngradeNullsafeToTernaryOperatorRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/NullsafeMethodCall/DowngradeNullsafeToTernaryOperatorRector.php @@ -23,7 +23,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeNullsafeToTernaryOperatorRector extends AbstractScopeAwareRector { /** - * @readonly * @var \Rector\Naming\Naming\VariableNaming */ private $variableNaming; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/Property/DowngradeMixedTypeTypedPropertyRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/Property/DowngradeMixedTypeTypedPropertyRector.php index 5a3d4b3f245..7b2c6a35171 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/Property/DowngradeMixedTypeTypedPropertyRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/Property/DowngradeMixedTypeTypedPropertyRector.php @@ -16,7 +16,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeMixedTypeTypedPropertyRector extends AbstractRector { /** - * @readonly * @var \Rector\NodeManipulator\PropertyDecorator */ private $PropertyDecorator; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/Property/DowngradeUnionTypeTypedPropertyRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/Property/DowngradeUnionTypeTypedPropertyRector.php index ef6f04b1848..7b5b6126628 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/Property/DowngradeUnionTypeTypedPropertyRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/Rector/Property/DowngradeUnionTypeTypedPropertyRector.php @@ -16,7 +16,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeUnionTypeTypedPropertyRector extends AbstractRector { /** - * @readonly * @var \Rector\NodeManipulator\PropertyDecorator */ private $PropertyDecorator; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/ValueObject/DowngradeAttributeToAnnotation.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/ValueObject/DowngradeAttributeToAnnotation.php index 50c9bd2ecb4..8c6b2298bf3 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/ValueObject/DowngradeAttributeToAnnotation.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp80/ValueObject/DowngradeAttributeToAnnotation.php @@ -7,12 +7,10 @@ final class DowngradeAttributeToAnnotation { /** * @var class-string - * @readonly */ private $attributeClass; /** * @var class-string|string|null - * @readonly */ private $tag; /** diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/NodeFactory/ArrayMergeFromArraySpreadFactory.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/NodeFactory/ArrayMergeFromArraySpreadFactory.php index 07142561ded..a53b30cf533 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/NodeFactory/ArrayMergeFromArraySpreadFactory.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/NodeFactory/ArrayMergeFromArraySpreadFactory.php @@ -25,12 +25,10 @@ use Rector\NodeTypeResolver\Node\AttributeKey; final class ArrayMergeFromArraySpreadFactory { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\DowngradePhp81\NodeAnalyzer\ArraySpreadAnalyzer */ private $arraySpreadAnalyzer; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/NodeManipulator/ObjectToResourceReturn.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/NodeManipulator/ObjectToResourceReturn.php index 7845845b84b..be7c6f0d771 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/NodeManipulator/ObjectToResourceReturn.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/NodeManipulator/ObjectToResourceReturn.php @@ -18,22 +18,18 @@ use Rector\NodeNameResolver\NodeNameResolver; final class ObjectToResourceReturn { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Comparing\NodeComparator */ private $nodeComparator; /** - * @readonly * @var \Rector\Core\PhpParser\Node\NodeFactory */ private $nodeFactory; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/Rector/Array_/DowngradeArraySpreadStringKeyRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/Rector/Array_/DowngradeArraySpreadStringKeyRector.php index 895c2b0a2f3..4a5f9701e0e 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/Rector/Array_/DowngradeArraySpreadStringKeyRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/Rector/Array_/DowngradeArraySpreadStringKeyRector.php @@ -23,12 +23,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeArraySpreadStringKeyRector extends AbstractScopeAwareRector { /** - * @readonly * @var \Rector\DowngradePhp81\NodeFactory\ArrayMergeFromArraySpreadFactory */ private $arrayMergeFromArraySpreadFactory; /** - * @readonly * @var \Rector\DowngradePhp81\NodeAnalyzer\ArraySpreadAnalyzer */ private $arraySpreadAnalyzer; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/Rector/ClassConst/DowngradeFinalizePublicClassConstantRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/Rector/ClassConst/DowngradeFinalizePublicClassConstantRector.php index a29e5ceb2d6..74d6cff32c8 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/Rector/ClassConst/DowngradeFinalizePublicClassConstantRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/Rector/ClassConst/DowngradeFinalizePublicClassConstantRector.php @@ -17,7 +17,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeFinalizePublicClassConstantRector extends AbstractRector { /** - * @readonly * @var \Rector\Privatization\NodeManipulator\VisibilityManipulator */ private $visibilityManipulator; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/Rector/FuncCall/DowngradeArrayIsListRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/Rector/FuncCall/DowngradeArrayIsListRector.php index 12d35160518..fb300ea4ff0 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/Rector/FuncCall/DowngradeArrayIsListRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/Rector/FuncCall/DowngradeArrayIsListRector.php @@ -31,22 +31,18 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeArrayIsListRector extends AbstractScopeAwareRector { /** - * @readonly * @var \Rector\Core\PhpParser\Parser\InlineCodeParser */ private $inlineCodeParser; /** - * @readonly * @var \Rector\DowngradePhp72\NodeAnalyzer\FunctionExistsFunCallAnalyzer */ private $functionExistsFunCallAnalyzer; /** - * @readonly * @var \Rector\Naming\Naming\VariableNaming */ private $variableNaming; /** - * @readonly * @var \Rector\NodeAnalyzer\ExprInTopStmtMatcher */ private $exprInTopStmtMatcher; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/Rector/FunctionLike/DowngradeNeverTypeDeclarationRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/Rector/FunctionLike/DowngradeNeverTypeDeclarationRector.php index 7137b75246c..95ede9046d6 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/Rector/FunctionLike/DowngradeNeverTypeDeclarationRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/Rector/FunctionLike/DowngradeNeverTypeDeclarationRector.php @@ -20,7 +20,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeNeverTypeDeclarationRector extends AbstractRector { /** - * @readonly * @var \Rector\PhpDocDecorator\PhpDocFromTypeDeclarationDecorator */ private $phpDocFromTypeDeclarationDecorator; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/Rector/FunctionLike/DowngradeNewInInitializerRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/Rector/FunctionLike/DowngradeNewInInitializerRector.php index 61cf7060f50..063a2212332 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/Rector/FunctionLike/DowngradeNewInInitializerRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/Rector/FunctionLike/DowngradeNewInInitializerRector.php @@ -40,7 +40,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeNewInInitializerRector extends AbstractRector { /** - * @readonly * @var \Rector\Php72\NodeFactory\AnonymousFunctionFactory */ private $anonymousFunctionFactory; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/Rector/FunctionLike/DowngradePureIntersectionTypeRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/Rector/FunctionLike/DowngradePureIntersectionTypeRector.php index 33d76ba5342..ae5bc63ab4a 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/Rector/FunctionLike/DowngradePureIntersectionTypeRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/Rector/FunctionLike/DowngradePureIntersectionTypeRector.php @@ -21,7 +21,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradePureIntersectionTypeRector extends AbstractRector { /** - * @readonly * @var \Rector\PhpDocDecorator\PhpDocFromTypeDeclarationDecorator */ private $phpDocFromTypeDeclarationDecorator; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/Rector/Instanceof_/DowngradePhp81ResourceReturnToObjectRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/Rector/Instanceof_/DowngradePhp81ResourceReturnToObjectRector.php index 703d4a4a833..cf508a9b534 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/Rector/Instanceof_/DowngradePhp81ResourceReturnToObjectRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/Rector/Instanceof_/DowngradePhp81ResourceReturnToObjectRector.php @@ -18,7 +18,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradePhp81ResourceReturnToObjectRector extends AbstractRector { /** - * @readonly * @var \Rector\DowngradePhp81\NodeManipulator\ObjectToResourceReturn */ private $objectToResourceReturn; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/Rector/Property/DowngradeReadonlyPropertyRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/Rector/Property/DowngradeReadonlyPropertyRector.php index 3ba1ed9b3d9..fc406e3cfe3 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/Rector/Property/DowngradeReadonlyPropertyRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp81/Rector/Property/DowngradeReadonlyPropertyRector.php @@ -20,7 +20,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeReadonlyPropertyRector extends AbstractRector { /** - * @readonly * @var \Rector\Privatization\NodeManipulator\VisibilityManipulator */ private $visibilityManipulator; diff --git a/vendor/rector/rector-downgrade-php/rules/DowngradePhp82/Rector/Class_/DowngradeReadonlyClassRector.php b/vendor/rector/rector-downgrade-php/rules/DowngradePhp82/Rector/Class_/DowngradeReadonlyClassRector.php index 2deb889287c..149ab15c289 100644 --- a/vendor/rector/rector-downgrade-php/rules/DowngradePhp82/Rector/Class_/DowngradeReadonlyClassRector.php +++ b/vendor/rector/rector-downgrade-php/rules/DowngradePhp82/Rector/Class_/DowngradeReadonlyClassRector.php @@ -19,7 +19,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DowngradeReadonlyClassRector extends AbstractRector { /** - * @readonly * @var \Rector\Privatization\NodeManipulator\VisibilityManipulator */ private $visibilityManipulator; diff --git a/vendor/rector/rector-downgrade-php/src/Enum/JsonConstant.php b/vendor/rector/rector-downgrade-php/src/Enum/JsonConstant.php new file mode 100644 index 00000000000..5d10d363c1d --- /dev/null +++ b/vendor/rector/rector-downgrade-php/src/Enum/JsonConstant.php @@ -0,0 +1,24 @@ +nodeNameResolver = $nodeNameResolver; + } + /** + * @param string[] $constants + */ + public function isDefinedWithConstants(FuncCall $funcCall, array $constants) : bool + { + if (!$this->nodeNameResolver->isName($funcCall, 'defined')) { + return \false; + } + if ($funcCall->isFirstClassCallable()) { + return \false; + } + $firstArg = $funcCall->getArgs()[0]; + if (!$firstArg->value instanceof String_) { + return \false; + } + $string = $firstArg->value; + return \in_array($string->value, $constants, \true); + } +} diff --git a/vendor/rector/rector-downgrade-php/src/NodeAnalyzer/ExprInTopStmtMatcher.php b/vendor/rector/rector-downgrade-php/src/NodeAnalyzer/ExprInTopStmtMatcher.php index 89eba6082b3..c0a164161d9 100644 --- a/vendor/rector/rector-downgrade-php/src/NodeAnalyzer/ExprInTopStmtMatcher.php +++ b/vendor/rector/rector-downgrade-php/src/NodeAnalyzer/ExprInTopStmtMatcher.php @@ -28,12 +28,10 @@ use Rector\NodeTypeResolver\Node\AttributeKey; final class ExprInTopStmtMatcher { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\Core\Util\MultiInstanceofChecker */ private $multiInstanceofChecker; diff --git a/vendor/rector/rector-downgrade-php/src/NodeAnalyzer/MethodCallTypeAnalyzer.php b/vendor/rector/rector-downgrade-php/src/NodeAnalyzer/MethodCallTypeAnalyzer.php index 34757df6e23..8164ba18201 100644 --- a/vendor/rector/rector-downgrade-php/src/NodeAnalyzer/MethodCallTypeAnalyzer.php +++ b/vendor/rector/rector-downgrade-php/src/NodeAnalyzer/MethodCallTypeAnalyzer.php @@ -12,7 +12,6 @@ use Rector\NodeTypeResolver\NodeTypeResolver; final class MethodCallTypeAnalyzer { /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; diff --git a/vendor/rector/rector-downgrade-php/src/NodeFactory/ClassFromEnumFactory.php b/vendor/rector/rector-downgrade-php/src/NodeFactory/ClassFromEnumFactory.php index 9c03d9c7ae5..5f0859015f2 100644 --- a/vendor/rector/rector-downgrade-php/src/NodeFactory/ClassFromEnumFactory.php +++ b/vendor/rector/rector-downgrade-php/src/NodeFactory/ClassFromEnumFactory.php @@ -15,7 +15,6 @@ use Rector\NodeNameResolver\NodeNameResolver; final class ClassFromEnumFactory { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/vendor/rector/rector-downgrade-php/src/NodeFactory/DoctrineAnnotationFactory.php b/vendor/rector/rector-downgrade-php/src/NodeFactory/DoctrineAnnotationFactory.php index 81be796086e..ea21ed1892c 100644 --- a/vendor/rector/rector-downgrade-php/src/NodeFactory/DoctrineAnnotationFactory.php +++ b/vendor/rector/rector-downgrade-php/src/NodeFactory/DoctrineAnnotationFactory.php @@ -14,7 +14,6 @@ use Rector\NodeTypeResolver\Node\AttributeKey; final class DoctrineAnnotationFactory { /** - * @readonly * @var \Rector\Core\PhpParser\Printer\BetterStandardPrinter */ private $betterStandardPrinter; diff --git a/vendor/rector/rector-downgrade-php/src/NodeFactory/NamedVariableFactory.php b/vendor/rector/rector-downgrade-php/src/NodeFactory/NamedVariableFactory.php index 034a6d2eca5..bebda97266f 100644 --- a/vendor/rector/rector-downgrade-php/src/NodeFactory/NamedVariableFactory.php +++ b/vendor/rector/rector-downgrade-php/src/NodeFactory/NamedVariableFactory.php @@ -10,7 +10,6 @@ use Rector\NodeTypeResolver\Node\AttributeKey; final class NamedVariableFactory { /** - * @readonly * @var \Rector\Naming\Naming\VariableNaming */ private $variableNaming; diff --git a/vendor/rector/rector-downgrade-php/src/NodeManipulator/PropertyDecorator.php b/vendor/rector/rector-downgrade-php/src/NodeManipulator/PropertyDecorator.php index 13dc721de52..e20f63905db 100644 --- a/vendor/rector/rector-downgrade-php/src/NodeManipulator/PropertyDecorator.php +++ b/vendor/rector/rector-downgrade-php/src/NodeManipulator/PropertyDecorator.php @@ -14,17 +14,14 @@ use Rector\StaticTypeMapper\StaticTypeMapper; final class PropertyDecorator { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; /** - * @readonly * @var \Rector\StaticTypeMapper\StaticTypeMapper */ private $staticTypeMapper; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTypeChanger */ private $phpDocTypeChanger; diff --git a/vendor/rector/rector-downgrade-php/src/PhpDocDecorator/PhpDocFromTypeDeclarationDecorator.php b/vendor/rector/rector-downgrade-php/src/PhpDocDecorator/PhpDocFromTypeDeclarationDecorator.php index e758df30ac9..523c5f5418a 100644 --- a/vendor/rector/rector-downgrade-php/src/PhpDocDecorator/PhpDocFromTypeDeclarationDecorator.php +++ b/vendor/rector/rector-downgrade-php/src/PhpDocDecorator/PhpDocFromTypeDeclarationDecorator.php @@ -39,47 +39,38 @@ use Rector\ValueObject\ClassMethodWillChangeReturnType; final class PhpDocFromTypeDeclarationDecorator { /** - * @readonly * @var \Rector\StaticTypeMapper\StaticTypeMapper */ private $staticTypeMapper; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTypeChanger */ private $phpDocTypeChanger; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\PhpAttribute\NodeFactory\PhpAttributeGroupFactory */ private $phpAttributeGroupFactory; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; /** - * @readonly * @var \Rector\Php80\NodeAnalyzer\PhpAttributeAnalyzer */ private $phpAttributeAnalyzer; /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; diff --git a/vendor/rector/rector-downgrade-php/src/ValueObject/ClassMethodWillChangeReturnType.php b/vendor/rector/rector-downgrade-php/src/ValueObject/ClassMethodWillChangeReturnType.php index cf06953710b..593f0ad1130 100644 --- a/vendor/rector/rector-downgrade-php/src/ValueObject/ClassMethodWillChangeReturnType.php +++ b/vendor/rector/rector-downgrade-php/src/ValueObject/ClassMethodWillChangeReturnType.php @@ -6,12 +6,10 @@ namespace Rector\ValueObject; final class ClassMethodWillChangeReturnType { /** - * @readonly * @var string */ private $className; /** - * @readonly * @var string */ private $methodName; diff --git a/vendor/rector/rector-phpunit/src/NodeAnalyzer/AssertCallAnalyzer.php b/vendor/rector/rector-phpunit/src/NodeAnalyzer/AssertCallAnalyzer.php index 57cbb17dbf3..2e191081d27 100644 --- a/vendor/rector/rector-phpunit/src/NodeAnalyzer/AssertCallAnalyzer.php +++ b/vendor/rector/rector-phpunit/src/NodeAnalyzer/AssertCallAnalyzer.php @@ -17,27 +17,22 @@ use Rector\StaticTypeMapper\ValueObject\Type\FullyQualifiedObjectType; final class AssertCallAnalyzer { /** - * @readonly * @var \Rector\Core\PhpParser\AstResolver */ private $astResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Printer\BetterStandardPrinter */ private $betterStandardPrinter; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; diff --git a/vendor/rector/rector-phpunit/src/NodeAnalyzer/IdentifierManipulator.php b/vendor/rector/rector-phpunit/src/NodeAnalyzer/IdentifierManipulator.php index 547cfcbd2ce..c152f49a9ad 100644 --- a/vendor/rector/rector-phpunit/src/NodeAnalyzer/IdentifierManipulator.php +++ b/vendor/rector/rector-phpunit/src/NodeAnalyzer/IdentifierManipulator.php @@ -20,7 +20,6 @@ use Rector\NodeNameResolver\NodeNameResolver; final class IdentifierManipulator { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/vendor/rector/rector-phpunit/src/NodeAnalyzer/MockedVariableAnalyzer.php b/vendor/rector/rector-phpunit/src/NodeAnalyzer/MockedVariableAnalyzer.php index 5e130d7d503..70374ffba52 100644 --- a/vendor/rector/rector-phpunit/src/NodeAnalyzer/MockedVariableAnalyzer.php +++ b/vendor/rector/rector-phpunit/src/NodeAnalyzer/MockedVariableAnalyzer.php @@ -18,17 +18,14 @@ use Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser; final class MockedVariableAnalyzer { /** - * @readonly * @var \Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser */ private $simpleCallableNodeTraverser; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; diff --git a/vendor/rector/rector-phpunit/src/NodeAnalyzer/SetUpMethodDecorator.php b/vendor/rector/rector-phpunit/src/NodeAnalyzer/SetUpMethodDecorator.php index a25421582d0..a9a463b2794 100644 --- a/vendor/rector/rector-phpunit/src/NodeAnalyzer/SetUpMethodDecorator.php +++ b/vendor/rector/rector-phpunit/src/NodeAnalyzer/SetUpMethodDecorator.php @@ -13,7 +13,6 @@ use Rector\Testing\PHPUnit\StaticPHPUnitEnvironment; final class SetUpMethodDecorator { /** - * @readonly * @var \Rector\Core\PhpParser\AstResolver */ private $astResolver; diff --git a/vendor/rector/rector-phpunit/src/NodeAnalyzer/TestsNodeAnalyzer.php b/vendor/rector/rector-phpunit/src/NodeAnalyzer/TestsNodeAnalyzer.php index 82df3789fca..d951ed6c3a8 100644 --- a/vendor/rector/rector-phpunit/src/NodeAnalyzer/TestsNodeAnalyzer.php +++ b/vendor/rector/rector-phpunit/src/NodeAnalyzer/TestsNodeAnalyzer.php @@ -16,22 +16,18 @@ use Rector\NodeTypeResolver\NodeTypeResolver; final class TestsNodeAnalyzer { /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/vendor/rector/rector-phpunit/src/NodeFactory/ExpectExceptionCodeFactory.php b/vendor/rector/rector-phpunit/src/NodeFactory/ExpectExceptionCodeFactory.php index 4fcc7f57ffb..c5741e9e0f8 100644 --- a/vendor/rector/rector-phpunit/src/NodeFactory/ExpectExceptionCodeFactory.php +++ b/vendor/rector/rector-phpunit/src/NodeFactory/ExpectExceptionCodeFactory.php @@ -10,17 +10,14 @@ use Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer; final class ExpectExceptionCodeFactory { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\PHPUnit\NodeFactory\ArgumentShiftingFactory */ private $argumentShiftingFactory; /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; diff --git a/vendor/rector/rector-phpunit/src/NodeFactory/ExpectExceptionFactory.php b/vendor/rector/rector-phpunit/src/NodeFactory/ExpectExceptionFactory.php index e5a9a4a73de..fd0896a692a 100644 --- a/vendor/rector/rector-phpunit/src/NodeFactory/ExpectExceptionFactory.php +++ b/vendor/rector/rector-phpunit/src/NodeFactory/ExpectExceptionFactory.php @@ -10,12 +10,10 @@ use Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer; final class ExpectExceptionFactory { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; diff --git a/vendor/rector/rector-phpunit/src/NodeFactory/ExpectExceptionMessageFactory.php b/vendor/rector/rector-phpunit/src/NodeFactory/ExpectExceptionMessageFactory.php index 0f9fff8aa8b..e5a9fc9fcb4 100644 --- a/vendor/rector/rector-phpunit/src/NodeFactory/ExpectExceptionMessageFactory.php +++ b/vendor/rector/rector-phpunit/src/NodeFactory/ExpectExceptionMessageFactory.php @@ -11,22 +11,18 @@ use Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer; final class ExpectExceptionMessageFactory { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\PHPUnit\NodeFactory\ArgumentShiftingFactory */ private $argumentShiftingFactory; /** - * @readonly * @var \Rector\Core\PhpParser\Comparing\NodeComparator */ private $nodeComparator; /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; diff --git a/vendor/rector/rector-phpunit/src/NodeFactory/ExpectExceptionMessageRegExpFactory.php b/vendor/rector/rector-phpunit/src/NodeFactory/ExpectExceptionMessageRegExpFactory.php index f62b3cc85b6..aea42a7ce19 100644 --- a/vendor/rector/rector-phpunit/src/NodeFactory/ExpectExceptionMessageRegExpFactory.php +++ b/vendor/rector/rector-phpunit/src/NodeFactory/ExpectExceptionMessageRegExpFactory.php @@ -12,22 +12,18 @@ use Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer; final class ExpectExceptionMessageRegExpFactory { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\PHPUnit\NodeFactory\ArgumentShiftingFactory */ private $argumentShiftingFactory; /** - * @readonly * @var \Rector\Core\PhpParser\Comparing\NodeComparator */ private $nodeComparator; /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; diff --git a/vendor/rector/rector-phpunit/src/NodeFactory/ExpectExceptionMethodCallFactory.php b/vendor/rector/rector-phpunit/src/NodeFactory/ExpectExceptionMethodCallFactory.php index d9744015bbe..897a062e43b 100644 --- a/vendor/rector/rector-phpunit/src/NodeFactory/ExpectExceptionMethodCallFactory.php +++ b/vendor/rector/rector-phpunit/src/NodeFactory/ExpectExceptionMethodCallFactory.php @@ -16,12 +16,10 @@ use Rector\PHPUnit\PhpDoc\PhpDocValueToNodeMapper; final class ExpectExceptionMethodCallFactory { /** - * @readonly * @var \Rector\Core\PhpParser\Node\NodeFactory */ private $nodeFactory; /** - * @readonly * @var \Rector\PHPUnit\PhpDoc\PhpDocValueToNodeMapper */ private $phpDocValueToNodeMapper; diff --git a/vendor/rector/rector-phpunit/src/NodeFinder/DataProviderClassMethodFinder.php b/vendor/rector/rector-phpunit/src/NodeFinder/DataProviderClassMethodFinder.php index bed01179031..eadbc611aee 100644 --- a/vendor/rector/rector-phpunit/src/NodeFinder/DataProviderClassMethodFinder.php +++ b/vendor/rector/rector-phpunit/src/NodeFinder/DataProviderClassMethodFinder.php @@ -13,17 +13,14 @@ use Rector\Core\Reflection\ReflectionResolver; final class DataProviderClassMethodFinder { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; /** - * @readonly * @var \Rector\Core\PhpParser\AstResolver */ private $astResolver; diff --git a/vendor/rector/rector-phpunit/src/NodeManipulator/ParamAndArgFromArrayResolver.php b/vendor/rector/rector-phpunit/src/NodeManipulator/ParamAndArgFromArrayResolver.php index 474ee32e96f..5457acfc80d 100644 --- a/vendor/rector/rector-phpunit/src/NodeManipulator/ParamAndArgFromArrayResolver.php +++ b/vendor/rector/rector-phpunit/src/NodeManipulator/ParamAndArgFromArrayResolver.php @@ -13,12 +13,10 @@ use Rector\PHPUnit\ValueObject\ParamAndArg; final class ParamAndArgFromArrayResolver { /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; /** - * @readonly * @var \Rector\NodeTypeResolver\PHPStan\Type\TypeFactory */ private $typeFactory; diff --git a/vendor/rector/rector-phpunit/src/PhpDoc/DataProviderMethodRenamer.php b/vendor/rector/rector-phpunit/src/PhpDoc/DataProviderMethodRenamer.php index 2b205c42229..1ff87c3f257 100644 --- a/vendor/rector/rector-phpunit/src/PhpDoc/DataProviderMethodRenamer.php +++ b/vendor/rector/rector-phpunit/src/PhpDoc/DataProviderMethodRenamer.php @@ -11,7 +11,6 @@ use Rector\BetterPhpDocParser\ValueObject\PhpDocAttributeKey; final class DataProviderMethodRenamer { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; diff --git a/vendor/rector/rector-phpunit/src/PhpDoc/PhpDocValueToNodeMapper.php b/vendor/rector/rector-phpunit/src/PhpDoc/PhpDocValueToNodeMapper.php index e4807d8a636..b06b53733c2 100644 --- a/vendor/rector/rector-phpunit/src/PhpDoc/PhpDocValueToNodeMapper.php +++ b/vendor/rector/rector-phpunit/src/PhpDoc/PhpDocValueToNodeMapper.php @@ -12,12 +12,10 @@ use Rector\Core\PhpParser\Node\NodeFactory; final class PhpDocValueToNodeMapper { /** - * @readonly * @var \Rector\Core\PhpParser\Node\NodeFactory */ private $nodeFactory; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/vendor/rector/rector-phpunit/src/Rector/ClassMethod/AddDoesNotPerformAssertionToNonAssertingTestRector.php b/vendor/rector/rector-phpunit/src/Rector/ClassMethod/AddDoesNotPerformAssertionToNonAssertingTestRector.php index d0c033e0cf6..8531fa6b345 100644 --- a/vendor/rector/rector-phpunit/src/Rector/ClassMethod/AddDoesNotPerformAssertionToNonAssertingTestRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/ClassMethod/AddDoesNotPerformAssertionToNonAssertingTestRector.php @@ -23,22 +23,18 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class AddDoesNotPerformAssertionToNonAssertingTestRector extends AbstractRector { /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\AssertCallAnalyzer */ private $assertCallAnalyzer; /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\MockedVariableAnalyzer */ private $mockedVariableAnalyzer; /** - * @readonly * @var \Rector\Php80\NodeAnalyzer\PhpAttributeAnalyzer */ private $phpAttributeAnalyzer; diff --git a/vendor/rector/rector-phpunit/src/Rector/ClassMethod/CreateMockToAnonymousClassRector.php b/vendor/rector/rector-phpunit/src/Rector/ClassMethod/CreateMockToAnonymousClassRector.php index b0bd40d3ae7..6862e69c3c5 100644 --- a/vendor/rector/rector-phpunit/src/Rector/ClassMethod/CreateMockToAnonymousClassRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/ClassMethod/CreateMockToAnonymousClassRector.php @@ -30,7 +30,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class CreateMockToAnonymousClassRector extends AbstractRector { /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; diff --git a/vendor/rector/rector-phpunit/src/Rector/ClassMethod/DataProviderAnnotationToAttributeRector.php b/vendor/rector/rector-phpunit/src/Rector/ClassMethod/DataProviderAnnotationToAttributeRector.php index 6998b897de1..d639ae64fab 100644 --- a/vendor/rector/rector-phpunit/src/Rector/ClassMethod/DataProviderAnnotationToAttributeRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/ClassMethod/DataProviderAnnotationToAttributeRector.php @@ -25,22 +25,18 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DataProviderAnnotationToAttributeRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; /** - * @readonly * @var \Rector\PhpAttribute\NodeFactory\PhpAttributeGroupFactory */ private $phpAttributeGroupFactory; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTagRemover */ private $phpDocTagRemover; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/vendor/rector/rector-phpunit/src/Rector/ClassMethod/DependsAnnotationWithValueToAttributeRector.php b/vendor/rector/rector-phpunit/src/Rector/ClassMethod/DependsAnnotationWithValueToAttributeRector.php index 0246fa06b68..54d90537adf 100644 --- a/vendor/rector/rector-phpunit/src/Rector/ClassMethod/DependsAnnotationWithValueToAttributeRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/ClassMethod/DependsAnnotationWithValueToAttributeRector.php @@ -23,17 +23,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DependsAnnotationWithValueToAttributeRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; /** - * @readonly * @var \Rector\PhpAttribute\NodeFactory\PhpAttributeGroupFactory */ private $phpAttributeGroupFactory; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTagRemover */ private $phpDocTagRemover; diff --git a/vendor/rector/rector-phpunit/src/Rector/ClassMethod/ExceptionAnnotationRector.php b/vendor/rector/rector-phpunit/src/Rector/ClassMethod/ExceptionAnnotationRector.php index 12d0427d03a..9c3b7c66880 100644 --- a/vendor/rector/rector-phpunit/src/Rector/ClassMethod/ExceptionAnnotationRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/ClassMethod/ExceptionAnnotationRector.php @@ -20,17 +20,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ExceptionAnnotationRector extends AbstractRector { /** - * @readonly * @var \Rector\PHPUnit\NodeFactory\ExpectExceptionMethodCallFactory */ private $expectExceptionMethodCallFactory; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTagRemover */ private $phpDocTagRemover; /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; diff --git a/vendor/rector/rector-phpunit/src/Rector/ClassMethod/RemoveEmptyTestMethodRector.php b/vendor/rector/rector-phpunit/src/Rector/ClassMethod/RemoveEmptyTestMethodRector.php index 151bb3858d9..02b7e874426 100644 --- a/vendor/rector/rector-phpunit/src/Rector/ClassMethod/RemoveEmptyTestMethodRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/ClassMethod/RemoveEmptyTestMethodRector.php @@ -16,7 +16,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RemoveEmptyTestMethodRector extends AbstractRector { /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; diff --git a/vendor/rector/rector-phpunit/src/Rector/ClassMethod/ReplaceTestAnnotationWithPrefixedFunctionRector.php b/vendor/rector/rector-phpunit/src/Rector/ClassMethod/ReplaceTestAnnotationWithPrefixedFunctionRector.php index 7178073d44b..a2f6e29a391 100644 --- a/vendor/rector/rector-phpunit/src/Rector/ClassMethod/ReplaceTestAnnotationWithPrefixedFunctionRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/ClassMethod/ReplaceTestAnnotationWithPrefixedFunctionRector.php @@ -17,12 +17,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ReplaceTestAnnotationWithPrefixedFunctionRector extends AbstractRector { /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTagRemover */ private $phpDocTagRemover; diff --git a/vendor/rector/rector-phpunit/src/Rector/ClassMethod/TryCatchToExpectExceptionRector.php b/vendor/rector/rector-phpunit/src/Rector/ClassMethod/TryCatchToExpectExceptionRector.php index 97820bdc498..14f222dad64 100644 --- a/vendor/rector/rector-phpunit/src/Rector/ClassMethod/TryCatchToExpectExceptionRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/ClassMethod/TryCatchToExpectExceptionRector.php @@ -23,27 +23,22 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class TryCatchToExpectExceptionRector extends AbstractRector { /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; /** - * @readonly * @var \Rector\PHPUnit\NodeFactory\ExpectExceptionCodeFactory */ private $expectExceptionCodeFactory; /** - * @readonly * @var \Rector\PHPUnit\NodeFactory\ExpectExceptionMessageRegExpFactory */ private $expectExceptionMessageRegExpFactory; /** - * @readonly * @var \Rector\PHPUnit\NodeFactory\ExpectExceptionFactory */ private $expectExceptionFactory; /** - * @readonly * @var \Rector\PHPUnit\NodeFactory\ExpectExceptionMessageFactory */ private $expectExceptionMessageFactory; diff --git a/vendor/rector/rector-phpunit/src/Rector/Class_/AddProphecyTraitRector.php b/vendor/rector/rector-phpunit/src/Rector/Class_/AddProphecyTraitRector.php index 91323a7d477..82c117616a1 100644 --- a/vendor/rector/rector-phpunit/src/Rector/Class_/AddProphecyTraitRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/Class_/AddProphecyTraitRector.php @@ -22,12 +22,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class AddProphecyTraitRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeManipulator\ClassManipulator */ private $classManipulator; /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; diff --git a/vendor/rector/rector-phpunit/src/Rector/Class_/AddSeeTestAnnotationRector.php b/vendor/rector/rector-phpunit/src/Rector/Class_/AddSeeTestAnnotationRector.php index f910125b612..ed45793c5e7 100644 --- a/vendor/rector/rector-phpunit/src/Rector/Class_/AddSeeTestAnnotationRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/Class_/AddSeeTestAnnotationRector.php @@ -20,17 +20,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class AddSeeTestAnnotationRector extends AbstractRector { /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTagRemover */ private $phpDocTagRemover; /** - * @readonly * @var \Rector\PHPUnit\Naming\TestClassNameResolver */ private $testClassNameResolver; diff --git a/vendor/rector/rector-phpunit/src/Rector/Class_/AnnotationWithValueToAttributeRector.php b/vendor/rector/rector-phpunit/src/Rector/Class_/AnnotationWithValueToAttributeRector.php index 5297bd64354..342f4d5abb5 100644 --- a/vendor/rector/rector-phpunit/src/Rector/Class_/AnnotationWithValueToAttributeRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/Class_/AnnotationWithValueToAttributeRector.php @@ -25,12 +25,10 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class AnnotationWithValueToAttributeRector extends AbstractRector implements ConfigurableRectorInterface, MinPhpVersionInterface { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTagRemover */ private $phpDocTagRemover; /** - * @readonly * @var \Rector\PhpAttribute\NodeFactory\PhpAttributeGroupFactory */ private $phpAttributeGroupFactory; diff --git a/vendor/rector/rector-phpunit/src/Rector/Class_/ArrayArgumentToDataProviderRector.php b/vendor/rector/rector-phpunit/src/Rector/Class_/ArrayArgumentToDataProviderRector.php index 7560910bd4c..6d7973187f7 100644 --- a/vendor/rector/rector-phpunit/src/Rector/Class_/ArrayArgumentToDataProviderRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/Class_/ArrayArgumentToDataProviderRector.php @@ -39,17 +39,14 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class ArrayArgumentToDataProviderRector extends AbstractRector implements ConfigurableRectorInterface { /** - * @readonly * @var \Rector\PHPUnit\NodeFactory\DataProviderClassMethodFactory */ private $dataProviderClassMethodFactory; /** - * @readonly * @var \Rector\PHPUnit\NodeManipulator\ParamAndArgFromArrayResolver */ private $paramAndArgFromArrayResolver; /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; diff --git a/vendor/rector/rector-phpunit/src/Rector/Class_/ConstructClassMethodToSetUpTestCaseRector.php b/vendor/rector/rector-phpunit/src/Rector/Class_/ConstructClassMethodToSetUpTestCaseRector.php index e54d1926de8..9e03d61d8ff 100644 --- a/vendor/rector/rector-phpunit/src/Rector/Class_/ConstructClassMethodToSetUpTestCaseRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/Class_/ConstructClassMethodToSetUpTestCaseRector.php @@ -28,22 +28,18 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ConstructClassMethodToSetUpTestCaseRector extends AbstractRector { /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ClassAnalyzer */ private $classAnalyzer; /** - * @readonly * @var \Rector\Privatization\NodeManipulator\VisibilityManipulator */ private $visibilityManipulator; /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\SetUpMethodDecorator */ private $setUpMethodDecorator; diff --git a/vendor/rector/rector-phpunit/src/Rector/Class_/CoversAnnotationWithValueToAttributeRector.php b/vendor/rector/rector-phpunit/src/Rector/Class_/CoversAnnotationWithValueToAttributeRector.php index 01c106944cf..a68cd82cb0c 100644 --- a/vendor/rector/rector-phpunit/src/Rector/Class_/CoversAnnotationWithValueToAttributeRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/Class_/CoversAnnotationWithValueToAttributeRector.php @@ -24,17 +24,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class CoversAnnotationWithValueToAttributeRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTagRemover */ private $phpDocTagRemover; /** - * @readonly * @var \Rector\PhpAttribute\NodeFactory\PhpAttributeGroupFactory */ private $phpAttributeGroupFactory; /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; diff --git a/vendor/rector/rector-phpunit/src/Rector/Class_/ProphecyPHPDocRector.php b/vendor/rector/rector-phpunit/src/Rector/Class_/ProphecyPHPDocRector.php index 2bf23489d38..bcf688b6ffb 100644 --- a/vendor/rector/rector-phpunit/src/Rector/Class_/ProphecyPHPDocRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/Class_/ProphecyPHPDocRector.php @@ -24,12 +24,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ProphecyPHPDocRector extends AbstractRector { /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; /** - * @readonly * @var \Rector\Core\NodeManipulator\ClassMethodPropertyFetchManipulator */ private $classMethodPropertyFetchManipulator; diff --git a/vendor/rector/rector-phpunit/src/Rector/Class_/RemoveDataProviderTestPrefixRector.php b/vendor/rector/rector-phpunit/src/Rector/Class_/RemoveDataProviderTestPrefixRector.php index 62419fe7cdd..500422150ef 100644 --- a/vendor/rector/rector-phpunit/src/Rector/Class_/RemoveDataProviderTestPrefixRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/Class_/RemoveDataProviderTestPrefixRector.php @@ -21,17 +21,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RemoveDataProviderTestPrefixRector extends AbstractRector { /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; /** - * @readonly * @var \Rector\PHPUnit\NodeFinder\DataProviderClassMethodFinder */ private $dataProviderClassMethodFinder; /** - * @readonly * @var \Rector\PHPUnit\PhpDoc\DataProviderMethodRenamer */ private $dataProviderMethodRenamer; diff --git a/vendor/rector/rector-phpunit/src/Rector/Class_/StaticDataProviderClassMethodRector.php b/vendor/rector/rector-phpunit/src/Rector/Class_/StaticDataProviderClassMethodRector.php index 01e1677c715..ecb48c3ae32 100644 --- a/vendor/rector/rector-phpunit/src/Rector/Class_/StaticDataProviderClassMethodRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/Class_/StaticDataProviderClassMethodRector.php @@ -19,17 +19,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class StaticDataProviderClassMethodRector extends AbstractRector { /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; /** - * @readonly * @var \Rector\PHPUnit\NodeFinder\DataProviderClassMethodFinder */ private $dataProviderClassMethodFinder; /** - * @readonly * @var \Rector\Privatization\NodeManipulator\VisibilityManipulator */ private $visibilityManipulator; diff --git a/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertCompareToSpecificMethodRector.php b/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertCompareToSpecificMethodRector.php index 7c727854947..e57fc10e381 100644 --- a/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertCompareToSpecificMethodRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertCompareToSpecificMethodRector.php @@ -20,7 +20,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class AssertCompareToSpecificMethodRector extends AbstractRector { /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; diff --git a/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertComparisonToSpecificMethodRector.php b/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertComparisonToSpecificMethodRector.php index 598f0482dcd..096485ce43a 100644 --- a/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertComparisonToSpecificMethodRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertComparisonToSpecificMethodRector.php @@ -31,12 +31,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class AssertComparisonToSpecificMethodRector extends AbstractRector { /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\IdentifierManipulator */ private $identifierManipulator; /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; diff --git a/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertEqualsParameterToSpecificMethodsTypeRector.php b/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertEqualsParameterToSpecificMethodsTypeRector.php index 2880acb238e..02a07ce0e03 100644 --- a/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertEqualsParameterToSpecificMethodsTypeRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertEqualsParameterToSpecificMethodsTypeRector.php @@ -21,12 +21,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class AssertEqualsParameterToSpecificMethodsTypeRector extends AbstractRector { /** - * @readonly * @var \Rector\PHPUnit\NodeFactory\AssertCallFactory */ private $assertCallFactory; /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; diff --git a/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertEqualsToSameRector.php b/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertEqualsToSameRector.php index 976a2a8fed3..5680f6d64d5 100644 --- a/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertEqualsToSameRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertEqualsToSameRector.php @@ -24,12 +24,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class AssertEqualsToSameRector extends AbstractRector { /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\IdentifierManipulator */ private $identifierManipulator; /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; diff --git a/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertFalseStrposToContainsRector.php b/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertFalseStrposToContainsRector.php index 7fe9f241bd1..03ed848873b 100644 --- a/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertFalseStrposToContainsRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertFalseStrposToContainsRector.php @@ -18,12 +18,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class AssertFalseStrposToContainsRector extends AbstractRector { /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\IdentifierManipulator */ private $identifierManipulator; /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; diff --git a/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertInstanceOfComparisonRector.php b/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertInstanceOfComparisonRector.php index 24d883b472a..3626adea2a6 100644 --- a/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertInstanceOfComparisonRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertInstanceOfComparisonRector.php @@ -20,12 +20,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class AssertInstanceOfComparisonRector extends AbstractRector { /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\IdentifierManipulator */ private $identifierManipulator; /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; diff --git a/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertIssetToSpecificMethodRector.php b/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertIssetToSpecificMethodRector.php index 1decda8e5ea..02694123221 100644 --- a/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertIssetToSpecificMethodRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertIssetToSpecificMethodRector.php @@ -28,22 +28,18 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class AssertIssetToSpecificMethodRector extends AbstractRector { /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\IdentifierManipulator */ private $identifierManipulator; /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; /** - * @readonly * @var \Rector\Core\PhpParser\AstResolver */ private $astResolver; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertNotOperatorRector.php b/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertNotOperatorRector.php index 741d9bdc363..7a0b3721415 100644 --- a/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertNotOperatorRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertNotOperatorRector.php @@ -19,12 +19,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class AssertNotOperatorRector extends AbstractRector { /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\IdentifierManipulator */ private $identifierManipulator; /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; diff --git a/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertPropertyExistsRector.php b/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertPropertyExistsRector.php index 5ee799905d4..86558814d13 100644 --- a/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertPropertyExistsRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertPropertyExistsRector.php @@ -21,12 +21,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class AssertPropertyExistsRector extends AbstractRector { /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\IdentifierManipulator */ private $identifierManipulator; /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; diff --git a/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertRegExpRector.php b/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertRegExpRector.php index 22216faff9a..7c49338d29f 100644 --- a/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertRegExpRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertRegExpRector.php @@ -22,7 +22,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class AssertRegExpRector extends AbstractRector { /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; diff --git a/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertResourceToClosedResourceRector.php b/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertResourceToClosedResourceRector.php index 36c11bbe595..fe13ecc7631 100644 --- a/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertResourceToClosedResourceRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertResourceToClosedResourceRector.php @@ -19,12 +19,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class AssertResourceToClosedResourceRector extends AbstractRector { /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\IdentifierManipulator */ private $identifierManipulator; /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; diff --git a/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertSameBoolNullToSpecificMethodRector.php b/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertSameBoolNullToSpecificMethodRector.php index 6c6cd30af03..febc8b7edcd 100644 --- a/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertSameBoolNullToSpecificMethodRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertSameBoolNullToSpecificMethodRector.php @@ -20,17 +20,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class AssertSameBoolNullToSpecificMethodRector extends AbstractRector { /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\IdentifierManipulator */ private $identifierManipulator; /** - * @readonly * @var \Rector\PHPUnit\NodeManipulator\ArgumentMover */ private $argumentMover; /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; diff --git a/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertSameTrueFalseToAssertTrueFalseRector.php b/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertSameTrueFalseToAssertTrueFalseRector.php index a4f11ca807d..3a1510f5209 100644 --- a/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertSameTrueFalseToAssertTrueFalseRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertSameTrueFalseToAssertTrueFalseRector.php @@ -17,12 +17,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class AssertSameTrueFalseToAssertTrueFalseRector extends AbstractRector { /** - * @readonly * @var \Rector\PHPUnit\NodeManipulator\ArgumentMover */ private $argumentMover; /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; diff --git a/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertTrueFalseInternalTypeToSpecificMethodRector.php b/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertTrueFalseInternalTypeToSpecificMethodRector.php index c47b1052093..65f4cff5bb5 100644 --- a/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertTrueFalseInternalTypeToSpecificMethodRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertTrueFalseInternalTypeToSpecificMethodRector.php @@ -20,12 +20,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class AssertTrueFalseInternalTypeToSpecificMethodRector extends AbstractRector { /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\IdentifierManipulator */ private $identifierManipulator; /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; diff --git a/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertTrueFalseToSpecificMethodRector.php b/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertTrueFalseToSpecificMethodRector.php index 75f4b08fd74..b0a84b9222c 100644 --- a/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertTrueFalseToSpecificMethodRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/MethodCall/AssertTrueFalseToSpecificMethodRector.php @@ -21,7 +21,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class AssertTrueFalseToSpecificMethodRector extends AbstractRector { /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; diff --git a/vendor/rector/rector-phpunit/src/Rector/MethodCall/CreateMockToCreateStubRector.php b/vendor/rector/rector-phpunit/src/Rector/MethodCall/CreateMockToCreateStubRector.php index 36c6f27dc44..5ba57b426c7 100644 --- a/vendor/rector/rector-phpunit/src/Rector/MethodCall/CreateMockToCreateStubRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/MethodCall/CreateMockToCreateStubRector.php @@ -22,12 +22,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class CreateMockToCreateStubRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeManipulator\MethodCallManipulator */ private $methodCallManipulator; /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; diff --git a/vendor/rector/rector-phpunit/src/Rector/MethodCall/DelegateExceptionArgumentsRector.php b/vendor/rector/rector-phpunit/src/Rector/MethodCall/DelegateExceptionArgumentsRector.php index 83bbe8b10d3..2df46e67b6d 100644 --- a/vendor/rector/rector-phpunit/src/Rector/MethodCall/DelegateExceptionArgumentsRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/MethodCall/DelegateExceptionArgumentsRector.php @@ -20,12 +20,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class DelegateExceptionArgumentsRector extends AbstractRector { /** - * @readonly * @var \Rector\PHPUnit\NodeFactory\AssertCallFactory */ private $assertCallFactory; /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; diff --git a/vendor/rector/rector-phpunit/src/Rector/MethodCall/ExplicitPhpErrorApiRector.php b/vendor/rector/rector-phpunit/src/Rector/MethodCall/ExplicitPhpErrorApiRector.php index 15fb387feb8..8475808a185 100644 --- a/vendor/rector/rector-phpunit/src/Rector/MethodCall/ExplicitPhpErrorApiRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/MethodCall/ExplicitPhpErrorApiRector.php @@ -22,12 +22,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ExplicitPhpErrorApiRector extends AbstractRector { /** - * @readonly * @var \Rector\PHPUnit\NodeFactory\AssertCallFactory */ private $assertCallFactory; /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; diff --git a/vendor/rector/rector-phpunit/src/Rector/MethodCall/RemoveExpectAnyFromMockRector.php b/vendor/rector/rector-phpunit/src/Rector/MethodCall/RemoveExpectAnyFromMockRector.php index 00d9a349a4e..5c253e1bd04 100644 --- a/vendor/rector/rector-phpunit/src/Rector/MethodCall/RemoveExpectAnyFromMockRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/MethodCall/RemoveExpectAnyFromMockRector.php @@ -17,7 +17,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RemoveExpectAnyFromMockRector extends AbstractRector { /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; diff --git a/vendor/rector/rector-phpunit/src/Rector/MethodCall/RemoveSetMethodsMethodCallRector.php b/vendor/rector/rector-phpunit/src/Rector/MethodCall/RemoveSetMethodsMethodCallRector.php index cf5836f4580..aca54bf5e00 100644 --- a/vendor/rector/rector-phpunit/src/Rector/MethodCall/RemoveSetMethodsMethodCallRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/MethodCall/RemoveSetMethodsMethodCallRector.php @@ -20,7 +20,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RemoveSetMethodsMethodCallRector extends AbstractRector { /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; diff --git a/vendor/rector/rector-phpunit/src/Rector/MethodCall/ReplaceAssertArraySubsetWithDmsPolyfillRector.php b/vendor/rector/rector-phpunit/src/Rector/MethodCall/ReplaceAssertArraySubsetWithDmsPolyfillRector.php index bc47348b085..e616495118e 100644 --- a/vendor/rector/rector-phpunit/src/Rector/MethodCall/ReplaceAssertArraySubsetWithDmsPolyfillRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/MethodCall/ReplaceAssertArraySubsetWithDmsPolyfillRector.php @@ -19,7 +19,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ReplaceAssertArraySubsetWithDmsPolyfillRector extends AbstractRector { /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; diff --git a/vendor/rector/rector-phpunit/src/Rector/MethodCall/SpecificAssertContainsRector.php b/vendor/rector/rector-phpunit/src/Rector/MethodCall/SpecificAssertContainsRector.php index ec885a801cf..48ce5ca1afe 100644 --- a/vendor/rector/rector-phpunit/src/Rector/MethodCall/SpecificAssertContainsRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/MethodCall/SpecificAssertContainsRector.php @@ -22,7 +22,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class SpecificAssertContainsRector extends AbstractRector { /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; diff --git a/vendor/rector/rector-phpunit/src/Rector/MethodCall/SpecificAssertContainsWithoutIdentityRector.php b/vendor/rector/rector-phpunit/src/Rector/MethodCall/SpecificAssertContainsWithoutIdentityRector.php index 182849a434f..bab37c914ad 100644 --- a/vendor/rector/rector-phpunit/src/Rector/MethodCall/SpecificAssertContainsWithoutIdentityRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/MethodCall/SpecificAssertContainsWithoutIdentityRector.php @@ -19,7 +19,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class SpecificAssertContainsWithoutIdentityRector extends AbstractRector { /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; diff --git a/vendor/rector/rector-phpunit/src/Rector/MethodCall/SpecificAssertInternalTypeRector.php b/vendor/rector/rector-phpunit/src/Rector/MethodCall/SpecificAssertInternalTypeRector.php index 1411f43a1ac..d25826b8c00 100644 --- a/vendor/rector/rector-phpunit/src/Rector/MethodCall/SpecificAssertInternalTypeRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/MethodCall/SpecificAssertInternalTypeRector.php @@ -20,7 +20,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class SpecificAssertInternalTypeRector extends AbstractRector { /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; diff --git a/vendor/rector/rector-phpunit/src/Rector/MethodCall/UseSpecificWillMethodRector.php b/vendor/rector/rector-phpunit/src/Rector/MethodCall/UseSpecificWillMethodRector.php index bc176d5b1b8..01070dd505f 100644 --- a/vendor/rector/rector-phpunit/src/Rector/MethodCall/UseSpecificWillMethodRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/MethodCall/UseSpecificWillMethodRector.php @@ -18,7 +18,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class UseSpecificWillMethodRector extends AbstractRector { /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; diff --git a/vendor/rector/rector-phpunit/src/Rector/MethodCall/UseSpecificWithMethodRector.php b/vendor/rector/rector-phpunit/src/Rector/MethodCall/UseSpecificWithMethodRector.php index 78cb7ed7378..0c989e0b8cc 100644 --- a/vendor/rector/rector-phpunit/src/Rector/MethodCall/UseSpecificWithMethodRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/MethodCall/UseSpecificWithMethodRector.php @@ -17,7 +17,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class UseSpecificWithMethodRector extends AbstractRector { /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; diff --git a/vendor/rector/rector-phpunit/src/Rector/StaticCall/GetMockRector.php b/vendor/rector/rector-phpunit/src/Rector/StaticCall/GetMockRector.php index 5ecf25456aa..48ae401c426 100644 --- a/vendor/rector/rector-phpunit/src/Rector/StaticCall/GetMockRector.php +++ b/vendor/rector/rector-phpunit/src/Rector/StaticCall/GetMockRector.php @@ -22,12 +22,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class GetMockRector extends AbstractRector { /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/vendor/rector/rector-phpunit/src/ValueObject/AnnotationWithValueToAttribute.php b/vendor/rector/rector-phpunit/src/ValueObject/AnnotationWithValueToAttribute.php index f97bff09d75..46cd13f450b 100644 --- a/vendor/rector/rector-phpunit/src/ValueObject/AnnotationWithValueToAttribute.php +++ b/vendor/rector/rector-phpunit/src/ValueObject/AnnotationWithValueToAttribute.php @@ -6,18 +6,15 @@ namespace Rector\PHPUnit\ValueObject; final class AnnotationWithValueToAttribute { /** - * @readonly * @var string */ private $annotationName; /** - * @readonly * @var string */ private $attributeClass; /** * @var array - * @readonly */ private $valueMap = []; /** diff --git a/vendor/rector/rector-phpunit/src/ValueObject/ArrayArgumentToDataProvider.php b/vendor/rector/rector-phpunit/src/ValueObject/ArrayArgumentToDataProvider.php index 9c0822f8fac..401e9b1008b 100644 --- a/vendor/rector/rector-phpunit/src/ValueObject/ArrayArgumentToDataProvider.php +++ b/vendor/rector/rector-phpunit/src/ValueObject/ArrayArgumentToDataProvider.php @@ -7,22 +7,18 @@ use PHPStan\Type\ObjectType; final class ArrayArgumentToDataProvider { /** - * @readonly * @var string */ private $class; /** - * @readonly * @var string */ private $oldMethod; /** - * @readonly * @var string */ private $newMethod; /** - * @readonly * @var string */ private $variableName; diff --git a/vendor/rector/rector-phpunit/src/ValueObject/BinaryOpWithAssertMethod.php b/vendor/rector/rector-phpunit/src/ValueObject/BinaryOpWithAssertMethod.php index 240035968a1..41329d6cd16 100644 --- a/vendor/rector/rector-phpunit/src/ValueObject/BinaryOpWithAssertMethod.php +++ b/vendor/rector/rector-phpunit/src/ValueObject/BinaryOpWithAssertMethod.php @@ -6,17 +6,14 @@ namespace Rector\PHPUnit\ValueObject; final class BinaryOpWithAssertMethod { /** - * @readonly * @var string */ private $binaryOpClass; /** - * @readonly * @var string */ private $assetMethodName; /** - * @readonly * @var string */ private $notAssertMethodName; diff --git a/vendor/rector/rector-phpunit/src/ValueObject/ConstantWithAssertMethods.php b/vendor/rector/rector-phpunit/src/ValueObject/ConstantWithAssertMethods.php index dcf318fe1a2..ed80407f450 100644 --- a/vendor/rector/rector-phpunit/src/ValueObject/ConstantWithAssertMethods.php +++ b/vendor/rector/rector-phpunit/src/ValueObject/ConstantWithAssertMethods.php @@ -6,17 +6,14 @@ namespace Rector\PHPUnit\ValueObject; final class ConstantWithAssertMethods { /** - * @readonly * @var string */ private $constant; /** - * @readonly * @var string */ private $assetMethodName; /** - * @readonly * @var string */ private $notAssertMethodName; diff --git a/vendor/rector/rector-phpunit/src/ValueObject/DataProviderClassMethodRecipe.php b/vendor/rector/rector-phpunit/src/ValueObject/DataProviderClassMethodRecipe.php index 67322cc082f..78fb307a009 100644 --- a/vendor/rector/rector-phpunit/src/ValueObject/DataProviderClassMethodRecipe.php +++ b/vendor/rector/rector-phpunit/src/ValueObject/DataProviderClassMethodRecipe.php @@ -8,13 +8,11 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class DataProviderClassMethodRecipe { /** - * @readonly * @var string */ private $methodName; /** * @var Arg[] - * @readonly */ private $args; /** diff --git a/vendor/rector/rector-phpunit/src/ValueObject/FunctionNameWithAssertMethods.php b/vendor/rector/rector-phpunit/src/ValueObject/FunctionNameWithAssertMethods.php index 913fcb732b2..8e3fa35dea5 100644 --- a/vendor/rector/rector-phpunit/src/ValueObject/FunctionNameWithAssertMethods.php +++ b/vendor/rector/rector-phpunit/src/ValueObject/FunctionNameWithAssertMethods.php @@ -6,17 +6,14 @@ namespace Rector\PHPUnit\ValueObject; final class FunctionNameWithAssertMethods { /** - * @readonly * @var string */ private $functionName; /** - * @readonly * @var string */ private $assetMethodName; /** - * @readonly * @var string */ private $notAssertMethodName; diff --git a/vendor/rector/rector-phpunit/src/ValueObject/ParamAndArg.php b/vendor/rector/rector-phpunit/src/ValueObject/ParamAndArg.php index 65eafa2859c..527878a347b 100644 --- a/vendor/rector/rector-phpunit/src/ValueObject/ParamAndArg.php +++ b/vendor/rector/rector-phpunit/src/ValueObject/ParamAndArg.php @@ -8,12 +8,10 @@ use PHPStan\Type\Type; final class ParamAndArg { /** - * @readonly * @var \PhpParser\Node\Expr\Variable */ private $variable; /** - * @readonly * @var \PHPStan\Type\Type|null */ private $type; diff --git a/vendor/rector/rector-symfony/src/Annotation/AnnotationAnalyzer.php b/vendor/rector/rector-symfony/src/Annotation/AnnotationAnalyzer.php index 3a9e108acf1..9deda275f79 100644 --- a/vendor/rector/rector-symfony/src/Annotation/AnnotationAnalyzer.php +++ b/vendor/rector/rector-symfony/src/Annotation/AnnotationAnalyzer.php @@ -12,7 +12,6 @@ use Rector\Symfony\Enum\SymfonyAnnotation; final class AnnotationAnalyzer { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; diff --git a/vendor/rector/rector-symfony/src/ApplicationMetadata/ListenerServiceDefinitionProvider.php b/vendor/rector/rector-symfony/src/ApplicationMetadata/ListenerServiceDefinitionProvider.php index 9aac9340c3d..751f9099057 100644 --- a/vendor/rector/rector-symfony/src/ApplicationMetadata/ListenerServiceDefinitionProvider.php +++ b/vendor/rector/rector-symfony/src/ApplicationMetadata/ListenerServiceDefinitionProvider.php @@ -10,7 +10,6 @@ use Rector\Symfony\ValueObject\Tag\EventListenerTag; final class ListenerServiceDefinitionProvider { /** - * @readonly * @var \Rector\Symfony\DataProvider\ServiceMapProvider */ private $serviceMapProvider; diff --git a/vendor/rector/rector-symfony/src/Bridge/NodeAnalyzer/ControllerMethodAnalyzer.php b/vendor/rector/rector-symfony/src/Bridge/NodeAnalyzer/ControllerMethodAnalyzer.php index d498af476dd..1383f578d62 100644 --- a/vendor/rector/rector-symfony/src/Bridge/NodeAnalyzer/ControllerMethodAnalyzer.php +++ b/vendor/rector/rector-symfony/src/Bridge/NodeAnalyzer/ControllerMethodAnalyzer.php @@ -9,7 +9,6 @@ use Rector\Symfony\TypeAnalyzer\ControllerAnalyzer; final class ControllerMethodAnalyzer { /** - * @readonly * @var \Rector\Symfony\TypeAnalyzer\ControllerAnalyzer */ private $controllerAnalyzer; diff --git a/vendor/rector/rector-symfony/src/Bridge/Symfony/ContainerServiceProvider.php b/vendor/rector/rector-symfony/src/Bridge/Symfony/ContainerServiceProvider.php index 877ba9f7723..761b3a4556f 100644 --- a/vendor/rector/rector-symfony/src/Bridge/Symfony/ContainerServiceProvider.php +++ b/vendor/rector/rector-symfony/src/Bridge/Symfony/ContainerServiceProvider.php @@ -10,7 +10,6 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class ContainerServiceProvider { /** - * @readonly * @var \Rector\Core\Configuration\RectorConfigProvider */ private $rectorConfigProvider; diff --git a/vendor/rector/rector-symfony/src/Bridge/Symfony/Routing/SymfonyRoutesProvider.php b/vendor/rector/rector-symfony/src/Bridge/Symfony/Routing/SymfonyRoutesProvider.php index 40c7849c895..1289161011e 100644 --- a/vendor/rector/rector-symfony/src/Bridge/Symfony/Routing/SymfonyRoutesProvider.php +++ b/vendor/rector/rector-symfony/src/Bridge/Symfony/Routing/SymfonyRoutesProvider.php @@ -11,7 +11,6 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class SymfonyRoutesProvider implements SymfonyRoutesProviderInterface { /** - * @readonly * @var \Rector\Symfony\Bridge\Symfony\ContainerServiceProvider */ private $containerServiceProvider; diff --git a/vendor/rector/rector-symfony/src/BundleClassResolver.php b/vendor/rector/rector-symfony/src/BundleClassResolver.php index 25f186548ae..4a5c61cb90b 100644 --- a/vendor/rector/rector-symfony/src/BundleClassResolver.php +++ b/vendor/rector/rector-symfony/src/BundleClassResolver.php @@ -14,22 +14,18 @@ use Rector\NodeNameResolver\NodeNameResolver; final class BundleClassResolver { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Parser\RectorParser */ private $rectorParser; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/vendor/rector/rector-symfony/src/DataProvider/ServiceMapProvider.php b/vendor/rector/rector-symfony/src/DataProvider/ServiceMapProvider.php index dc0c378de1b..fc17e876358 100644 --- a/vendor/rector/rector-symfony/src/DataProvider/ServiceMapProvider.php +++ b/vendor/rector/rector-symfony/src/DataProvider/ServiceMapProvider.php @@ -13,12 +13,10 @@ use Rector\Symfony\ValueObjectFactory\ServiceMapFactory; final class ServiceMapProvider { /** - * @readonly * @var \Rector\Core\Configuration\Parameter\ParameterProvider */ private $parameterProvider; /** - * @readonly * @var \Rector\Symfony\ValueObjectFactory\ServiceMapFactory */ private $serviceMapFactory; diff --git a/vendor/rector/rector-symfony/src/DataProvider/ServiceNameToTypeUniqueProvider.php b/vendor/rector/rector-symfony/src/DataProvider/ServiceNameToTypeUniqueProvider.php index 9bc22f6b5a1..9716f06fbbe 100644 --- a/vendor/rector/rector-symfony/src/DataProvider/ServiceNameToTypeUniqueProvider.php +++ b/vendor/rector/rector-symfony/src/DataProvider/ServiceNameToTypeUniqueProvider.php @@ -6,7 +6,6 @@ namespace Rector\Symfony\DataProvider; final class ServiceNameToTypeUniqueProvider { /** - * @readonly * @var \Rector\Symfony\DataProvider\ServiceMapProvider */ private $serviceMapProvider; diff --git a/vendor/rector/rector-symfony/src/FormHelper/FormTypeStringToTypeProvider.php b/vendor/rector/rector-symfony/src/FormHelper/FormTypeStringToTypeProvider.php index 76944735413..4bcd4cd7758 100644 --- a/vendor/rector/rector-symfony/src/FormHelper/FormTypeStringToTypeProvider.php +++ b/vendor/rector/rector-symfony/src/FormHelper/FormTypeStringToTypeProvider.php @@ -9,7 +9,6 @@ use Rector\Symfony\DataProvider\ServiceMapProvider; final class FormTypeStringToTypeProvider { /** - * @readonly * @var \Rector\Symfony\DataProvider\ServiceMapProvider */ private $serviceMapProvider; diff --git a/vendor/rector/rector-symfony/src/Helper/MessengerHelper.php b/vendor/rector/rector-symfony/src/Helper/MessengerHelper.php index 252660e144a..8bc2e478263 100644 --- a/vendor/rector/rector-symfony/src/Helper/MessengerHelper.php +++ b/vendor/rector/rector-symfony/src/Helper/MessengerHelper.php @@ -15,17 +15,14 @@ use Rector\Symfony\ValueObject\ServiceDefinition; final class MessengerHelper { /** - * @readonly * @var \Rector\PhpAttribute\NodeFactory\PhpAttributeGroupFactory */ private $phpAttributeGroupFactory; /** - * @readonly * @var \Rector\PhpAttribute\AttributeArrayNameInliner */ private $attributeArrayNameInliner; /** - * @readonly * @var \Rector\Symfony\DataProvider\ServiceMapProvider */ private $serviceMapProvider; diff --git a/vendor/rector/rector-symfony/src/Helper/TemplateGuesser.php b/vendor/rector/rector-symfony/src/Helper/TemplateGuesser.php index 1fd24cf0b49..a28b84c401e 100644 --- a/vendor/rector/rector-symfony/src/Helper/TemplateGuesser.php +++ b/vendor/rector/rector-symfony/src/Helper/TemplateGuesser.php @@ -17,12 +17,10 @@ use Rector\Symfony\BundleClassResolver; final class TemplateGuesser { /** - * @readonly * @var \Rector\Symfony\BundleClassResolver */ private $bundleClassResolver; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/vendor/rector/rector-symfony/src/NodeAnalyzer/Annotations/ClassAnnotationAssertResolver.php b/vendor/rector/rector-symfony/src/NodeAnalyzer/Annotations/ClassAnnotationAssertResolver.php index 00859f4f86e..4cf4a977977 100644 --- a/vendor/rector/rector-symfony/src/NodeAnalyzer/Annotations/ClassAnnotationAssertResolver.php +++ b/vendor/rector/rector-symfony/src/NodeAnalyzer/Annotations/ClassAnnotationAssertResolver.php @@ -12,12 +12,10 @@ use Rector\Symfony\NodeFactory\Annotations\DoctrineAnnotationFromNewFactory; final class ClassAnnotationAssertResolver { /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\Annotations\StmtMethodCallMatcher */ private $stmtMethodCallMatcher; /** - * @readonly * @var \Rector\Symfony\NodeFactory\Annotations\DoctrineAnnotationFromNewFactory */ private $doctrineAnnotationFromNewFactory; diff --git a/vendor/rector/rector-symfony/src/NodeAnalyzer/Annotations/MethodCallAnnotationAssertResolver.php b/vendor/rector/rector-symfony/src/NodeAnalyzer/Annotations/MethodCallAnnotationAssertResolver.php index 033a23c2257..442df8b1557 100644 --- a/vendor/rector/rector-symfony/src/NodeAnalyzer/Annotations/MethodCallAnnotationAssertResolver.php +++ b/vendor/rector/rector-symfony/src/NodeAnalyzer/Annotations/MethodCallAnnotationAssertResolver.php @@ -12,17 +12,14 @@ use Rector\Symfony\ValueObject\ValidatorAssert\ClassMethodAndAnnotation; final class MethodCallAnnotationAssertResolver { /** - * @readonly * @var \Rector\Core\PhpParser\Node\Value\ValueResolver */ private $valueResolver; /** - * @readonly * @var \Rector\Symfony\NodeFactory\Annotations\DoctrineAnnotationFromNewFactory */ private $doctrineAnnotationFromNewFactory; /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\Annotations\StmtMethodCallMatcher */ private $stmtMethodCallMatcher; diff --git a/vendor/rector/rector-symfony/src/NodeAnalyzer/Annotations/PropertyAnnotationAssertResolver.php b/vendor/rector/rector-symfony/src/NodeAnalyzer/Annotations/PropertyAnnotationAssertResolver.php index 3e1b04140da..a346768a5e5 100644 --- a/vendor/rector/rector-symfony/src/NodeAnalyzer/Annotations/PropertyAnnotationAssertResolver.php +++ b/vendor/rector/rector-symfony/src/NodeAnalyzer/Annotations/PropertyAnnotationAssertResolver.php @@ -12,17 +12,14 @@ use Rector\Symfony\ValueObject\ValidatorAssert\PropertyAndAnnotation; final class PropertyAnnotationAssertResolver { /** - * @readonly * @var \Rector\Core\PhpParser\Node\Value\ValueResolver */ private $valueResolver; /** - * @readonly * @var \Rector\Symfony\NodeFactory\Annotations\DoctrineAnnotationFromNewFactory */ private $doctrineAnnotationFromNewFactory; /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\Annotations\StmtMethodCallMatcher */ private $stmtMethodCallMatcher; diff --git a/vendor/rector/rector-symfony/src/NodeAnalyzer/Annotations/StmtMethodCallMatcher.php b/vendor/rector/rector-symfony/src/NodeAnalyzer/Annotations/StmtMethodCallMatcher.php index f5149dd7eb6..cd44d93aab2 100644 --- a/vendor/rector/rector-symfony/src/NodeAnalyzer/Annotations/StmtMethodCallMatcher.php +++ b/vendor/rector/rector-symfony/src/NodeAnalyzer/Annotations/StmtMethodCallMatcher.php @@ -10,7 +10,6 @@ use Rector\NodeNameResolver\NodeNameResolver; final class StmtMethodCallMatcher { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/vendor/rector/rector-symfony/src/NodeAnalyzer/ClassAnalyzer.php b/vendor/rector/rector-symfony/src/NodeAnalyzer/ClassAnalyzer.php index d1cd5800686..eac0078a229 100644 --- a/vendor/rector/rector-symfony/src/NodeAnalyzer/ClassAnalyzer.php +++ b/vendor/rector/rector-symfony/src/NodeAnalyzer/ClassAnalyzer.php @@ -8,7 +8,6 @@ use Rector\NodeNameResolver\NodeNameResolver; final class ClassAnalyzer { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/vendor/rector/rector-symfony/src/NodeAnalyzer/Command/AttributeValueResolver.php b/vendor/rector/rector-symfony/src/NodeAnalyzer/Command/AttributeValueResolver.php index 8ab54044370..1e77e7608d4 100644 --- a/vendor/rector/rector-symfony/src/NodeAnalyzer/Command/AttributeValueResolver.php +++ b/vendor/rector/rector-symfony/src/NodeAnalyzer/Command/AttributeValueResolver.php @@ -12,7 +12,6 @@ use Rector\Symfony\Enum\SymfonyAnnotation; final class AttributeValueResolver { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/vendor/rector/rector-symfony/src/NodeAnalyzer/Command/SetAliasesMethodCallExtractor.php b/vendor/rector/rector-symfony/src/NodeAnalyzer/Command/SetAliasesMethodCallExtractor.php index 97f8d022fd6..b1f0c7044a1 100644 --- a/vendor/rector/rector-symfony/src/NodeAnalyzer/Command/SetAliasesMethodCallExtractor.php +++ b/vendor/rector/rector-symfony/src/NodeAnalyzer/Command/SetAliasesMethodCallExtractor.php @@ -18,27 +18,22 @@ use Rector\Symfony\Enum\SymfonyAnnotation; final class SetAliasesMethodCallExtractor { /** - * @readonly * @var \Rector\Php80\NodeAnalyzer\PhpAttributeAnalyzer */ private $phpAttributeAnalyzer; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; /** - * @readonly * @var \Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser */ private $simpleCallableNodeTraverser; /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\Command\AttributeValueResolver */ private $attributeValueResolver; diff --git a/vendor/rector/rector-symfony/src/NodeAnalyzer/DependencyInjectionMethodCallAnalyzer.php b/vendor/rector/rector-symfony/src/NodeAnalyzer/DependencyInjectionMethodCallAnalyzer.php index afa58acff4e..7257b5ac916 100644 --- a/vendor/rector/rector-symfony/src/NodeAnalyzer/DependencyInjectionMethodCallAnalyzer.php +++ b/vendor/rector/rector-symfony/src/NodeAnalyzer/DependencyInjectionMethodCallAnalyzer.php @@ -15,27 +15,22 @@ use Rector\PostRector\ValueObject\PropertyMetadata; final class DependencyInjectionMethodCallAnalyzer { /** - * @readonly * @var \Rector\Naming\Naming\PropertyNaming */ private $propertyNaming; /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\ServiceTypeMethodCallResolver */ private $serviceTypeMethodCallResolver; /** - * @readonly * @var \Rector\Php80\NodeAnalyzer\PromotedPropertyResolver */ private $promotedPropertyResolver; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\NodeManipulator\PropertyManipulator */ private $propertyManipulator; diff --git a/vendor/rector/rector-symfony/src/NodeAnalyzer/FormAddMethodCallAnalyzer.php b/vendor/rector/rector-symfony/src/NodeAnalyzer/FormAddMethodCallAnalyzer.php index 2105fe896b9..d60642e5b1c 100644 --- a/vendor/rector/rector-symfony/src/NodeAnalyzer/FormAddMethodCallAnalyzer.php +++ b/vendor/rector/rector-symfony/src/NodeAnalyzer/FormAddMethodCallAnalyzer.php @@ -11,12 +11,10 @@ use Rector\NodeTypeResolver\NodeTypeResolver; final class FormAddMethodCallAnalyzer { /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/vendor/rector/rector-symfony/src/NodeAnalyzer/FormCollectionAnalyzer.php b/vendor/rector/rector-symfony/src/NodeAnalyzer/FormCollectionAnalyzer.php index fa3fd159d24..49c6ba55a49 100644 --- a/vendor/rector/rector-symfony/src/NodeAnalyzer/FormCollectionAnalyzer.php +++ b/vendor/rector/rector-symfony/src/NodeAnalyzer/FormCollectionAnalyzer.php @@ -10,12 +10,10 @@ use Rector\NodeNameResolver\NodeNameResolver; final class FormCollectionAnalyzer { /** - * @readonly * @var \Rector\Core\PhpParser\Node\Value\ValueResolver */ private $valueResolver; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/vendor/rector/rector-symfony/src/NodeAnalyzer/FormInstanceToFormClassConstFetchConverter.php b/vendor/rector/rector-symfony/src/NodeAnalyzer/FormInstanceToFormClassConstFetchConverter.php index 61845d54d64..421e89c0a03 100644 --- a/vendor/rector/rector-symfony/src/NodeAnalyzer/FormInstanceToFormClassConstFetchConverter.php +++ b/vendor/rector/rector-symfony/src/NodeAnalyzer/FormInstanceToFormClassConstFetchConverter.php @@ -16,22 +16,18 @@ use Rector\Symfony\NodeAnalyzer\FormType\FormTypeClassResolver; final class FormInstanceToFormClassConstFetchConverter { /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\FormType\CreateFormTypeOptionsArgMover */ private $createFormTypeOptionsArgMover; /** - * @readonly * @var \Rector\Core\PhpParser\Node\NodeFactory */ private $nodeFactory; /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\FormType\FormTypeClassResolver */ private $formTypeClassResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; diff --git a/vendor/rector/rector-symfony/src/NodeAnalyzer/FormType/CreateFormTypeOptionsArgMover.php b/vendor/rector/rector-symfony/src/NodeAnalyzer/FormType/CreateFormTypeOptionsArgMover.php index ad74a0d5532..59ade1b233b 100644 --- a/vendor/rector/rector-symfony/src/NodeAnalyzer/FormType/CreateFormTypeOptionsArgMover.php +++ b/vendor/rector/rector-symfony/src/NodeAnalyzer/FormType/CreateFormTypeOptionsArgMover.php @@ -14,12 +14,10 @@ use ReflectionMethod; final class CreateFormTypeOptionsArgMover { /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; /** - * @readonly * @var \Rector\Core\PhpParser\Node\NodeFactory */ private $nodeFactory; diff --git a/vendor/rector/rector-symfony/src/NodeAnalyzer/FormType/FormTypeClassResolver.php b/vendor/rector/rector-symfony/src/NodeAnalyzer/FormType/FormTypeClassResolver.php index 6e4443948c1..e873bbfb68f 100644 --- a/vendor/rector/rector-symfony/src/NodeAnalyzer/FormType/FormTypeClassResolver.php +++ b/vendor/rector/rector-symfony/src/NodeAnalyzer/FormType/FormTypeClassResolver.php @@ -11,12 +11,10 @@ use Rector\NodeTypeResolver\NodeTypeResolver; final class FormTypeClassResolver { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; diff --git a/vendor/rector/rector-symfony/src/NodeAnalyzer/LiteralCallLikeConstFetchReplacer.php b/vendor/rector/rector-symfony/src/NodeAnalyzer/LiteralCallLikeConstFetchReplacer.php index aa92d683cc8..6aa8db7ed6e 100644 --- a/vendor/rector/rector-symfony/src/NodeAnalyzer/LiteralCallLikeConstFetchReplacer.php +++ b/vendor/rector/rector-symfony/src/NodeAnalyzer/LiteralCallLikeConstFetchReplacer.php @@ -13,7 +13,6 @@ use Rector\Core\PhpParser\Node\NodeFactory; final class LiteralCallLikeConstFetchReplacer { /** - * @readonly * @var \Rector\Core\PhpParser\Node\NodeFactory */ private $nodeFactory; diff --git a/vendor/rector/rector-symfony/src/NodeAnalyzer/RouteRequiredParamNameToTypesResolver.php b/vendor/rector/rector-symfony/src/NodeAnalyzer/RouteRequiredParamNameToTypesResolver.php index 9f8f39bbc53..1842ad9b657 100644 --- a/vendor/rector/rector-symfony/src/NodeAnalyzer/RouteRequiredParamNameToTypesResolver.php +++ b/vendor/rector/rector-symfony/src/NodeAnalyzer/RouteRequiredParamNameToTypesResolver.php @@ -21,12 +21,10 @@ use Rector\Symfony\Enum\SymfonyAnnotation; final class RouteRequiredParamNameToTypesResolver { /** - * @readonly * @var \Rector\Doctrine\NodeAnalyzer\AttrinationFinder */ private $attrinationFinder; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/vendor/rector/rector-symfony/src/NodeAnalyzer/ServiceTypeMethodCallResolver.php b/vendor/rector/rector-symfony/src/NodeAnalyzer/ServiceTypeMethodCallResolver.php index 7ef1234883e..69e30587aad 100644 --- a/vendor/rector/rector-symfony/src/NodeAnalyzer/ServiceTypeMethodCallResolver.php +++ b/vendor/rector/rector-symfony/src/NodeAnalyzer/ServiceTypeMethodCallResolver.php @@ -15,12 +15,10 @@ use Rector\Symfony\DataProvider\ServiceMapProvider; final class ServiceTypeMethodCallResolver { /** - * @readonly * @var \Rector\Symfony\DataProvider\ServiceMapProvider */ private $serviceMapProvider; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/vendor/rector/rector-symfony/src/NodeAnalyzer/SymfonyPhpClosureDetector.php b/vendor/rector/rector-symfony/src/NodeAnalyzer/SymfonyPhpClosureDetector.php index a42756d69d6..8b61ce2fa6d 100644 --- a/vendor/rector/rector-symfony/src/NodeAnalyzer/SymfonyPhpClosureDetector.php +++ b/vendor/rector/rector-symfony/src/NodeAnalyzer/SymfonyPhpClosureDetector.php @@ -14,17 +14,14 @@ use Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser; final class SymfonyPhpClosureDetector { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; /** - * @readonly * @var \Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser */ private $simpleCallableNodeTraverser; diff --git a/vendor/rector/rector-symfony/src/NodeAnalyzer/SymfonyTestCaseAnalyzer.php b/vendor/rector/rector-symfony/src/NodeAnalyzer/SymfonyTestCaseAnalyzer.php index ffdd611e8c3..a5bdf9c386f 100644 --- a/vendor/rector/rector-symfony/src/NodeAnalyzer/SymfonyTestCaseAnalyzer.php +++ b/vendor/rector/rector-symfony/src/NodeAnalyzer/SymfonyTestCaseAnalyzer.php @@ -9,7 +9,6 @@ use Rector\Core\Reflection\ReflectionResolver; final class SymfonyTestCaseAnalyzer { /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/vendor/rector/rector-symfony/src/NodeFactory/Annotations/DoctrineAnnotationFromNewFactory.php b/vendor/rector/rector-symfony/src/NodeFactory/Annotations/DoctrineAnnotationFromNewFactory.php index 337d08e50a8..82058748e7b 100644 --- a/vendor/rector/rector-symfony/src/NodeFactory/Annotations/DoctrineAnnotationFromNewFactory.php +++ b/vendor/rector/rector-symfony/src/NodeFactory/Annotations/DoctrineAnnotationFromNewFactory.php @@ -12,7 +12,6 @@ use Rector\NodeTypeResolver\Node\AttributeKey; final class DoctrineAnnotationFromNewFactory { /** - * @readonly * @var \Rector\Symfony\NodeFactory\Annotations\DoctrineAnnotationKeyToValuesResolver */ private $doctrineAnnotationKeyToValuesResolver; diff --git a/vendor/rector/rector-symfony/src/NodeFactory/Annotations/DoctrineAnnotationKeyToValuesResolver.php b/vendor/rector/rector-symfony/src/NodeFactory/Annotations/DoctrineAnnotationKeyToValuesResolver.php index 8d2d641fa61..22b0bf5b0ba 100644 --- a/vendor/rector/rector-symfony/src/NodeFactory/Annotations/DoctrineAnnotationKeyToValuesResolver.php +++ b/vendor/rector/rector-symfony/src/NodeFactory/Annotations/DoctrineAnnotationKeyToValuesResolver.php @@ -10,12 +10,10 @@ use Rector\Core\PhpParser\Node\Value\ValueResolver; final class DoctrineAnnotationKeyToValuesResolver { /** - * @readonly * @var \Rector\Core\PhpParser\Node\Value\ValueResolver */ private $valueResolver; /** - * @readonly * @var \Rector\Symfony\NodeFactory\Annotations\StringValueQuoteWrapper */ private $stringValueQuoteWrapper; diff --git a/vendor/rector/rector-symfony/src/NodeFactory/Annotations/StringValueQuoteWrapper.php b/vendor/rector/rector-symfony/src/NodeFactory/Annotations/StringValueQuoteWrapper.php index 408a9a4e4b8..2d895745fe5 100644 --- a/vendor/rector/rector-symfony/src/NodeFactory/Annotations/StringValueQuoteWrapper.php +++ b/vendor/rector/rector-symfony/src/NodeFactory/Annotations/StringValueQuoteWrapper.php @@ -9,7 +9,6 @@ use Rector\BetterPhpDocParser\ValueObject\PhpDoc\DoctrineAnnotation\CurlyListNod final class StringValueQuoteWrapper { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocParser\StaticDoctrineAnnotationParser\ArrayParser */ private $arrayParser; diff --git a/vendor/rector/rector-symfony/src/NodeFactory/ArrayFromCompactFactory.php b/vendor/rector/rector-symfony/src/NodeFactory/ArrayFromCompactFactory.php index 412438008c0..b2ac3e31a3f 100644 --- a/vendor/rector/rector-symfony/src/NodeFactory/ArrayFromCompactFactory.php +++ b/vendor/rector/rector-symfony/src/NodeFactory/ArrayFromCompactFactory.php @@ -12,7 +12,6 @@ use Rector\Core\NodeManipulator\FuncCallManipulator; final class ArrayFromCompactFactory { /** - * @readonly * @var \Rector\Core\NodeManipulator\FuncCallManipulator */ private $funcCallManipulator; diff --git a/vendor/rector/rector-symfony/src/NodeFactory/BareLogoutClassMethodFactory.php b/vendor/rector/rector-symfony/src/NodeFactory/BareLogoutClassMethodFactory.php index 7a8155c7280..4ee071020e4 100644 --- a/vendor/rector/rector-symfony/src/NodeFactory/BareLogoutClassMethodFactory.php +++ b/vendor/rector/rector-symfony/src/NodeFactory/BareLogoutClassMethodFactory.php @@ -14,12 +14,10 @@ use Rector\Core\ValueObject\PhpVersionFeature; final class BareLogoutClassMethodFactory { /** - * @readonly * @var \Rector\Core\PhpParser\Node\NodeFactory */ private $nodeFactory; /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; diff --git a/vendor/rector/rector-symfony/src/NodeFactory/EventReferenceFactory.php b/vendor/rector/rector-symfony/src/NodeFactory/EventReferenceFactory.php index 78d1c721762..99482f3c6a1 100644 --- a/vendor/rector/rector-symfony/src/NodeFactory/EventReferenceFactory.php +++ b/vendor/rector/rector-symfony/src/NodeFactory/EventReferenceFactory.php @@ -12,12 +12,10 @@ use Rector\Symfony\ValueObject\EventNameToClassAndConstant; final class EventReferenceFactory { /** - * @readonly * @var \Rector\Core\PhpParser\Node\NodeFactory */ private $nodeFactory; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/vendor/rector/rector-symfony/src/NodeFactory/GetSubscribedEventsClassMethodFactory.php b/vendor/rector/rector-symfony/src/NodeFactory/GetSubscribedEventsClassMethodFactory.php index 0b0c31bf226..f8cab0d9068 100644 --- a/vendor/rector/rector-symfony/src/NodeFactory/GetSubscribedEventsClassMethodFactory.php +++ b/vendor/rector/rector-symfony/src/NodeFactory/GetSubscribedEventsClassMethodFactory.php @@ -31,32 +31,26 @@ use Rector\Symfony\ValueObject\Tag\EventListenerTag; final class GetSubscribedEventsClassMethodFactory { /** - * @readonly * @var \Rector\Core\PhpParser\Node\NodeFactory */ private $nodeFactory; /** - * @readonly * @var \Rector\Privatization\NodeManipulator\VisibilityManipulator */ private $visibilityManipulator; /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTypeChanger */ private $phpDocTypeChanger; /** - * @readonly * @var \Rector\Symfony\NodeFactory\EventReferenceFactory */ private $eventReferenceFactory; diff --git a/vendor/rector/rector-symfony/src/NodeFactory/OnLogoutClassMethodFactory.php b/vendor/rector/rector-symfony/src/NodeFactory/OnLogoutClassMethodFactory.php index 7ce3aeacb14..de4d7a3708f 100644 --- a/vendor/rector/rector-symfony/src/NodeFactory/OnLogoutClassMethodFactory.php +++ b/vendor/rector/rector-symfony/src/NodeFactory/OnLogoutClassMethodFactory.php @@ -15,17 +15,14 @@ use Rector\NodeNameResolver\NodeNameResolver; final class OnLogoutClassMethodFactory { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\Symfony\NodeFactory\BareLogoutClassMethodFactory */ private $bareLogoutClassMethodFactory; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ParamAnalyzer */ private $paramAnalyzer; diff --git a/vendor/rector/rector-symfony/src/NodeFactory/OnSuccessLogoutClassMethodFactory.php b/vendor/rector/rector-symfony/src/NodeFactory/OnSuccessLogoutClassMethodFactory.php index 1ed08c286d0..354ca25621e 100644 --- a/vendor/rector/rector-symfony/src/NodeFactory/OnSuccessLogoutClassMethodFactory.php +++ b/vendor/rector/rector-symfony/src/NodeFactory/OnSuccessLogoutClassMethodFactory.php @@ -20,22 +20,18 @@ use Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser; final class OnSuccessLogoutClassMethodFactory { /** - * @readonly * @var \Rector\Core\PhpParser\Node\NodeFactory */ private $nodeFactory; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\PhpDocParser\NodeTraverser\SimpleCallableNodeTraverser */ private $simpleCallableNodeTraverser; /** - * @readonly * @var \Rector\Symfony\NodeFactory\BareLogoutClassMethodFactory */ private $bareLogoutClassMethodFactory; diff --git a/vendor/rector/rector-symfony/src/NodeFactory/ThisRenderFactory.php b/vendor/rector/rector-symfony/src/NodeFactory/ThisRenderFactory.php index 28f3ec73e1d..d5449ca27d8 100644 --- a/vendor/rector/rector-symfony/src/NodeFactory/ThisRenderFactory.php +++ b/vendor/rector/rector-symfony/src/NodeFactory/ThisRenderFactory.php @@ -25,27 +25,22 @@ use Rector\Symfony\Helper\TemplateGuesser; final class ThisRenderFactory { /** - * @readonly * @var \Rector\Symfony\NodeFactory\ArrayFromCompactFactory */ private $arrayFromCompactFactory; /** - * @readonly * @var \Rector\Core\PhpParser\Node\NodeFactory */ private $nodeFactory; /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; /** - * @readonly * @var \Rector\Symfony\Helper\TemplateGuesser */ private $templateGuesser; diff --git a/vendor/rector/rector-symfony/src/NodeFinder/EmptyReturnNodeFinder.php b/vendor/rector/rector-symfony/src/NodeFinder/EmptyReturnNodeFinder.php index 554016a8dc6..71e35d69eb7 100644 --- a/vendor/rector/rector-symfony/src/NodeFinder/EmptyReturnNodeFinder.php +++ b/vendor/rector/rector-symfony/src/NodeFinder/EmptyReturnNodeFinder.php @@ -10,7 +10,6 @@ use Rector\Core\PhpParser\Node\BetterNodeFinder; final class EmptyReturnNodeFinder { /** - * @readonly * @var \Rector\Core\PhpParser\Node\BetterNodeFinder */ private $betterNodeFinder; diff --git a/vendor/rector/rector-symfony/src/NodeManipulator/ClassManipulator.php b/vendor/rector/rector-symfony/src/NodeManipulator/ClassManipulator.php index e9d6dc53e74..bf713dbdc7c 100644 --- a/vendor/rector/rector-symfony/src/NodeManipulator/ClassManipulator.php +++ b/vendor/rector/rector-symfony/src/NodeManipulator/ClassManipulator.php @@ -8,7 +8,6 @@ use Rector\NodeNameResolver\NodeNameResolver; final class ClassManipulator { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/vendor/rector/rector-symfony/src/NodeRemover/ConstructorDependencyRemover.php b/vendor/rector/rector-symfony/src/NodeRemover/ConstructorDependencyRemover.php index 69c2a288c6a..e55f2e8d333 100644 --- a/vendor/rector/rector-symfony/src/NodeRemover/ConstructorDependencyRemover.php +++ b/vendor/rector/rector-symfony/src/NodeRemover/ConstructorDependencyRemover.php @@ -12,7 +12,6 @@ use Rector\NodeNameResolver\NodeNameResolver; final class ConstructorDependencyRemover { /** - * @readonly * @var \Rector\NodeNameResolver\NodeNameResolver */ private $nodeNameResolver; diff --git a/vendor/rector/rector-symfony/src/Rector/BinaryOp/ResponseStatusCodeRector.php b/vendor/rector/rector-symfony/src/Rector/BinaryOp/ResponseStatusCodeRector.php index e4177b6737c..280dd02b3fd 100644 --- a/vendor/rector/rector-symfony/src/Rector/BinaryOp/ResponseStatusCodeRector.php +++ b/vendor/rector/rector-symfony/src/Rector/BinaryOp/ResponseStatusCodeRector.php @@ -23,12 +23,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ResponseStatusCodeRector extends AbstractRector { /** - * @readonly * @var \Rector\Symfony\TypeAnalyzer\ControllerAnalyzer */ private $controllerAnalyzer; /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\LiteralCallLikeConstFetchReplacer */ private $literalCallLikeConstFetchReplacer; diff --git a/vendor/rector/rector-symfony/src/Rector/ClassMethod/ActionSuffixRemoverRector.php b/vendor/rector/rector-symfony/src/Rector/ClassMethod/ActionSuffixRemoverRector.php index 3bd5cef2b82..a4a1821f8ed 100644 --- a/vendor/rector/rector-symfony/src/Rector/ClassMethod/ActionSuffixRemoverRector.php +++ b/vendor/rector/rector-symfony/src/Rector/ClassMethod/ActionSuffixRemoverRector.php @@ -17,7 +17,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ActionSuffixRemoverRector extends AbstractRector { /** - * @readonly * @var \Rector\Symfony\Bridge\NodeAnalyzer\ControllerMethodAnalyzer */ private $controllerMethodAnalyzer; diff --git a/vendor/rector/rector-symfony/src/Rector/ClassMethod/AddRouteAnnotationRector.php b/vendor/rector/rector-symfony/src/Rector/ClassMethod/AddRouteAnnotationRector.php index 97c4ef0b4e6..6876310b562 100644 --- a/vendor/rector/rector-symfony/src/Rector/ClassMethod/AddRouteAnnotationRector.php +++ b/vendor/rector/rector-symfony/src/Rector/ClassMethod/AddRouteAnnotationRector.php @@ -24,17 +24,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class AddRouteAnnotationRector extends AbstractRector { /** - * @readonly * @var \Rector\Symfony\Contract\Bridge\Symfony\Routing\SymfonyRoutesProviderInterface */ private $symfonyRoutesProvider; /** - * @readonly * @var \Rector\Symfony\PhpDocNode\SymfonyRouteTagValueNodeFactory */ private $symfonyRouteTagValueNodeFactory; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocParser\StaticDoctrineAnnotationParser\ArrayParser */ private $arrayParser; diff --git a/vendor/rector/rector-symfony/src/Rector/ClassMethod/CommandConstantReturnCodeRector.php b/vendor/rector/rector-symfony/src/Rector/ClassMethod/CommandConstantReturnCodeRector.php index ad977c985d9..b3f2097994b 100644 --- a/vendor/rector/rector-symfony/src/Rector/ClassMethod/CommandConstantReturnCodeRector.php +++ b/vendor/rector/rector-symfony/src/Rector/ClassMethod/CommandConstantReturnCodeRector.php @@ -22,7 +22,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class CommandConstantReturnCodeRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/vendor/rector/rector-symfony/src/Rector/ClassMethod/ConsoleExecuteReturnIntRector.php b/vendor/rector/rector-symfony/src/Rector/ClassMethod/ConsoleExecuteReturnIntRector.php index e835b329a19..0c3730679ba 100644 --- a/vendor/rector/rector-symfony/src/Rector/ClassMethod/ConsoleExecuteReturnIntRector.php +++ b/vendor/rector/rector-symfony/src/Rector/ClassMethod/ConsoleExecuteReturnIntRector.php @@ -28,7 +28,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ConsoleExecuteReturnIntRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeAnalyzer\TerminatedNodeAnalyzer */ private $terminatedNodeAnalyzer; diff --git a/vendor/rector/rector-symfony/src/Rector/ClassMethod/FormTypeGetParentRector.php b/vendor/rector/rector-symfony/src/Rector/ClassMethod/FormTypeGetParentRector.php index c25a6ddcfe6..6f7bb8b65cf 100644 --- a/vendor/rector/rector-symfony/src/Rector/ClassMethod/FormTypeGetParentRector.php +++ b/vendor/rector/rector-symfony/src/Rector/ClassMethod/FormTypeGetParentRector.php @@ -20,7 +20,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class FormTypeGetParentRector extends AbstractRector { /** - * @readonly * @var \Rector\Symfony\FormHelper\FormTypeStringToTypeProvider */ private $formTypeStringToTypeProvider; diff --git a/vendor/rector/rector-symfony/src/Rector/ClassMethod/GetRequestRector.php b/vendor/rector/rector-symfony/src/Rector/ClassMethod/GetRequestRector.php index 6c1a8007641..56fe8aaa820 100644 --- a/vendor/rector/rector-symfony/src/Rector/ClassMethod/GetRequestRector.php +++ b/vendor/rector/rector-symfony/src/Rector/ClassMethod/GetRequestRector.php @@ -22,12 +22,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class GetRequestRector extends AbstractRector { /** - * @readonly * @var \Rector\Symfony\Bridge\NodeAnalyzer\ControllerMethodAnalyzer */ private $controllerMethodAnalyzer; /** - * @readonly * @var \Rector\Symfony\TypeAnalyzer\ControllerAnalyzer */ private $controllerAnalyzer; diff --git a/vendor/rector/rector-symfony/src/Rector/ClassMethod/MergeMethodAnnotationToRouteAnnotationRector.php b/vendor/rector/rector-symfony/src/Rector/ClassMethod/MergeMethodAnnotationToRouteAnnotationRector.php index bdc588851fc..e39f44823d4 100644 --- a/vendor/rector/rector-symfony/src/Rector/ClassMethod/MergeMethodAnnotationToRouteAnnotationRector.php +++ b/vendor/rector/rector-symfony/src/Rector/ClassMethod/MergeMethodAnnotationToRouteAnnotationRector.php @@ -26,12 +26,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class MergeMethodAnnotationToRouteAnnotationRector extends AbstractRector { /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTagRemover */ private $phpDocTagRemover; /** - * @readonly * @var \Rector\BetterPhpDocParser\Printer\PhpDocInfoPrinter */ private $phpDocInfoPrinter; diff --git a/vendor/rector/rector-symfony/src/Rector/ClassMethod/ParamTypeFromRouteRequiredRegexRector.php b/vendor/rector/rector-symfony/src/Rector/ClassMethod/ParamTypeFromRouteRequiredRegexRector.php index dbf3253cdd2..58859b1164e 100644 --- a/vendor/rector/rector-symfony/src/Rector/ClassMethod/ParamTypeFromRouteRequiredRegexRector.php +++ b/vendor/rector/rector-symfony/src/Rector/ClassMethod/ParamTypeFromRouteRequiredRegexRector.php @@ -18,12 +18,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ParamTypeFromRouteRequiredRegexRector extends AbstractRector { /** - * @readonly * @var \Rector\Symfony\TypeAnalyzer\ControllerAnalyzer */ private $controllerAnalyzer; /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\RouteRequiredParamNameToTypesResolver */ private $routeRequiredParamNameToTypesResolver; diff --git a/vendor/rector/rector-symfony/src/Rector/ClassMethod/RemoveUnusedRequestParamRector.php b/vendor/rector/rector-symfony/src/Rector/ClassMethod/RemoveUnusedRequestParamRector.php index ace934355a3..fc3610224e7 100644 --- a/vendor/rector/rector-symfony/src/Rector/ClassMethod/RemoveUnusedRequestParamRector.php +++ b/vendor/rector/rector-symfony/src/Rector/ClassMethod/RemoveUnusedRequestParamRector.php @@ -20,17 +20,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RemoveUnusedRequestParamRector extends AbstractRector { /** - * @readonly * @var \Rector\Symfony\TypeAnalyzer\ControllerAnalyzer */ private $controllerAnalyzer; /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; /** - * @readonly * @var \Rector\FamilyTree\NodeAnalyzer\ClassChildAnalyzer */ private $classChildAnalyzer; diff --git a/vendor/rector/rector-symfony/src/Rector/ClassMethod/ReplaceSensioRouteAnnotationWithSymfonyRector.php b/vendor/rector/rector-symfony/src/Rector/ClassMethod/ReplaceSensioRouteAnnotationWithSymfonyRector.php index cc4981476a6..821a958a57f 100644 --- a/vendor/rector/rector-symfony/src/Rector/ClassMethod/ReplaceSensioRouteAnnotationWithSymfonyRector.php +++ b/vendor/rector/rector-symfony/src/Rector/ClassMethod/ReplaceSensioRouteAnnotationWithSymfonyRector.php @@ -23,17 +23,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ReplaceSensioRouteAnnotationWithSymfonyRector extends AbstractRector { /** - * @readonly * @var \Rector\Symfony\PhpDocNode\SymfonyRouteTagValueNodeFactory */ private $symfonyRouteTagValueNodeFactory; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTagRemover */ private $phpDocTagRemover; /** - * @readonly * @var \Rector\Core\Configuration\RenamedClassesDataCollector */ private $renamedClassesDataCollector; diff --git a/vendor/rector/rector-symfony/src/Rector/ClassMethod/ResponseReturnTypeControllerActionRector.php b/vendor/rector/rector-symfony/src/Rector/ClassMethod/ResponseReturnTypeControllerActionRector.php index 255e6210aac..66443d96fba 100644 --- a/vendor/rector/rector-symfony/src/Rector/ClassMethod/ResponseReturnTypeControllerActionRector.php +++ b/vendor/rector/rector-symfony/src/Rector/ClassMethod/ResponseReturnTypeControllerActionRector.php @@ -24,12 +24,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ResponseReturnTypeControllerActionRector extends AbstractRector { /** - * @readonly * @var \Rector\Symfony\TypeAnalyzer\ControllerAnalyzer */ private $controllerAnalyzer; /** - * @readonly * @var \Rector\Doctrine\NodeAnalyzer\AttrinationFinder */ private $attrinationFinder; diff --git a/vendor/rector/rector-symfony/src/Rector/ClassMethod/TemplateAnnotationToThisRenderRector.php b/vendor/rector/rector-symfony/src/Rector/ClassMethod/TemplateAnnotationToThisRenderRector.php index dc1fe9124c1..d1b20444a0a 100644 --- a/vendor/rector/rector-symfony/src/Rector/ClassMethod/TemplateAnnotationToThisRenderRector.php +++ b/vendor/rector/rector-symfony/src/Rector/ClassMethod/TemplateAnnotationToThisRenderRector.php @@ -41,32 +41,26 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class TemplateAnnotationToThisRenderRector extends AbstractRector { /** - * @readonly * @var \Rector\Symfony\TypeAnalyzer\ArrayUnionResponseTypeAnalyzer */ private $arrayUnionResponseTypeAnalyzer; /** - * @readonly * @var \Rector\Symfony\TypeDeclaration\ReturnTypeDeclarationUpdater */ private $returnTypeDeclarationUpdater; /** - * @readonly * @var \Rector\Symfony\NodeFactory\ThisRenderFactory */ private $thisRenderFactory; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTagRemover */ private $phpDocTagRemover; /** - * @readonly * @var \Rector\Symfony\NodeFinder\EmptyReturnNodeFinder */ private $emptyReturnNodeFinder; /** - * @readonly * @var \Rector\Symfony\Annotation\AnnotationAnalyzer */ private $annotationAnalyzer; diff --git a/vendor/rector/rector-symfony/src/Rector/Class_/CommandPropertyToAttributeRector.php b/vendor/rector/rector-symfony/src/Rector/Class_/CommandPropertyToAttributeRector.php index 754d27753e8..c0feccb1a78 100644 --- a/vendor/rector/rector-symfony/src/Rector/Class_/CommandPropertyToAttributeRector.php +++ b/vendor/rector/rector-symfony/src/Rector/Class_/CommandPropertyToAttributeRector.php @@ -31,27 +31,22 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class CommandPropertyToAttributeRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\PhpAttribute\NodeFactory\PhpAttributeGroupFactory */ private $phpAttributeGroupFactory; /** - * @readonly * @var \Rector\Php80\NodeAnalyzer\PhpAttributeAnalyzer */ private $phpAttributeAnalyzer; /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\Command\AttributeValueResolver */ private $attributeValueResolver; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\Command\SetAliasesMethodCallExtractor */ private $setAliasesMethodCallExtractor; diff --git a/vendor/rector/rector-symfony/src/Rector/Class_/ContainerGetToRequiredDependencyAbstractClassRector.php b/vendor/rector/rector-symfony/src/Rector/Class_/ContainerGetToRequiredDependencyAbstractClassRector.php index 3051a947e69..d66d61b9c53 100644 --- a/vendor/rector/rector-symfony/src/Rector/Class_/ContainerGetToRequiredDependencyAbstractClassRector.php +++ b/vendor/rector/rector-symfony/src/Rector/Class_/ContainerGetToRequiredDependencyAbstractClassRector.php @@ -25,17 +25,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ContainerGetToRequiredDependencyAbstractClassRector extends AbstractRector { /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\ServiceTypeMethodCallResolver */ private $serviceTypeMethodCallResolver; /** - * @readonly * @var \Rector\Symfony\NodeFactory\RequiredClassMethodFactory */ private $requiredClassMethodFactory; /** - * @readonly * @var \Rector\Symfony\TypeAnalyzer\ContainerAwareAnalyzer */ private $containerAwareAnalyzer; diff --git a/vendor/rector/rector-symfony/src/Rector/Class_/EventListenerToEventSubscriberRector.php b/vendor/rector/rector-symfony/src/Rector/Class_/EventListenerToEventSubscriberRector.php index baf66be17d1..2402e1a42c5 100644 --- a/vendor/rector/rector-symfony/src/Rector/Class_/EventListenerToEventSubscriberRector.php +++ b/vendor/rector/rector-symfony/src/Rector/Class_/EventListenerToEventSubscriberRector.php @@ -22,17 +22,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class EventListenerToEventSubscriberRector extends AbstractRector { /** - * @readonly * @var \Rector\Symfony\ApplicationMetadata\ListenerServiceDefinitionProvider */ private $listenerServiceDefinitionProvider; /** - * @readonly * @var \Rector\Symfony\NodeFactory\GetSubscribedEventsClassMethodFactory */ private $getSubscribedEventsClassMethodFactory; /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\ClassAnalyzer */ private $classAnalyzer; diff --git a/vendor/rector/rector-symfony/src/Rector/Class_/FormTypeWithDependencyToOptionsRector.php b/vendor/rector/rector-symfony/src/Rector/Class_/FormTypeWithDependencyToOptionsRector.php index 1c17e5462de..728abcba25b 100644 --- a/vendor/rector/rector-symfony/src/Rector/Class_/FormTypeWithDependencyToOptionsRector.php +++ b/vendor/rector/rector-symfony/src/Rector/Class_/FormTypeWithDependencyToOptionsRector.php @@ -25,17 +25,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class FormTypeWithDependencyToOptionsRector extends AbstractRector { /** - * @readonly * @var \Rector\Symfony\NodeFactory\FormType\BuildFormOptionAssignsFactory */ private $buildFormOptionAssignsFactory; /** - * @readonly * @var \Rector\Symfony\NodeRemover\ConstructorDependencyRemover */ private $constructorDependencyRemover; /** - * @readonly * @var \Rector\Symfony\NodeFactory\FormType\ConfigureDefaultsFactory */ private $configureDefaultsFactory; diff --git a/vendor/rector/rector-symfony/src/Rector/Class_/LoadValidatorMetadataToAnnotationRector.php b/vendor/rector/rector-symfony/src/Rector/Class_/LoadValidatorMetadataToAnnotationRector.php index 91d90a5979c..924a7b7b738 100644 --- a/vendor/rector/rector-symfony/src/Rector/Class_/LoadValidatorMetadataToAnnotationRector.php +++ b/vendor/rector/rector-symfony/src/Rector/Class_/LoadValidatorMetadataToAnnotationRector.php @@ -26,17 +26,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class LoadValidatorMetadataToAnnotationRector extends AbstractRector { /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\Annotations\MethodCallAnnotationAssertResolver */ private $methodCallAnnotationAssertResolver; /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\Annotations\PropertyAnnotationAssertResolver */ private $propertyAnnotationAssertResolver; /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\Annotations\ClassAnnotationAssertResolver */ private $classAnnotationAssertResolver; diff --git a/vendor/rector/rector-symfony/src/Rector/Class_/LogoutHandlerToLogoutEventSubscriberRector.php b/vendor/rector/rector-symfony/src/Rector/Class_/LogoutHandlerToLogoutEventSubscriberRector.php index e35736b35a0..e7c96dd5175 100644 --- a/vendor/rector/rector-symfony/src/Rector/Class_/LogoutHandlerToLogoutEventSubscriberRector.php +++ b/vendor/rector/rector-symfony/src/Rector/Class_/LogoutHandlerToLogoutEventSubscriberRector.php @@ -24,17 +24,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class LogoutHandlerToLogoutEventSubscriberRector extends AbstractRector { /** - * @readonly * @var \Rector\Symfony\NodeFactory\OnLogoutClassMethodFactory */ private $onLogoutClassMethodFactory; /** - * @readonly * @var \Rector\Symfony\NodeFactory\GetSubscribedEventsClassMethodFactory */ private $getSubscribedEventsClassMethodFactory; /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\ClassAnalyzer */ private $classAnalyzer; diff --git a/vendor/rector/rector-symfony/src/Rector/Class_/LogoutSuccessHandlerToLogoutEventSubscriberRector.php b/vendor/rector/rector-symfony/src/Rector/Class_/LogoutSuccessHandlerToLogoutEventSubscriberRector.php index 66ce8bffaed..5b5a5f39bb4 100644 --- a/vendor/rector/rector-symfony/src/Rector/Class_/LogoutSuccessHandlerToLogoutEventSubscriberRector.php +++ b/vendor/rector/rector-symfony/src/Rector/Class_/LogoutSuccessHandlerToLogoutEventSubscriberRector.php @@ -23,17 +23,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class LogoutSuccessHandlerToLogoutEventSubscriberRector extends AbstractRector { /** - * @readonly * @var \Rector\Symfony\NodeFactory\OnSuccessLogoutClassMethodFactory */ private $onSuccessLogoutClassMethodFactory; /** - * @readonly * @var \Rector\Symfony\NodeFactory\GetSubscribedEventsClassMethodFactory */ private $getSubscribedEventsClassMethodFactory; /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\ClassAnalyzer */ private $classAnalyzer; diff --git a/vendor/rector/rector-symfony/src/Rector/Class_/MagicClosureTwigExtensionToNativeMethodsRector.php b/vendor/rector/rector-symfony/src/Rector/Class_/MagicClosureTwigExtensionToNativeMethodsRector.php index 74bf33feae2..95f98774437 100644 --- a/vendor/rector/rector-symfony/src/Rector/Class_/MagicClosureTwigExtensionToNativeMethodsRector.php +++ b/vendor/rector/rector-symfony/src/Rector/Class_/MagicClosureTwigExtensionToNativeMethodsRector.php @@ -26,7 +26,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class MagicClosureTwigExtensionToNativeMethodsRector extends AbstractScopeAwareRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\NodeCollector\NodeAnalyzer\ArrayCallableMethodMatcher */ private $arrayCallableMethodMatcher; diff --git a/vendor/rector/rector-symfony/src/Rector/Class_/MessageHandlerInterfaceToAttributeRector.php b/vendor/rector/rector-symfony/src/Rector/Class_/MessageHandlerInterfaceToAttributeRector.php index b7cbe8f3e5c..2b3832ba2f8 100644 --- a/vendor/rector/rector-symfony/src/Rector/Class_/MessageHandlerInterfaceToAttributeRector.php +++ b/vendor/rector/rector-symfony/src/Rector/Class_/MessageHandlerInterfaceToAttributeRector.php @@ -21,22 +21,18 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class MessageHandlerInterfaceToAttributeRector extends AbstractRector implements MinPhpVersionInterface { /** - * @readonly * @var \Rector\Symfony\Helper\MessengerHelper */ private $messengerHelper; /** - * @readonly * @var \Rector\Symfony\NodeManipulator\ClassManipulator */ private $classManipulator; /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\ClassAnalyzer */ private $classAnalyzer; /** - * @readonly * @var \Rector\Php80\NodeAnalyzer\PhpAttributeAnalyzer */ private $phpAttributeAnalyzer; diff --git a/vendor/rector/rector-symfony/src/Rector/Closure/ContainerGetNameToTypeInTestsRector.php b/vendor/rector/rector-symfony/src/Rector/Closure/ContainerGetNameToTypeInTestsRector.php index a08ffa8d031..8f426a547e8 100644 --- a/vendor/rector/rector-symfony/src/Rector/Closure/ContainerGetNameToTypeInTestsRector.php +++ b/vendor/rector/rector-symfony/src/Rector/Closure/ContainerGetNameToTypeInTestsRector.php @@ -21,12 +21,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ContainerGetNameToTypeInTestsRector extends AbstractRector { /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\ServiceTypeMethodCallResolver */ private $serviceTypeMethodCallResolver; diff --git a/vendor/rector/rector-symfony/src/Rector/Closure/ServiceArgsToServiceNamedArgRector.php b/vendor/rector/rector-symfony/src/Rector/Closure/ServiceArgsToServiceNamedArgRector.php index 2bf9384c50e..d2e356c6340 100644 --- a/vendor/rector/rector-symfony/src/Rector/Closure/ServiceArgsToServiceNamedArgRector.php +++ b/vendor/rector/rector-symfony/src/Rector/Closure/ServiceArgsToServiceNamedArgRector.php @@ -26,12 +26,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ServiceArgsToServiceNamedArgRector extends AbstractRector { /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\SymfonyPhpClosureDetector */ private $symfonyPhpClosureDetector; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/vendor/rector/rector-symfony/src/Rector/Closure/ServiceSetStringNameToClassNameRector.php b/vendor/rector/rector-symfony/src/Rector/Closure/ServiceSetStringNameToClassNameRector.php index 1a7d808d8dd..0c207572566 100644 --- a/vendor/rector/rector-symfony/src/Rector/Closure/ServiceSetStringNameToClassNameRector.php +++ b/vendor/rector/rector-symfony/src/Rector/Closure/ServiceSetStringNameToClassNameRector.php @@ -17,12 +17,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ServiceSetStringNameToClassNameRector extends AbstractRector { /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\SymfonyPhpClosureDetector */ private $symfonyPhpClosureDetector; /** - * @readonly * @var \Rector\Symfony\DataProvider\ServiceNameToTypeUniqueProvider */ private $serviceNameToTypeUniqueProvider; diff --git a/vendor/rector/rector-symfony/src/Rector/Closure/ServiceSettersToSettersAutodiscoveryRector.php b/vendor/rector/rector-symfony/src/Rector/Closure/ServiceSettersToSettersAutodiscoveryRector.php index be65721e1ff..0a9e233f145 100644 --- a/vendor/rector/rector-symfony/src/Rector/Closure/ServiceSettersToSettersAutodiscoveryRector.php +++ b/vendor/rector/rector-symfony/src/Rector/Closure/ServiceSettersToSettersAutodiscoveryRector.php @@ -30,17 +30,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ServiceSettersToSettersAutodiscoveryRector extends AbstractRector { /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\SymfonyPhpClosureDetector */ private $symfonyPhpClosureDetector; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; /** - * @readonly * @var \Symfony\Component\Filesystem\Filesystem */ private $filesystem; diff --git a/vendor/rector/rector-symfony/src/Rector/Closure/ServiceTagsToDefaultsAutoconfigureRector.php b/vendor/rector/rector-symfony/src/Rector/Closure/ServiceTagsToDefaultsAutoconfigureRector.php index 0ceddf89a4f..fdf1bb839d5 100644 --- a/vendor/rector/rector-symfony/src/Rector/Closure/ServiceTagsToDefaultsAutoconfigureRector.php +++ b/vendor/rector/rector-symfony/src/Rector/Closure/ServiceTagsToDefaultsAutoconfigureRector.php @@ -20,7 +20,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ServiceTagsToDefaultsAutoconfigureRector extends AbstractRector { /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\SymfonyPhpClosureDetector */ private $symfonyPhpClosureDetector; diff --git a/vendor/rector/rector-symfony/src/Rector/Closure/ServicesSetNameToSetTypeRector.php b/vendor/rector/rector-symfony/src/Rector/Closure/ServicesSetNameToSetTypeRector.php index a08e51084ea..a35d4fafe5c 100644 --- a/vendor/rector/rector-symfony/src/Rector/Closure/ServicesSetNameToSetTypeRector.php +++ b/vendor/rector/rector-symfony/src/Rector/Closure/ServicesSetNameToSetTypeRector.php @@ -22,7 +22,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ServicesSetNameToSetTypeRector extends AbstractRector { /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\SymfonyPhpClosureDetector */ private $symfonyPhpClosureDetector; diff --git a/vendor/rector/rector-symfony/src/Rector/MethodCall/AuthorizationCheckerIsGrantedExtractorRector.php b/vendor/rector/rector-symfony/src/Rector/MethodCall/AuthorizationCheckerIsGrantedExtractorRector.php index 809d65b9ad0..c207907a5be 100644 --- a/vendor/rector/rector-symfony/src/Rector/MethodCall/AuthorizationCheckerIsGrantedExtractorRector.php +++ b/vendor/rector/rector-symfony/src/Rector/MethodCall/AuthorizationCheckerIsGrantedExtractorRector.php @@ -21,7 +21,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class AuthorizationCheckerIsGrantedExtractorRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ArgsAnalyzer */ private $argsAnalyzer; diff --git a/vendor/rector/rector-symfony/src/Rector/MethodCall/ChangeCollectionTypeOptionNameFromTypeToEntryTypeRector.php b/vendor/rector/rector-symfony/src/Rector/MethodCall/ChangeCollectionTypeOptionNameFromTypeToEntryTypeRector.php index 2fda0293747..ccd4651ab2f 100644 --- a/vendor/rector/rector-symfony/src/Rector/MethodCall/ChangeCollectionTypeOptionNameFromTypeToEntryTypeRector.php +++ b/vendor/rector/rector-symfony/src/Rector/MethodCall/ChangeCollectionTypeOptionNameFromTypeToEntryTypeRector.php @@ -23,17 +23,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ChangeCollectionTypeOptionNameFromTypeToEntryTypeRector extends AbstractRector { /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\FormAddMethodCallAnalyzer */ private $formAddMethodCallAnalyzer; /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\FormOptionsArrayMatcher */ private $formOptionsArrayMatcher; /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\FormCollectionAnalyzer */ private $formCollectionAnalyzer; diff --git a/vendor/rector/rector-symfony/src/Rector/MethodCall/ChangeStringCollectionOptionToConstantRector.php b/vendor/rector/rector-symfony/src/Rector/MethodCall/ChangeStringCollectionOptionToConstantRector.php index 119ad1e8ee6..d275f456f9e 100644 --- a/vendor/rector/rector-symfony/src/Rector/MethodCall/ChangeStringCollectionOptionToConstantRector.php +++ b/vendor/rector/rector-symfony/src/Rector/MethodCall/ChangeStringCollectionOptionToConstantRector.php @@ -26,22 +26,18 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ChangeStringCollectionOptionToConstantRector extends AbstractRector { /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\FormAddMethodCallAnalyzer */ private $formAddMethodCallAnalyzer; /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\FormOptionsArrayMatcher */ private $formOptionsArrayMatcher; /** - * @readonly * @var \Rector\Symfony\FormHelper\FormTypeStringToTypeProvider */ private $formTypeStringToTypeProvider; /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\FormCollectionAnalyzer */ private $formCollectionAnalyzer; diff --git a/vendor/rector/rector-symfony/src/Rector/MethodCall/ContainerGetToConstructorInjectionRector.php b/vendor/rector/rector-symfony/src/Rector/MethodCall/ContainerGetToConstructorInjectionRector.php index d5f409db88a..acd8d4641d5 100644 --- a/vendor/rector/rector-symfony/src/Rector/MethodCall/ContainerGetToConstructorInjectionRector.php +++ b/vendor/rector/rector-symfony/src/Rector/MethodCall/ContainerGetToConstructorInjectionRector.php @@ -22,17 +22,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ContainerGetToConstructorInjectionRector extends AbstractRector { /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\DependencyInjectionMethodCallAnalyzer */ private $dependencyInjectionMethodCallAnalyzer; /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; /** - * @readonly * @var \Rector\Core\NodeManipulator\ClassDependencyManipulator */ private $classDependencyManipulator; diff --git a/vendor/rector/rector-symfony/src/Rector/MethodCall/FormIsValidRector.php b/vendor/rector/rector-symfony/src/Rector/MethodCall/FormIsValidRector.php index 65b278cac5f..5b3538e02f7 100644 --- a/vendor/rector/rector-symfony/src/Rector/MethodCall/FormIsValidRector.php +++ b/vendor/rector/rector-symfony/src/Rector/MethodCall/FormIsValidRector.php @@ -19,7 +19,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class FormIsValidRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeManipulator\MethodCallManipulator */ private $methodCallManipulator; diff --git a/vendor/rector/rector-symfony/src/Rector/MethodCall/FormTypeInstanceToClassConstRector.php b/vendor/rector/rector-symfony/src/Rector/MethodCall/FormTypeInstanceToClassConstRector.php index e200096cfe9..adbd0bc5dec 100644 --- a/vendor/rector/rector-symfony/src/Rector/MethodCall/FormTypeInstanceToClassConstRector.php +++ b/vendor/rector/rector-symfony/src/Rector/MethodCall/FormTypeInstanceToClassConstRector.php @@ -33,27 +33,22 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class FormTypeInstanceToClassConstRector extends AbstractRector { /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\FormInstanceToFormClassConstFetchConverter */ private $formInstanceToFormClassConstFetchConverter; /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\FormAddMethodCallAnalyzer */ private $formAddMethodCallAnalyzer; /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\FormOptionsArrayMatcher */ private $formOptionsArrayMatcher; /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\FormCollectionAnalyzer */ private $formCollectionAnalyzer; /** - * @readonly * @var \Rector\Symfony\TypeAnalyzer\ControllerAnalyzer */ private $controllerAnalyzer; diff --git a/vendor/rector/rector-symfony/src/Rector/MethodCall/GetHelperControllerToServiceRector.php b/vendor/rector/rector-symfony/src/Rector/MethodCall/GetHelperControllerToServiceRector.php index 2d7fbfef39e..5aaba81e5eb 100644 --- a/vendor/rector/rector-symfony/src/Rector/MethodCall/GetHelperControllerToServiceRector.php +++ b/vendor/rector/rector-symfony/src/Rector/MethodCall/GetHelperControllerToServiceRector.php @@ -26,17 +26,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class GetHelperControllerToServiceRector extends AbstractRector { /** - * @readonly * @var \Rector\Symfony\TypeAnalyzer\ControllerAnalyzer */ private $controllerAnalyzer; /** - * @readonly * @var \Rector\Core\NodeManipulator\ClassDependencyManipulator */ private $classDependencyManipulator; /** - * @readonly * @var \Rector\Naming\Naming\PropertyNaming */ private $propertyNaming; diff --git a/vendor/rector/rector-symfony/src/Rector/MethodCall/GetToConstructorInjectionRector.php b/vendor/rector/rector-symfony/src/Rector/MethodCall/GetToConstructorInjectionRector.php index 4d096f8cc64..6f2ec3256a9 100644 --- a/vendor/rector/rector-symfony/src/Rector/MethodCall/GetToConstructorInjectionRector.php +++ b/vendor/rector/rector-symfony/src/Rector/MethodCall/GetToConstructorInjectionRector.php @@ -19,17 +19,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class GetToConstructorInjectionRector extends AbstractRector { /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\DependencyInjectionMethodCallAnalyzer */ private $dependencyInjectionMethodCallAnalyzer; /** - * @readonly * @var \Rector\Symfony\TypeAnalyzer\ContainerAwareAnalyzer */ private $containerAwareAnalyzer; /** - * @readonly * @var \Rector\Core\NodeManipulator\ClassDependencyManipulator */ private $classDependencyManipulator; diff --git a/vendor/rector/rector-symfony/src/Rector/MethodCall/LiteralGetToRequestClassConstantRector.php b/vendor/rector/rector-symfony/src/Rector/MethodCall/LiteralGetToRequestClassConstantRector.php index 9013663a30b..82cb1cfca16 100644 --- a/vendor/rector/rector-symfony/src/Rector/MethodCall/LiteralGetToRequestClassConstantRector.php +++ b/vendor/rector/rector-symfony/src/Rector/MethodCall/LiteralGetToRequestClassConstantRector.php @@ -19,12 +19,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class LiteralGetToRequestClassConstantRector extends AbstractRector { /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\LiteralCallLikeConstFetchReplacer */ private $literalCallLikeConstFetchReplacer; /** - * @readonly * @var \PHPStan\Reflection\ReflectionProvider */ private $reflectionProvider; diff --git a/vendor/rector/rector-symfony/src/Rector/MethodCall/MakeDispatchFirstArgumentEventRector.php b/vendor/rector/rector-symfony/src/Rector/MethodCall/MakeDispatchFirstArgumentEventRector.php index 21cdadbc430..88218574e27 100644 --- a/vendor/rector/rector-symfony/src/Rector/MethodCall/MakeDispatchFirstArgumentEventRector.php +++ b/vendor/rector/rector-symfony/src/Rector/MethodCall/MakeDispatchFirstArgumentEventRector.php @@ -22,7 +22,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class MakeDispatchFirstArgumentEventRector extends AbstractRector { /** - * @readonly * @var \Rector\NodeTypeResolver\TypeAnalyzer\StringTypeAnalyzer */ private $stringTypeAnalyzer; diff --git a/vendor/rector/rector-symfony/src/Rector/MethodCall/OptionNameRector.php b/vendor/rector/rector-symfony/src/Rector/MethodCall/OptionNameRector.php index c5bd362e04f..9a9f2917fe4 100644 --- a/vendor/rector/rector-symfony/src/Rector/MethodCall/OptionNameRector.php +++ b/vendor/rector/rector-symfony/src/Rector/MethodCall/OptionNameRector.php @@ -19,12 +19,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class OptionNameRector extends AbstractRector { /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\FormAddMethodCallAnalyzer */ private $formAddMethodCallAnalyzer; /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\FormOptionsArrayMatcher */ private $formOptionsArrayMatcher; diff --git a/vendor/rector/rector-symfony/src/Rector/MethodCall/ReadOnlyOptionToAttributeRector.php b/vendor/rector/rector-symfony/src/Rector/MethodCall/ReadOnlyOptionToAttributeRector.php index 1f94bb118f8..195ddff3922 100644 --- a/vendor/rector/rector-symfony/src/Rector/MethodCall/ReadOnlyOptionToAttributeRector.php +++ b/vendor/rector/rector-symfony/src/Rector/MethodCall/ReadOnlyOptionToAttributeRector.php @@ -20,17 +20,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ReadOnlyOptionToAttributeRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\NodeManipulator\ArrayManipulator */ private $arrayManipulator; /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\FormAddMethodCallAnalyzer */ private $formAddMethodCallAnalyzer; /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\FormOptionsArrayMatcher */ private $formOptionsArrayMatcher; diff --git a/vendor/rector/rector-symfony/src/Rector/MethodCall/RedirectToRouteRector.php b/vendor/rector/rector-symfony/src/Rector/MethodCall/RedirectToRouteRector.php index 390ce4a9a8a..340c74456b2 100644 --- a/vendor/rector/rector-symfony/src/Rector/MethodCall/RedirectToRouteRector.php +++ b/vendor/rector/rector-symfony/src/Rector/MethodCall/RedirectToRouteRector.php @@ -17,7 +17,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class RedirectToRouteRector extends AbstractRector { /** - * @readonly * @var \Rector\Symfony\TypeAnalyzer\ControllerAnalyzer */ private $controllerAnalyzer; diff --git a/vendor/rector/rector-symfony/src/Rector/MethodCall/SimplifyFormRenderingRector.php b/vendor/rector/rector-symfony/src/Rector/MethodCall/SimplifyFormRenderingRector.php index e1f7fe467b2..1b1b8d3c104 100644 --- a/vendor/rector/rector-symfony/src/Rector/MethodCall/SimplifyFormRenderingRector.php +++ b/vendor/rector/rector-symfony/src/Rector/MethodCall/SimplifyFormRenderingRector.php @@ -19,7 +19,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class SimplifyFormRenderingRector extends AbstractRector { /** - * @readonly * @var \Rector\Symfony\TypeAnalyzer\ControllerAnalyzer */ private $controllerAnalyzer; diff --git a/vendor/rector/rector-symfony/src/Rector/MethodCall/StringFormTypeToClassRector.php b/vendor/rector/rector-symfony/src/Rector/MethodCall/StringFormTypeToClassRector.php index 0f0889e35f6..c56c98aa770 100644 --- a/vendor/rector/rector-symfony/src/Rector/MethodCall/StringFormTypeToClassRector.php +++ b/vendor/rector/rector-symfony/src/Rector/MethodCall/StringFormTypeToClassRector.php @@ -20,12 +20,10 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class StringFormTypeToClassRector extends AbstractRector { /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\FormAddMethodCallAnalyzer */ private $formAddMethodCallAnalyzer; /** - * @readonly * @var \Rector\Symfony\FormHelper\FormTypeStringToTypeProvider */ private $formTypeStringToTypeProvider; diff --git a/vendor/rector/rector-symfony/src/Rector/MethodCall/WebTestCaseAssertIsSuccessfulRector.php b/vendor/rector/rector-symfony/src/Rector/MethodCall/WebTestCaseAssertIsSuccessfulRector.php index a2a87652e37..a67f1ef373c 100644 --- a/vendor/rector/rector-symfony/src/Rector/MethodCall/WebTestCaseAssertIsSuccessfulRector.php +++ b/vendor/rector/rector-symfony/src/Rector/MethodCall/WebTestCaseAssertIsSuccessfulRector.php @@ -23,17 +23,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class WebTestCaseAssertIsSuccessfulRector extends AbstractRector { /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\SymfonyTestCaseAnalyzer */ private $symfonyTestCaseAnalyzer; /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ExprAnalyzer */ private $exprAnalyzer; diff --git a/vendor/rector/rector-symfony/src/Rector/MethodCall/WebTestCaseAssertResponseCodeRector.php b/vendor/rector/rector-symfony/src/Rector/MethodCall/WebTestCaseAssertResponseCodeRector.php index d9dd2bba81c..5ad548f7f8f 100644 --- a/vendor/rector/rector-symfony/src/Rector/MethodCall/WebTestCaseAssertResponseCodeRector.php +++ b/vendor/rector/rector-symfony/src/Rector/MethodCall/WebTestCaseAssertResponseCodeRector.php @@ -23,17 +23,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class WebTestCaseAssertResponseCodeRector extends AbstractRector { /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\SymfonyTestCaseAnalyzer */ private $symfonyTestCaseAnalyzer; /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ExprAnalyzer */ private $exprAnalyzer; diff --git a/vendor/rector/rector-symfony/src/Rector/MethodCall/WebTestCaseAssertSelectorTextContainsRector.php b/vendor/rector/rector-symfony/src/Rector/MethodCall/WebTestCaseAssertSelectorTextContainsRector.php index 7f6aae9971c..ade977815ac 100644 --- a/vendor/rector/rector-symfony/src/Rector/MethodCall/WebTestCaseAssertSelectorTextContainsRector.php +++ b/vendor/rector/rector-symfony/src/Rector/MethodCall/WebTestCaseAssertSelectorTextContainsRector.php @@ -23,17 +23,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class WebTestCaseAssertSelectorTextContainsRector extends AbstractRector { /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\SymfonyTestCaseAnalyzer */ private $symfonyTestCaseAnalyzer; /** - * @readonly * @var \Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer */ private $testsNodeAnalyzer; /** - * @readonly * @var \Rector\Core\NodeAnalyzer\ExprAnalyzer */ private $exprAnalyzer; diff --git a/vendor/rector/rector-symfony/src/Rector/New_/StringToArrayArgumentProcessRector.php b/vendor/rector/rector-symfony/src/Rector/New_/StringToArrayArgumentProcessRector.php index 854844707c3..128ee5281bd 100644 --- a/vendor/rector/rector-symfony/src/Rector/New_/StringToArrayArgumentProcessRector.php +++ b/vendor/rector/rector-symfony/src/Rector/New_/StringToArrayArgumentProcessRector.php @@ -28,7 +28,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class StringToArrayArgumentProcessRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\PhpParser\NodeTransformer */ private $nodeTransformer; diff --git a/vendor/rector/rector-symfony/src/Rector/Return_/SimpleFunctionAndFilterRector.php b/vendor/rector/rector-symfony/src/Rector/Return_/SimpleFunctionAndFilterRector.php index bdd638f3c42..605d54df4db 100644 --- a/vendor/rector/rector-symfony/src/Rector/Return_/SimpleFunctionAndFilterRector.php +++ b/vendor/rector/rector-symfony/src/Rector/Return_/SimpleFunctionAndFilterRector.php @@ -28,7 +28,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class SimpleFunctionAndFilterRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/vendor/rector/rector-symfony/src/Rector/StaticCall/ParseFileRector.php b/vendor/rector/rector-symfony/src/Rector/StaticCall/ParseFileRector.php index c0be3a26444..8255484fdf0 100644 --- a/vendor/rector/rector-symfony/src/Rector/StaticCall/ParseFileRector.php +++ b/vendor/rector/rector-symfony/src/Rector/StaticCall/ParseFileRector.php @@ -22,7 +22,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ParseFileRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\PhpParser\Printer\BetterStandardPrinter */ private $betterStandardPrinter; diff --git a/vendor/rector/rector-symfony/src/Rector/StaticPropertyFetch/ErrorNamesPropertyToConstantRector.php b/vendor/rector/rector-symfony/src/Rector/StaticPropertyFetch/ErrorNamesPropertyToConstantRector.php index 8bed3d39fc6..89c9b503da5 100644 --- a/vendor/rector/rector-symfony/src/Rector/StaticPropertyFetch/ErrorNamesPropertyToConstantRector.php +++ b/vendor/rector/rector-symfony/src/Rector/StaticPropertyFetch/ErrorNamesPropertyToConstantRector.php @@ -19,7 +19,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; final class ErrorNamesPropertyToConstantRector extends AbstractRector { /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/vendor/rector/rector-symfony/src/Rector/StaticPropertyFetch/KernelTestCaseContainerPropertyDeprecationRector.php b/vendor/rector/rector-symfony/src/Rector/StaticPropertyFetch/KernelTestCaseContainerPropertyDeprecationRector.php index c9d5023a08d..d2faa19d657 100644 --- a/vendor/rector/rector-symfony/src/Rector/StaticPropertyFetch/KernelTestCaseContainerPropertyDeprecationRector.php +++ b/vendor/rector/rector-symfony/src/Rector/StaticPropertyFetch/KernelTestCaseContainerPropertyDeprecationRector.php @@ -16,7 +16,6 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition; class KernelTestCaseContainerPropertyDeprecationRector extends AbstractRector { /** - * @readonly * @var \Rector\Symfony\NodeAnalyzer\SymfonyTestCaseAnalyzer */ private $symfonyTestCaseAnalyzer; diff --git a/vendor/rector/rector-symfony/src/TypeAnalyzer/ContainerAwareAnalyzer.php b/vendor/rector/rector-symfony/src/TypeAnalyzer/ContainerAwareAnalyzer.php index 6bc96176797..8a60fb52165 100644 --- a/vendor/rector/rector-symfony/src/TypeAnalyzer/ContainerAwareAnalyzer.php +++ b/vendor/rector/rector-symfony/src/TypeAnalyzer/ContainerAwareAnalyzer.php @@ -9,7 +9,6 @@ use Rector\NodeTypeResolver\NodeTypeResolver; final class ContainerAwareAnalyzer { /** - * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; diff --git a/vendor/rector/rector-symfony/src/TypeAnalyzer/ControllerAnalyzer.php b/vendor/rector/rector-symfony/src/TypeAnalyzer/ControllerAnalyzer.php index 67702b6f20c..3ad0672054d 100644 --- a/vendor/rector/rector-symfony/src/TypeAnalyzer/ControllerAnalyzer.php +++ b/vendor/rector/rector-symfony/src/TypeAnalyzer/ControllerAnalyzer.php @@ -16,7 +16,6 @@ use Rector\NodeTypeResolver\Node\AttributeKey; final class ControllerAnalyzer { /** - * @readonly * @var \Rector\Core\Reflection\ReflectionResolver */ private $reflectionResolver; diff --git a/vendor/rector/rector-symfony/src/TypeDeclaration/ReturnTypeDeclarationUpdater.php b/vendor/rector/rector-symfony/src/TypeDeclaration/ReturnTypeDeclarationUpdater.php index 4ffacdfe54b..d37383d2a86 100644 --- a/vendor/rector/rector-symfony/src/TypeDeclaration/ReturnTypeDeclarationUpdater.php +++ b/vendor/rector/rector-symfony/src/TypeDeclaration/ReturnTypeDeclarationUpdater.php @@ -17,17 +17,14 @@ use Rector\StaticTypeMapper\StaticTypeMapper; final class ReturnTypeDeclarationUpdater { /** - * @readonly * @var \Rector\Core\Php\PhpVersionProvider */ private $phpVersionProvider; /** - * @readonly * @var \Rector\StaticTypeMapper\StaticTypeMapper */ private $staticTypeMapper; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory */ private $phpDocInfoFactory; diff --git a/vendor/rector/rector-symfony/src/ValueObject/ClassNameAndFilePath.php b/vendor/rector/rector-symfony/src/ValueObject/ClassNameAndFilePath.php index 0d12c232f1a..63e7ced7e43 100644 --- a/vendor/rector/rector-symfony/src/ValueObject/ClassNameAndFilePath.php +++ b/vendor/rector/rector-symfony/src/ValueObject/ClassNameAndFilePath.php @@ -6,12 +6,10 @@ namespace Rector\Symfony\ValueObject; class ClassNameAndFilePath { /** - * @readonly * @var string */ private $className; /** - * @readonly * @var string */ private $filePath; diff --git a/vendor/rector/rector-symfony/src/ValueObject/EventNameToClassAndConstant.php b/vendor/rector/rector-symfony/src/ValueObject/EventNameToClassAndConstant.php index 512143744c5..7b515c0f3f9 100644 --- a/vendor/rector/rector-symfony/src/ValueObject/EventNameToClassAndConstant.php +++ b/vendor/rector/rector-symfony/src/ValueObject/EventNameToClassAndConstant.php @@ -6,17 +6,14 @@ namespace Rector\Symfony\ValueObject; final class EventNameToClassAndConstant { /** - * @readonly * @var string */ private $eventName; /** - * @readonly * @var string */ private $eventClass; /** - * @readonly * @var string */ private $eventConstant; diff --git a/vendor/rector/rector-symfony/src/ValueObject/EventReferenceToMethodName.php b/vendor/rector/rector-symfony/src/ValueObject/EventReferenceToMethodName.php index e371f9386b8..7275c5f7cfe 100644 --- a/vendor/rector/rector-symfony/src/ValueObject/EventReferenceToMethodName.php +++ b/vendor/rector/rector-symfony/src/ValueObject/EventReferenceToMethodName.php @@ -8,12 +8,10 @@ use Rector\Symfony\Contract\EventReferenceToMethodNameInterface; final class EventReferenceToMethodName implements EventReferenceToMethodNameInterface { /** - * @readonly * @var \PhpParser\Node\Expr\ClassConstFetch */ private $classConstFetch; /** - * @readonly * @var string */ private $methodName; diff --git a/vendor/rector/rector-symfony/src/ValueObject/EventReferenceToMethodNameWithPriority.php b/vendor/rector/rector-symfony/src/ValueObject/EventReferenceToMethodNameWithPriority.php index 14baaa54f41..ccff7ec008f 100644 --- a/vendor/rector/rector-symfony/src/ValueObject/EventReferenceToMethodNameWithPriority.php +++ b/vendor/rector/rector-symfony/src/ValueObject/EventReferenceToMethodNameWithPriority.php @@ -8,17 +8,14 @@ use Rector\Symfony\Contract\EventReferenceToMethodNameInterface; final class EventReferenceToMethodNameWithPriority implements EventReferenceToMethodNameInterface { /** - * @readonly * @var \PhpParser\Node\Expr\ClassConstFetch */ private $classConstFetch; /** - * @readonly * @var string */ private $methodName; /** - * @readonly * @var int */ private $priority; diff --git a/vendor/rector/rector-symfony/src/ValueObject/IntlBundleClassToNewClass.php b/vendor/rector/rector-symfony/src/ValueObject/IntlBundleClassToNewClass.php index 1a1df1195cb..e102cb0f06a 100644 --- a/vendor/rector/rector-symfony/src/ValueObject/IntlBundleClassToNewClass.php +++ b/vendor/rector/rector-symfony/src/ValueObject/IntlBundleClassToNewClass.php @@ -8,18 +8,15 @@ use RectorPrefix202306\Webmozart\Assert\Assert; final class IntlBundleClassToNewClass { /** - * @readonly * @var string */ private $oldClass; /** - * @readonly * @var string */ private $newClass; /** * @var array - * @readonly */ private $oldToNewMethods; /** diff --git a/vendor/rector/rector-symfony/src/ValueObject/ReplaceServiceArgument.php b/vendor/rector/rector-symfony/src/ValueObject/ReplaceServiceArgument.php index e8aa1783f49..269e6c5615d 100644 --- a/vendor/rector/rector-symfony/src/ValueObject/ReplaceServiceArgument.php +++ b/vendor/rector/rector-symfony/src/ValueObject/ReplaceServiceArgument.php @@ -6,13 +6,8 @@ namespace Rector\Symfony\ValueObject; use PhpParser\Node\Expr; final class ReplaceServiceArgument { - /** - * @readonly - * @var mixed - */ private $oldValue; /** - * @readonly * @var \PhpParser\Node\Expr */ private $newValueExpr; diff --git a/vendor/rector/rector-symfony/src/ValueObject/ServiceDefinition.php b/vendor/rector/rector-symfony/src/ValueObject/ServiceDefinition.php index 9b401c59614..ae25b23864f 100644 --- a/vendor/rector/rector-symfony/src/ValueObject/ServiceDefinition.php +++ b/vendor/rector/rector-symfony/src/ValueObject/ServiceDefinition.php @@ -7,33 +7,27 @@ use Rector\Symfony\Contract\Tag\TagInterface; final class ServiceDefinition { /** - * @readonly * @var string */ private $id; /** - * @readonly * @var string|null */ private $class; /** - * @readonly * @var bool */ private $isPublic; /** - * @readonly * @var bool */ private $isSynthetic; /** - * @readonly * @var string|null */ private $alias; /** * @var TagInterface[] - * @readonly */ private $tags; /** diff --git a/vendor/rector/rector-symfony/src/ValueObject/ServiceMap/ServiceMap.php b/vendor/rector/rector-symfony/src/ValueObject/ServiceMap/ServiceMap.php index 57643f49717..509ecd0d48b 100644 --- a/vendor/rector/rector-symfony/src/ValueObject/ServiceMap/ServiceMap.php +++ b/vendor/rector/rector-symfony/src/ValueObject/ServiceMap/ServiceMap.php @@ -10,7 +10,6 @@ final class ServiceMap { /** * @var ServiceDefinition[] - * @readonly */ private $services; /** diff --git a/vendor/rector/rector-symfony/src/ValueObject/SymfonyRouteMetadata.php b/vendor/rector/rector-symfony/src/ValueObject/SymfonyRouteMetadata.php index 98ddb8f7c75..6f0d4487a7f 100644 --- a/vendor/rector/rector-symfony/src/ValueObject/SymfonyRouteMetadata.php +++ b/vendor/rector/rector-symfony/src/ValueObject/SymfonyRouteMetadata.php @@ -6,48 +6,39 @@ namespace Rector\Symfony\ValueObject; final class SymfonyRouteMetadata { /** - * @readonly * @var string */ private $name; /** - * @readonly * @var string */ private $path; /** * @var array - * @readonly */ private $defaults; /** * @var array - * @readonly */ private $requirements; /** - * @readonly * @var string */ private $host; /** * @var string[] - * @readonly */ private $schemes; /** * @var string[] - * @readonly */ private $methods; /** - * @readonly * @var string */ private $condition; /** * @var array - * @readonly */ private $options; /** diff --git a/vendor/rector/rector-symfony/src/ValueObject/Tag.php b/vendor/rector/rector-symfony/src/ValueObject/Tag.php index d391fa34232..1572861effe 100644 --- a/vendor/rector/rector-symfony/src/ValueObject/Tag.php +++ b/vendor/rector/rector-symfony/src/ValueObject/Tag.php @@ -7,13 +7,11 @@ use Rector\Symfony\Contract\Tag\TagInterface; final class Tag implements TagInterface { /** - * @readonly * @var string */ private $name; /** * @var array - * @readonly */ private $data = []; /** diff --git a/vendor/rector/rector-symfony/src/ValueObject/Tag/EventListenerTag.php b/vendor/rector/rector-symfony/src/ValueObject/Tag/EventListenerTag.php index 28b64bc05cb..0b0af1f7824 100644 --- a/vendor/rector/rector-symfony/src/ValueObject/Tag/EventListenerTag.php +++ b/vendor/rector/rector-symfony/src/ValueObject/Tag/EventListenerTag.php @@ -7,17 +7,14 @@ use Rector\Symfony\Contract\Tag\TagInterface; final class EventListenerTag implements TagInterface { /** - * @readonly * @var string */ private $event; /** - * @readonly * @var string */ private $method; /** - * @readonly * @var int */ private $priority; diff --git a/vendor/rector/rector-symfony/src/ValueObject/ValidatorAssert/ClassMethodAndAnnotation.php b/vendor/rector/rector-symfony/src/ValueObject/ValidatorAssert/ClassMethodAndAnnotation.php index c6870fd6d5d..c93a93753e7 100644 --- a/vendor/rector/rector-symfony/src/ValueObject/ValidatorAssert/ClassMethodAndAnnotation.php +++ b/vendor/rector/rector-symfony/src/ValueObject/ValidatorAssert/ClassMethodAndAnnotation.php @@ -8,11 +8,9 @@ final class ClassMethodAndAnnotation { /** * @var string[] - * @readonly */ private $possibleMethodNames; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDoc\DoctrineAnnotationTagValueNode */ private $doctrineAnnotationTagValueNode; diff --git a/vendor/rector/rector-symfony/src/ValueObject/ValidatorAssert/PropertyAndAnnotation.php b/vendor/rector/rector-symfony/src/ValueObject/ValidatorAssert/PropertyAndAnnotation.php index 45fd6fab215..d068bb1b6ff 100644 --- a/vendor/rector/rector-symfony/src/ValueObject/ValidatorAssert/PropertyAndAnnotation.php +++ b/vendor/rector/rector-symfony/src/ValueObject/ValidatorAssert/PropertyAndAnnotation.php @@ -7,12 +7,10 @@ use Rector\BetterPhpDocParser\PhpDoc\DoctrineAnnotationTagValueNode; final class PropertyAndAnnotation { /** - * @readonly * @var string */ private $property; /** - * @readonly * @var \Rector\BetterPhpDocParser\PhpDoc\DoctrineAnnotationTagValueNode */ private $doctrineAnnotationTagValueNode; diff --git a/vendor/rector/rector-symfony/utils/ValueObject/ReturnTypeChange.php b/vendor/rector/rector-symfony/utils/ValueObject/ReturnTypeChange.php index 66f3dd6f6d5..b85ed39bf8d 100644 --- a/vendor/rector/rector-symfony/utils/ValueObject/ReturnTypeChange.php +++ b/vendor/rector/rector-symfony/utils/ValueObject/ReturnTypeChange.php @@ -6,17 +6,14 @@ namespace Rector\Symfony\Utils\ValueObject; final class ReturnTypeChange { /** - * @readonly * @var string */ private $class; /** - * @readonly * @var string */ private $method; /** - * @readonly * @var string */ private $returnType; diff --git a/vendor/symfony/config/Resource/ReflectionClassResource.php b/vendor/symfony/config/Resource/ReflectionClassResource.php index 6c5fb0c4f43..27d0fa2e311 100644 --- a/vendor/symfony/config/Resource/ReflectionClassResource.php +++ b/vendor/symfony/config/Resource/ReflectionClassResource.php @@ -135,7 +135,7 @@ class ReflectionClassResource implements SelfCheckingResourceInterface if (!$class->isInterface()) { $defaults = $class->getDefaultProperties(); foreach ($class->getProperties(\ReflectionProperty::IS_PUBLIC | \ReflectionProperty::IS_PROTECTED) as $p) { - foreach (\method_exists($p, 'getAttributes') ? $p->getAttributes() : [] as $a) { + foreach ($p->getAttributes() as $a) { $attributes[] = [$a->getName(), (string) $a]; } (yield \print_r($attributes, \true)); @@ -149,14 +149,14 @@ class ReflectionClassResource implements SelfCheckingResourceInterface } } foreach ($class->getMethods(\ReflectionMethod::IS_PUBLIC | \ReflectionMethod::IS_PROTECTED) as $m) { - foreach (\method_exists($m, 'getAttributes') ? $m->getAttributes() : [] as $a) { + foreach ($m->getAttributes() as $a) { $attributes[] = [$a->getName(), (string) $a]; } (yield \print_r($attributes, \true)); $attributes = []; $defaults = []; foreach ($m->getParameters() as $p) { - foreach (\method_exists($p, 'getAttributes') ? $p->getAttributes() : [] as $a) { + foreach ($p->getAttributes() as $a) { $attributes[] = [$a->getName(), (string) $a]; } (yield \print_r($attributes, \true)); diff --git a/vendor/symfony/console/Command/Command.php b/vendor/symfony/console/Command/Command.php index 31fa2d2d089..e750dafc16c 100644 --- a/vendor/symfony/console/Command/Command.php +++ b/vendor/symfony/console/Command/Command.php @@ -120,7 +120,7 @@ class Command public static function getDefaultDescription() : ?string { $class = static::class; - if ($attribute = \method_exists(new \ReflectionClass($class), 'getAttributes') ? (new \ReflectionClass($class))->getAttributes(AsCommand::class) : []) { + if ($attribute = (new \ReflectionClass($class))->getAttributes(AsCommand::class)) { return $attribute[0]->newInstance()->description; } $r = new \ReflectionProperty($class, 'defaultDescription'); diff --git a/vendor/symfony/console/Completion/Suggestion.php b/vendor/symfony/console/Completion/Suggestion.php index 1d38eca8454..b48bb25ab06 100644 --- a/vendor/symfony/console/Completion/Suggestion.php +++ b/vendor/symfony/console/Completion/Suggestion.php @@ -18,12 +18,10 @@ namespace RectorPrefix202306\Symfony\Component\Console\Completion; class Suggestion { /** - * @readonly * @var string */ private $value; /** - * @readonly * @var string */ private $description = ''; diff --git a/vendor/symfony/contracts/Service/ServiceSubscriberTrait.php b/vendor/symfony/contracts/Service/ServiceSubscriberTrait.php index 8d1c89bab7a..c56d6c544e3 100644 --- a/vendor/symfony/contracts/Service/ServiceSubscriberTrait.php +++ b/vendor/symfony/contracts/Service/ServiceSubscriberTrait.php @@ -30,7 +30,7 @@ trait ServiceSubscriberTrait if (self::class !== $method->getDeclaringClass()->name) { continue; } - if (!($attribute = (\method_exists($method, 'getAttributes') ? $method->getAttributes(SubscribedService::class) : [])[0] ?? null)) { + if (!($attribute = $method->getAttributes(SubscribedService::class)[0] ?? null)) { continue; } if ($method->isStatic() || $method->isAbstract() || $method->isGenerator() || $method->isInternal() || $method->getNumberOfRequiredParameters()) { diff --git a/vendor/symfony/dependency-injection/Attribute/Autoconfigure.php b/vendor/symfony/dependency-injection/Attribute/Autoconfigure.php index 4f1ce9c624b..f06ff8b548b 100644 --- a/vendor/symfony/dependency-injection/Attribute/Autoconfigure.php +++ b/vendor/symfony/dependency-injection/Attribute/Autoconfigure.php @@ -30,9 +30,6 @@ class Autoconfigure * @var mixed[]|null */ public $bind; - /** - * @var bool|string|null - */ public $lazy = null; /** * @var bool|null @@ -50,9 +47,6 @@ class Autoconfigure * @var mixed[]|null */ public $properties; - /** - * @var mixed[]|string|null - */ public $configurator = null; /** * @param bool|string|null $lazy diff --git a/vendor/symfony/dependency-injection/Attribute/TaggedIterator.php b/vendor/symfony/dependency-injection/Attribute/TaggedIterator.php index 2cc9dea886a..153efe5c13f 100644 --- a/vendor/symfony/dependency-injection/Attribute/TaggedIterator.php +++ b/vendor/symfony/dependency-injection/Attribute/TaggedIterator.php @@ -29,9 +29,6 @@ class TaggedIterator * @var string|null */ public $defaultPriorityMethod; - /** - * @var string|mixed[] - */ public $exclude = []; /** * @param string|mixed[] $exclude diff --git a/vendor/symfony/dependency-injection/Attribute/TaggedLocator.php b/vendor/symfony/dependency-injection/Attribute/TaggedLocator.php index 7a52f6c4cdd..e77110d369c 100644 --- a/vendor/symfony/dependency-injection/Attribute/TaggedLocator.php +++ b/vendor/symfony/dependency-injection/Attribute/TaggedLocator.php @@ -29,9 +29,6 @@ class TaggedLocator * @var string|null */ public $defaultPriorityMethod; - /** - * @var string|mixed[] - */ public $exclude = []; /** * @param string|mixed[] $exclude diff --git a/vendor/symfony/dependency-injection/Compiler/AttributeAutoconfigurationPass.php b/vendor/symfony/dependency-injection/Compiler/AttributeAutoconfigurationPass.php index fef63a9cc02..3b05cc534a4 100644 --- a/vendor/symfony/dependency-injection/Compiler/AttributeAutoconfigurationPass.php +++ b/vendor/symfony/dependency-injection/Compiler/AttributeAutoconfigurationPass.php @@ -80,7 +80,7 @@ final class AttributeAutoconfigurationPass extends AbstractRecursivePass $instanceof = $value->getInstanceofConditionals(); $conditionals = $instanceof[$classReflector->getName()] ?? new ChildDefinition(''); if ($this->classAttributeConfigurators) { - foreach (\method_exists($classReflector, 'getAttributes') ? $classReflector->getAttributes() : [] as $attribute) { + foreach ($classReflector->getAttributes() as $attribute) { if ($configurator = $this->classAttributeConfigurators[$attribute->getName()] ?? null) { $configurator($conditionals, $attribute->newInstance(), $classReflector); } @@ -94,7 +94,7 @@ final class AttributeAutoconfigurationPass extends AbstractRecursivePass } if ($constructorReflector) { foreach ($constructorReflector->getParameters() as $parameterReflector) { - foreach (\method_exists($parameterReflector, 'getAttributes') ? $parameterReflector->getAttributes() : [] as $attribute) { + foreach ($parameterReflector->getAttributes() as $attribute) { if ($configurator = $this->parameterAttributeConfigurators[$attribute->getName()] ?? null) { $configurator($conditionals, $attribute->newInstance(), $parameterReflector); } @@ -108,7 +108,7 @@ final class AttributeAutoconfigurationPass extends AbstractRecursivePass continue; } if ($this->methodAttributeConfigurators) { - foreach (\method_exists($methodReflector, 'getAttributes') ? $methodReflector->getAttributes() : [] as $attribute) { + foreach ($methodReflector->getAttributes() as $attribute) { if ($configurator = $this->methodAttributeConfigurators[$attribute->getName()] ?? null) { $configurator($conditionals, $attribute->newInstance(), $methodReflector); } @@ -116,7 +116,7 @@ final class AttributeAutoconfigurationPass extends AbstractRecursivePass } if ($this->parameterAttributeConfigurators) { foreach ($methodReflector->getParameters() as $parameterReflector) { - foreach (\method_exists($parameterReflector, 'getAttributes') ? $parameterReflector->getAttributes() : [] as $attribute) { + foreach ($parameterReflector->getAttributes() as $attribute) { if ($configurator = $this->parameterAttributeConfigurators[$attribute->getName()] ?? null) { $configurator($conditionals, $attribute->newInstance(), $parameterReflector); } @@ -130,7 +130,7 @@ final class AttributeAutoconfigurationPass extends AbstractRecursivePass if ($propertyReflector->isStatic()) { continue; } - foreach (\method_exists($propertyReflector, 'getAttributes') ? $propertyReflector->getAttributes() : [] as $attribute) { + foreach ($propertyReflector->getAttributes() as $attribute) { if ($configurator = $this->propertyAttributeConfigurators[$attribute->getName()] ?? null) { $configurator($conditionals, $attribute->newInstance(), $propertyReflector); } diff --git a/vendor/symplify/easy-parallel/src/ValueObject/ParallelProcess.php b/vendor/symplify/easy-parallel/src/ValueObject/ParallelProcess.php index 654e30ceb45..b19e51999c3 100644 --- a/vendor/symplify/easy-parallel/src/ValueObject/ParallelProcess.php +++ b/vendor/symplify/easy-parallel/src/ValueObject/ParallelProcess.php @@ -23,17 +23,14 @@ use Throwable; final class ParallelProcess { /** - * @readonly * @var string */ private $command; /** - * @readonly * @var \React\EventLoop\LoopInterface */ private $loop; /** - * @readonly * @var int */ private $timetoutInSeconds; diff --git a/vendor/symplify/easy-parallel/src/ValueObject/ProcessPool.php b/vendor/symplify/easy-parallel/src/ValueObject/ProcessPool.php index f29b21ccdee..94cbba77767 100644 --- a/vendor/symplify/easy-parallel/src/ValueObject/ProcessPool.php +++ b/vendor/symplify/easy-parallel/src/ValueObject/ProcessPool.php @@ -13,7 +13,6 @@ use RectorPrefix202306\Symplify\EasyParallel\Exception\ParallelShouldNotHappenEx final class ProcessPool { /** - * @readonly * @var \React\Socket\TcpServer */ private $tcpServer; diff --git a/vendor/symplify/easy-parallel/src/ValueObject/Schedule.php b/vendor/symplify/easy-parallel/src/ValueObject/Schedule.php index a7321972102..7661e592c39 100644 --- a/vendor/symplify/easy-parallel/src/ValueObject/Schedule.php +++ b/vendor/symplify/easy-parallel/src/ValueObject/Schedule.php @@ -12,13 +12,11 @@ namespace RectorPrefix202306\Symplify\EasyParallel\ValueObject; final class Schedule { /** - * @readonly * @var int */ private $numberOfProcesses; /** * @var array> - * @readonly */ private $jobs; /** diff --git a/vendor/symplify/rule-doc-generator-contracts/src/ValueObject/CodeSample/ComposerJsonAwareCodeSample.php b/vendor/symplify/rule-doc-generator-contracts/src/ValueObject/CodeSample/ComposerJsonAwareCodeSample.php index 465805f52c4..9277c57afe2 100644 --- a/vendor/symplify/rule-doc-generator-contracts/src/ValueObject/CodeSample/ComposerJsonAwareCodeSample.php +++ b/vendor/symplify/rule-doc-generator-contracts/src/ValueObject/CodeSample/ComposerJsonAwareCodeSample.php @@ -7,7 +7,6 @@ use Symplify\RuleDocGenerator\ValueObject\AbstractCodeSample; final class ComposerJsonAwareCodeSample extends AbstractCodeSample { /** - * @readonly * @var string */ private $composerJson; diff --git a/vendor/symplify/rule-doc-generator-contracts/src/ValueObject/CodeSample/ExtraFileCodeSample.php b/vendor/symplify/rule-doc-generator-contracts/src/ValueObject/CodeSample/ExtraFileCodeSample.php index 51728aab8c2..fb259cc5f05 100644 --- a/vendor/symplify/rule-doc-generator-contracts/src/ValueObject/CodeSample/ExtraFileCodeSample.php +++ b/vendor/symplify/rule-doc-generator-contracts/src/ValueObject/CodeSample/ExtraFileCodeSample.php @@ -7,7 +7,6 @@ use Symplify\RuleDocGenerator\ValueObject\AbstractCodeSample; final class ExtraFileCodeSample extends AbstractCodeSample { /** - * @readonly * @var string */ private $extraFile; diff --git a/vendor/symplify/rule-doc-generator-contracts/src/ValueObject/RuleDefinition.php b/vendor/symplify/rule-doc-generator-contracts/src/ValueObject/RuleDefinition.php index 8183b31a3f4..635a729b0d7 100644 --- a/vendor/symplify/rule-doc-generator-contracts/src/ValueObject/RuleDefinition.php +++ b/vendor/symplify/rule-doc-generator-contracts/src/ValueObject/RuleDefinition.php @@ -11,7 +11,6 @@ use Symplify\RuleDocGenerator\ValueObject\CodeSample\ConfiguredCodeSample; final class RuleDefinition { /** - * @readonly * @var string */ private $description;