Class and Service Index - ValentinNikolaev/php-upgrade-preflight GitHub Wiki
Class and Service Index
This index covers every class and interface declared under packages/*/src.
It excludes test classes under packages/*/tests and the executable script in packages/cli/bin.
Use it to find the package boundary and the deeper Wiki page for a symbol. “Value model” means an immutable or validation-focused data object, not a service that performs analysis.
CLI package
| Namespace and class/interface | Purpose | Deeper page |
|---|---|---|
PhpUpgradePreflight\Cli\AdapterManifestReader |
Reads and validates one installed package's adapter declaration | CLI Package Internals |
PhpUpgradePreflight\Cli\Application |
Dispatches the executable to analysis or the interactive wizard | CLI Package Internals |
PhpUpgradePreflight\Cli\AnalyzeCommand |
Runs the generic upgrade-intel analyze command |
CLI Package Internals |
PhpUpgradePreflight\Cli\AnalyzerFactory |
Factory interface for constructing an analyzer from integrations | CLI Package Internals |
PhpUpgradePreflight\Cli\CommandLineOption |
Value definition for one documented CLI option | CLI Package Internals |
PhpUpgradePreflight\Cli\CommandLineOptions |
Canonical CLI option vocabulary, defaults, modes, and help | CLI Package Internals |
PhpUpgradePreflight\Cli\CommandLineParser |
Validates arguments and creates normalized option data | CLI Package Internals |
PhpUpgradePreflight\Cli\CommandRunner |
Shared executable-command interface | CLI Package Internals |
PhpUpgradePreflight\Cli\ComposerLookupPackageTargetValidator |
Adapts Core package metadata lookup results for wizard choices | CLI Package Internals |
PhpUpgradePreflight\Cli\DefaultAnalyzerFactory |
Creates DefaultUpgradeAnalyzer with discovered integrations |
CLI Package Internals |
PhpUpgradePreflight\Cli\FrameworkIntegrationRegistry |
Discovers, instantiates, sorts, and selects framework integrations | CLI Package Internals |
PhpUpgradePreflight\Cli\LocalPackageTargetValidator |
Validates package targets against root Composer requirements without a process | CLI Package Internals |
PhpUpgradePreflight\Cli\PackageTargetCandidateProvider |
Optional contract for discovered package-target choices | CLI Package Internals |
PhpUpgradePreflight\Cli\PackageTargetValidation |
Package target found/not-found/no-match/unverified/invalid value | CLI Package Internals |
PhpUpgradePreflight\Cli\PackageTargetValidator |
Package-target validation contract used by the wizard | CLI Package Internals |
PhpUpgradePreflight\Cli\TerminalAnalysisProgressReporter |
Renders Core progress events to terminal-attached stderr | CLI Package Internals |
PhpUpgradePreflight\Cli\WizardCommand |
Collects, reviews, and delegates an interactive analysis request | CLI Package Internals |
PhpUpgradePreflight\Cli\WizardInputException |
Typed wizard cancellation or input termination | CLI Package Internals |
Core analysis namespace
| Namespace and class | Purpose | Deeper page |
|---|---|---|
PhpUpgradePreflight\Core\Analysis\AbandonedPackageDetector |
Converts abandoned lock-package metadata into blockers | Core Service Reference |
PhpUpgradePreflight\Core\Analysis\BlockerGrouper |
Groups solver evidence into structured blockers | Core Analysis Pipeline |
PhpUpgradePreflight\Core\Analysis\ComposerBlockerParser |
Parses Composer conflict transcripts into relations | Core Service Reference |
PhpUpgradePreflight\Core\Analysis\DefaultUpgradeAnalyzer |
Orchestrates the complete analysis pipeline | Core Analysis Pipeline |
PhpUpgradePreflight\Core\Analysis\FrameworkRuleEngine |
Activates adapters and evaluates contained framework rules | Core Analysis Pipeline |
PhpUpgradePreflight\Core\Analysis\LockDiffBuilder |
Compares baseline and candidate Composer locks | Core Service Reference |
PhpUpgradePreflight\Core\Analysis\ReportAssembler |
Constructs the canonical UpgradeReport |
Core Package Guide |
PhpUpgradePreflight\Core\Analysis\ReportSectionBuilder |
Builds derived plan, test, constraint, and uncertainty sections | Core Service Reference |
PhpUpgradePreflight\Core\Analysis\RiskAndEffortEstimator |
Produces deterministic risk and effort assessments | Core Analysis Pipeline |
PhpUpgradePreflight\Core\Analysis\ScenarioSelector |
Selects and deduplicates direct Composer scenarios | Core Analysis Pipeline |
PhpUpgradePreflight\Core\Analysis\SourceImpactAccumulator |
Merges equivalent source-impact conclusions | Core Service Reference |
PhpUpgradePreflight\Core\Analysis\SourceImpactBuilder |
Correlates source, ownership, rules, and lock changes | Core Analysis Pipeline |
PhpUpgradePreflight\Core\Analysis\SourceImpactReasonWriter |
Generates stable source-impact reason vocabulary | Core Service Reference |
PhpUpgradePreflight\Core\Analysis\StageAssessmentBuilder |
Adds source, risk, effort, test, and action data to stages | Core Service Reference |
PhpUpgradePreflight\Core\Analysis\StageAttemptPlanner |
Creates the bounded attempt sequence for one stage | Core Package Guide |
PhpUpgradePreflight\Core\Analysis\StageBlockerRegistry |
Tracks blocker identity and lifecycle across attempts | Core Package Guide |
PhpUpgradePreflight\Core\Analysis\StagedAnalysisPolicy |
Analysis-layer aliases for staged-analysis budget constants | Core Package Guide |
PhpUpgradePreflight\Core\Analysis\StagedUpgradeOrchestrator |
Carries selected state through an adjacent-stage chain | Core Analysis Pipeline |
PhpUpgradePreflight\Core\Analysis\StageExecutor |
Executes and selects outcomes for one planned stage | Core Package Guide |
PhpUpgradePreflight\Core\Analysis\StageOutcome |
Internal result containing stage analysis and selected state | Core Service Reference |
PhpUpgradePreflight\Core\Analysis\StagePlanResolution |
Internal resolved-or-skipped stage-plan value | Core Service Reference |
PhpUpgradePreflight\Core\Analysis\StagePlanResolver |
Selects and validates one adapter-provided stage plan | Core Package Guide |
PhpUpgradePreflight\Core\Analysis\TargetNormalizer |
Normalizes requested package and PHP targets | Core Package Guide |
PhpUpgradePreflight\Core\Analysis\TestGuidanceCatalog |
Supplies deterministic test guidance for report plans | Core Service Reference |
Core Composer namespace
| Namespace and class | Purpose | Deeper page |
|---|---|---|
PhpUpgradePreflight\Core\Composer\CandidateLockFileReader |
Fingerprints candidate lock bytes and creates evidence | Determinism and Evidence |
PhpUpgradePreflight\Core\Composer\ComposerScenarioRunner |
Owns Composer process execution, diagnostics, candidate locks, and cleanup | Core Analysis Pipeline |
PhpUpgradePreflight\Core\Composer\ComposerPackageMetadataLookup |
Performs explicit-mode bounded Composer package discovery | Core Service Reference |
PhpUpgradePreflight\Core\Composer\InvalidJsonException |
Typed invalid Composer JSON failure | Core Package Guide |
PhpUpgradePreflight\Core\Composer\JsonFileException |
Base exception carrying a Composer JSON path | Core Package Guide |
PhpUpgradePreflight\Core\Composer\JsonFileReader |
Strictly reads Composer JSON objects | Core Package Guide |
PhpUpgradePreflight\Core\Composer\MissingJsonFileException |
Typed missing Composer JSON file failure | Core Package Guide |
PhpUpgradePreflight\Core\Composer\PackageMetadataLookupMode |
Cache-only and project-repository lookup vocabulary | Core Service Reference |
PhpUpgradePreflight\Core\Composer\PackageMetadataLookupResult |
Invalid/found/not-found/unverified package metadata result | Core Service Reference |
PhpUpgradePreflight\Core\Composer\ProjectStateBuilder |
Loads manifest and lock data into project state | Core Analysis Pipeline |
PhpUpgradePreflight\Core\Composer\ProjectStateLoadResult |
Value carrying project state plus optional load failure | Core Package Guide |
PhpUpgradePreflight\Core\Composer\ScenarioOutcome |
Internal classified scenario failure/outcome pair | Core Service Reference |
PhpUpgradePreflight\Core\Composer\ScenarioOutcomeClassifier |
Classifies Composer execution as success, solver, or operational | Core Package Guide |
PhpUpgradePreflight\Core\Composer\ScenarioWorkspacePreparer |
Writes temporary manifest and restricted environment data | Core Analysis Pipeline |
PhpUpgradePreflight\Core\Composer\TargetPlatformProfileFileReader |
Reads and validates a target-platform profile file | Core Package Guide |
PhpUpgradePreflight\Core\Composer\UnreadableJsonFileException |
Typed unreadable Composer JSON file failure | Core Package Guide |
Core progress namespace
| Namespace and class/interface | Purpose | Deeper page |
|---|---|---|
PhpUpgradePreflight\Core\Progress\AnalysisPhase |
Stable analysis phase vocabulary | Core Analysis Pipeline |
PhpUpgradePreflight\Core\Progress\AnalysisProgressEvent |
Validated analysis, phase, and scenario lifecycle event | Core Service Reference |
PhpUpgradePreflight\Core\Progress\AnalysisProgressReporter |
Optional observational progress sink contract | Core Service Reference |
PhpUpgradePreflight\Core\Progress\NoOpAnalysisProgressReporter |
Silent default progress sink | Core Service Reference |
Core contracts, filesystem, and framework namespaces
| Namespace and class/interface | Purpose | Deeper page |
|---|---|---|
PhpUpgradePreflight\Core\Contracts\UpgradeAnalyzer |
Public request-to-report analyzer contract | Core Package Guide |
PhpUpgradePreflight\Core\Filesystem\NativeWorkspaceFilesystem |
Native implementation of workspace filesystem operations | Core Service Reference |
PhpUpgradePreflight\Core\Filesystem\TemporaryWorkspaceManager |
Creates, retains, and cleans analyzer workspaces | Core Analysis Pipeline |
PhpUpgradePreflight\Core\Filesystem\WorkspaceCleanupException |
Reports a failed workspace cleanup | Core Service Reference |
PhpUpgradePreflight\Core\Filesystem\WorkspaceFilesystem |
Filesystem operation interface for workspaces | Core Service Reference |
PhpUpgradePreflight\Core\Filesystem\WorkspaceManager |
Scenario workspace lifecycle interface | Core Service Reference |
PhpUpgradePreflight\Core\Framework\CompatibilityRule |
Base adapter compatibility-rule contract | Core Package Guide |
PhpUpgradePreflight\Core\Framework\FrameworkDetection |
Value describing adapter detection and optional version | Core Package Guide |
PhpUpgradePreflight\Core\Framework\FrameworkIntegration |
Base framework adapter contract | Core Package Guide |
PhpUpgradePreflight\Core\Framework\FrameworkStageTargetProvider |
Optional contract for staged target plans | Core Package Guide |
PhpUpgradePreflight\Core\Framework\FrameworkTransitionProvider |
Optional contract for transition guidance | Core Package Guide |
PhpUpgradePreflight\Core\Framework\HopAwareCompatibilityRule |
Optional rule contract for a specific framework hop | Core Package Guide |
PhpUpgradePreflight\Core\Framework\PackageFamilyClassifier |
Optional package-to-family classification contract | Core Package Guide |
PhpUpgradePreflight\Core\Framework\SourceUsageVisitorProvider |
Optional adapter AST-collector provider contract | Core Package Guide |
Core model namespace
| Namespace and class/interface | Purpose | Deeper page |
|---|---|---|
PhpUpgradePreflight\Core\Model\AnalysisBudget |
Serialized staged-analysis limits and advisory budgets | Core Package Guide |
PhpUpgradePreflight\Core\Model\Blocker |
Structured dependency or platform blocker | Key Concepts |
PhpUpgradePreflight\Core\Model\BlockerAttribution |
Relationship between a conflict and the request | Key Concepts |
PhpUpgradePreflight\Core\Model\BlockerType |
Valid blocker type vocabulary | Key Concepts |
PhpUpgradePreflight\Core\Model\CandidateLockEvidence |
Candidate lock digest, content hash, and package count | Determinism and Evidence |
PhpUpgradePreflight\Core\Model\CompatibilityFinding |
Framework compatibility conclusion with evidence | Key Concepts |
PhpUpgradePreflight\Core\Model\ComposerDiagnostic |
Structured result of a Composer diagnostic command | Core Package Guide |
PhpUpgradePreflight\Core\Model\ComposerExecutionConfiguration |
Composer executable, version, timeout, and policy configuration | Core Package Guide |
PhpUpgradePreflight\Core\Model\ComposerJson |
Validated Composer manifest value | Core Package Guide |
PhpUpgradePreflight\Core\Model\ComposerLock |
Validated Composer lock and package index | Core Package Guide |
PhpUpgradePreflight\Core\Model\Confidence |
Valid confidence vocabulary | Determinism and Evidence |
PhpUpgradePreflight\Core\Model\EffortEstimate |
Effort range, confidence, components, and assumptions | Key Concepts |
PhpUpgradePreflight\Core\Model\Evidence |
One sanitized evidence record | Determinism and Evidence |
PhpUpgradePreflight\Core\Model\EvidenceLedger |
Registers, deduplicates, and validates evidence | Determinism and Evidence |
PhpUpgradePreflight\Core\Model\EvidenceRecorder |
Evidence creation interface passed to collaborators | Determinism and Evidence |
PhpUpgradePreflight\Core\Model\ExtensionAssumption |
One explicit extension presence or absence decision | Key Concepts |
PhpUpgradePreflight\Core\Model\ExtensionAssumptionSet |
Normalized non-contradictory extension assumptions | Core Package Guide |
PhpUpgradePreflight\Core\Model\FrameworkGuidance |
Aggregate adapter guidance for a transition | Key Concepts |
PhpUpgradePreflight\Core\Model\FrameworkHop |
One supported, partial, or unsupported framework hop | Key Concepts |
PhpUpgradePreflight\Core\Model\FrameworkStagePlan |
Ordered stage targets or an unavailable reason | Key Concepts |
PhpUpgradePreflight\Core\Model\FrameworkStageTarget |
Exact package/PHP targets for one stage | Key Concepts |
PhpUpgradePreflight\Core\Model\HostExtension |
Observed host extension name and optional version | Core Package Guide |
PhpUpgradePreflight\Core\Model\LockDiff |
Collection of candidate package changes | Key Concepts |
PhpUpgradePreflight\Core\Model\PackageChange |
One added, removed, upgraded, or downgraded package | Key Concepts |
PhpUpgradePreflight\Core\Model\PackageRef |
Normalized locked package metadata | Core Package Guide |
PhpUpgradePreflight\Core\Model\PlanStage |
Human-oriented remediation plan stage | Core Package Guide |
PhpUpgradePreflight\Core\Model\PlatformProvenance |
Report projection of target and Composer platform evidence | Determinism and Evidence |
PhpUpgradePreflight\Core\Model\ProjectState |
Project path, manifest, and lock snapshot | Core Package Guide |
PhpUpgradePreflight\Core\Model\ProjectStateFingerprint |
Portable staged-state component and aggregate digests | Determinism and Evidence |
PhpUpgradePreflight\Core\Model\ReportFormat |
Valid report format vocabulary and normalization | Core Package Guide |
PhpUpgradePreflight\Core\Model\ReportMetadata |
Tool and report schema versions | Core Package Guide |
PhpUpgradePreflight\Core\Model\ReportSections |
Internal derived report-sections bundle | Core Service Reference |
PhpUpgradePreflight\Core\Model\RiskSummary |
Risk level and deterministic reasons | Key Concepts |
PhpUpgradePreflight\Core\Model\RootConstraintChange |
Requested temporary root requirement change | Key Concepts |
PhpUpgradePreflight\Core\Model\Scenario |
Definition of one Composer scenario | Core Analysis Pipeline |
PhpUpgradePreflight\Core\Model\ScenarioResult |
Complete evidence and outcome of one scenario | Core Analysis Pipeline |
PhpUpgradePreflight\Core\Model\Severity |
Valid severity vocabulary | Key Concepts |
PhpUpgradePreflight\Core\Model\SolverRelation |
Parsed package/constraint solver relationship | Key Concepts |
PhpUpgradePreflight\Core\Model\SourceImpactFinding |
Actionable source correlation with occurrences | Key Concepts |
PhpUpgradePreflight\Core\Model\SourceUsage |
One AST-derived source inventory observation | Key Concepts |
PhpUpgradePreflight\Core\Model\StageAnalysis |
Reported result and assessments for one stage | Key Concepts |
PhpUpgradePreflight\Core\Model\StageAttempt |
One staged Composer attempt and its remediation data | Core Package Guide |
PhpUpgradePreflight\Core\Model\StageBlockerEntry |
Blocker lifecycle entry across stage attempts | Key Concepts |
PhpUpgradePreflight\Core\Model\StagedResolution |
Aggregate staged-analysis result, budgets, and stages | Key Concepts |
PhpUpgradePreflight\Core\Model\StageExecutionContext |
Internal stage identifiers, targets, and fingerprints | Core Package Guide |
PhpUpgradePreflight\Core\Model\StageTestGuidance |
Stage-scoped test recommendation | Core Package Guide |
PhpUpgradePreflight\Core\Model\TargetPlatform |
Effective target PHP and platform-package model | Core Package Guide |
PhpUpgradePreflight\Core\Model\TargetPlatformPackage |
One platform package value and provenance decision | Core Package Guide |
PhpUpgradePreflight\Core\Model\TargetPlatformProfile |
Validated complete or partial target-platform profile | Core Package Guide |
PhpUpgradePreflight\Core\Model\TestGuidance |
Aggregate test recommendation | Core Package Guide |
PhpUpgradePreflight\Core\Model\UpgradeReport |
Canonical report model and invariant validation | Core Package Guide |
PhpUpgradePreflight\Core\Model\UpgradeRequest |
Validated analysis request | Core Package Guide |
PhpUpgradePreflight\Core\Model\UpgradeTarget |
One Composer package and constraint target | Key Concepts |
PhpUpgradePreflight\Core\Model\UpgradeTargetSet |
Normalized package targets plus optional exact PHP | Key Concepts |
Core reporting, source, and support namespaces
| Namespace and class/interface | Purpose | Deeper page |
|---|---|---|
PhpUpgradePreflight\Core\Reporting\JsonReportWriter |
Renders canonical pretty-printed JSON | Core Package Guide |
PhpUpgradePreflight\Core\Reporting\MarkdownReportWriter |
Renders a human-readable report projection | Core Package Guide |
PhpUpgradePreflight\Core\Reporting\ReportDestinationFilesystem |
Destination filesystem contract for report writes | Core Service Reference |
PhpUpgradePreflight\Core\Reporting\ReportFileWriter |
Validates and writes a rendered report destination | Core Package Guide |
PhpUpgradePreflight\Core\Reporting\ReportWriter |
Report renderer interface | Core Package Guide |
PhpUpgradePreflight\Core\Reporting\ReportWriterResolver |
Resolves normalized format to a writer | Core Package Guide |
PhpUpgradePreflight\Core\Reporting\SymfonyReportDestinationFilesystem |
Symfony Filesystem-backed destination implementation | Core Service Reference |
PhpUpgradePreflight\Core\Source\AutoloadOwnershipIndexBuilder |
Builds package ownership from Composer autoload metadata | Core Analysis Pipeline |
PhpUpgradePreflight\Core\Source\ExplicitFullyQualifiedNameVisitor |
Collects explicit fully qualified names from PHP ASTs | Core Service Reference |
PhpUpgradePreflight\Core\Source\SourceUsageCollector |
Common contract for AST source-usage collectors | Core Package Guide |
PhpUpgradePreflight\Core\Source\SourceScanLimits |
Configurable finite source file, byte and usage caps | Core Service Reference |
PhpUpgradePreflight\Core\Source\SourceUsageScanner |
Finds, parses, and inventories project PHP source | Core Analysis Pipeline |
PhpUpgradePreflight\Core\Source\SourceUsageVisitor |
Collects common PHP symbol usages | Core Service Reference |
PhpUpgradePreflight\Core\Source\SymbolDeclarationVisitor |
Collects and orders PHP symbol declarations | Determinism and Evidence |
PhpUpgradePreflight\Core\Source\SymbolOwnershipIndex |
Resolves symbol owners and mapping evidence | Core Analysis Pipeline |
PhpUpgradePreflight\Core\Support\OutputExcerpt |
Bounds external text while preserving valid UTF-8 | Determinism and Evidence |
PhpUpgradePreflight\Core\Support\PathExposurePolicy |
Replaces sensitive absolute paths with stable markers | Determinism and Evidence |
PhpUpgradePreflight\Core\Support\SensitiveOutputRedactor |
Redacts credentials, tokens, URLs, and structured secrets | Determinism and Evidence |
Laravel catalog namespace
| Namespace and class/interface | Purpose | Deeper page |
|---|---|---|
PhpUpgradePreflight\Laravel\Catalog\BuiltinRuleDefinition |
Catalog definition for a built-in rule kind | Laravel Package Internals |
PhpUpgradePreflight\Laravel\Catalog\LaravelRuleCatalog |
Maintained Laravel targets, transitions, rules, and sources | Laravel Package Internals |
PhpUpgradePreflight\Laravel\Catalog\LaravelRuleCatalogValidator |
Validates catalog keys, coverage, applicability, and sources | Laravel Package Internals |
PhpUpgradePreflight\Laravel\Catalog\PackageAdvisoryDefinition |
Catalog definition for package action guidance | Laravel Package Internals |
PhpUpgradePreflight\Laravel\Catalog\PackageConstraintDefinition |
Package-compatible constraint for an applicable transition | Laravel Package Internals |
PhpUpgradePreflight\Laravel\Catalog\PackageRuleDefinition |
Catalog rule containing package constraint guidance | Laravel Package Internals |
PhpUpgradePreflight\Laravel\Catalog\RuleApplicability |
Source/target major applicability value | Laravel Package Internals |
PhpUpgradePreflight\Laravel\Catalog\RuleDefinition |
Common catalog-definition interface | Laravel Package Internals |
PhpUpgradePreflight\Laravel\Catalog\SkeletonPattern |
Source path and usage pattern for legacy skeleton checks | Laravel Package Internals |
PhpUpgradePreflight\Laravel\Catalog\TargetDefinition |
Laravel-major PHP and Symfony target metadata | Laravel Package Internals |
PhpUpgradePreflight\Laravel\Catalog\TransitionDefinition |
Adjacent or direct transition rule-pack metadata | Laravel Package Internals |
Laravel integration and command namespaces
| Namespace and class | Purpose | Deeper page |
|---|---|---|
PhpUpgradePreflight\Laravel\Commands\AnalyzeUpgradeCommand |
Laravel Artisan analysis command | Laravel Package Internals |
PhpUpgradePreflight\Laravel\Console\ArtisanAnalysisProgressReporter |
Renders Core progress events through terminal-attached Artisan stderr | Laravel Package Internals |
PhpUpgradePreflight\Laravel\LaravelFrameworkDetector |
Detects Laravel or Illuminate projects from Composer metadata | Laravel Package Internals |
PhpUpgradePreflight\Laravel\LaravelFrameworkIntegration |
Facade implementing all Laravel adapter capabilities | Laravel Package Internals |
PhpUpgradePreflight\Laravel\LaravelPackageFamilyClassifier |
Classifies Laravel, Illuminate, and Symfony package families | Laravel Package Internals |
PhpUpgradePreflight\Laravel\LaravelRequestTargets |
Extracts Laravel-family targets from a request | Laravel Package Internals |
PhpUpgradePreflight\Laravel\LaravelRuleFactory |
Maps catalog definitions to executable compatibility rules | Laravel Package Internals |
PhpUpgradePreflight\Laravel\LaravelStagePlanner |
Builds contiguous evidence-backed Laravel stage targets | Laravel Package Internals |
PhpUpgradePreflight\Laravel\LaravelTransitionAssessor |
Assesses maintained transition-guidance coverage | Laravel Package Internals |
PhpUpgradePreflight\Laravel\UpgradePreflightServiceProvider |
Binds the analyzer and registers the Artisan command | Laravel Package Internals |
Laravel rules and source namespaces
| Namespace and class | Purpose | Deeper page |
|---|---|---|
PhpUpgradePreflight\Laravel\Rules\LaravelComposerVersionRule |
Checks Composer version guidance for applicable hops | Laravel Package Internals |
PhpUpgradePreflight\Laravel\Rules\LaravelCurlExtensionRule |
Checks modeled cURL extension guidance | Laravel Package Internals |
PhpUpgradePreflight\Laravel\Rules\LaravelFrameworkConstraintRule |
Checks Laravel framework source/target constraints | Laravel Package Internals |
PhpUpgradePreflight\Laravel\Rules\LaravelHighSignalSourceRule |
Emits findings for transition-specific source signals | Laravel Package Internals |
PhpUpgradePreflight\Laravel\Rules\LaravelPhpConstraintRule |
Checks target Laravel PHP requirements | Laravel Package Internals |
PhpUpgradePreflight\Laravel\Rules\LaravelSkeletonRule |
Checks maintained legacy application skeleton patterns | Laravel Package Internals |
PhpUpgradePreflight\Laravel\Rules\LaravelSource |
Resolves source Laravel major and uncertainty from project state | Laravel Package Internals |
PhpUpgradePreflight\Laravel\Rules\LaravelTarget |
Resolves and compares requested Laravel target majors | Laravel Package Internals |
PhpUpgradePreflight\Laravel\Rules\OldIlluminateSupportRule |
Finds obsolete Illuminate support constraints | Laravel Package Internals |
PhpUpgradePreflight\Laravel\Rules\PackageVersionRule |
Evaluates package versions against catalog guidance | Laravel Package Internals |
PhpUpgradePreflight\Laravel\Rules\SymfonyComponentConstraintRule |
Checks Symfony component constraints for Laravel targets | Laravel Package Internals |
PhpUpgradePreflight\Laravel\Rules\TargetedPackageAdvisoryRule |
Emits package-specific replace, remove, or review guidance | Laravel Package Internals |
PhpUpgradePreflight\Laravel\Source\LaravelSourceUsageVisitor |
Collects Laravel-specific source usage from PHP ASTs | Laravel Package Internals |
Test adapter packages
| Namespace and class | Purpose | Deeper page |
|---|---|---|
PhpUpgradePreflight\TestAdapter\TestFrameworkIntegration |
Complete synthetic adapter fixture for current optional capabilities | Test Adapters |
PhpUpgradePreflight\TestAdapter\TestFrameworkSourceRule |
Synthetic source-aware compatibility rule fixture | Test Adapters |
PhpUpgradePreflight\LegacyTestAdapter\LegacyTestFrameworkIntegration |
Synthetic pre-v0.3 adapter capability fixture | Test Adapters |
Coverage note
The inventory source is every PHP declaration under these directories:
packages/core/src
packages/cli/src
packages/laravel/src
packages/test-adapter/src
packages/legacy-test-adapter/src
At the time this page was generated, those directories contained 166 class or interface declarations.
When adding or removing a production symbol, update this index and its deeper package page in the same change.
When the symbol change is part of a release tag, the Wiki update is mandatory under wiki/AGENTS.md.