Skip to content

Rename DependencyEmitter to DependencyTracker, track*Dependency() methods - #6644

Merged
ondrejmirtes merged 2 commits into
2.3.xfrom
rename-dependency-tracker
Oct 1, 2026
Merged

ondrejmirtes merged 2 commits into
2.3.xfrom
rename-dependency-tracker

Conversation

@ondrejmirtes

Copy link
Copy Markdown
Member

Renames the API from #6638 before it's released:

  • DependencyEmitter → DependencyTracker
  • $scope->valueDependency() → $scope->trackValueDependency()
  • $scope->fileDependency() → $scope->trackFileDependency()

The deprecated RuleErrorBuilder::fileDependency() keeps its name, its deprecation message points to trackFileDependency().

simple-downgrader already downgrades any intersection of Scope with an interface from PHPStan\Analyser, so it needs no update.

🤖 Generated with Claude Code

https://claude.ai/code/session_01GdwtgiEHwkF5BTz73jgHQQ

ondrejmirtes and others added 2 commits October 1, 2026 13:35
The methods are trackValueDependency() and trackFileDependency() now.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GdwtgiEHwkF5BTz73jgHQQ
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant