Classes sizes
Here is a list of classes measurements. It shows the name of the class, with its namespaces, the number of extensions of the class (extends levels), then the number of constants, properties and methods that the actual class offers. The first number is for the local element, and the second number when including all the available hierarchy classes.
A level '1+' denotes that one of the extension of the class is not defined in the code, and its counts were not included in the calculations. Only the known classes' counts are used.
| Class name | Namespace | Hierarchy | Constants | Properties | Methods |
|---|---|---|---|---|---|
| Factory | Composer | 0 | 0 / 0 | 0 / 0 | 25 / 25 |
| Cache | Composer | 0 | 0 / 0 | 7 / 7 | 19 / 19 |
| PartialComposer | Composer | 0 | 0 / 0 | 7 / 7 | 14 / 14 |
| Config | Composer | 0 | 4 / 4 | 12 / 12 | 22 / 22 |
| Composer | Composer | 2+ | 5 / 5 | 5 / 5 | 11 / 11 |
| InstalledVersions | Composer | 0 | 0 / 0 | 5 / 5 | 15 / 15 |
| Installer | Composer | 0 | 7 / 7 | 41 / 41 | 50 / 50 |
| Compiler | Composer | 0 | 0 / 0 | 3 / 3 | 6 / 6 |
| RuleReasonDataReturnTypeExtension | Composer\PHPStan | 0 | 0 / 0 | 0 / 0 | 3 / 3 |
| ConfigReturnTypeExtension | Composer\PHPStan | 0 | 0 / 0 | 1 / 1 | 5 / 5 |
| InstalledFilesystemRepository | Composer\Repository | 2+ | 0 / 0 | 0 / 0 | 2 / 2 |
| PackageRepository | Composer\Repository | 2+ | 0 / 0 | 1 / 1 | 3 / 3 |
| LockArrayRepository | Composer\Repository | 2+ | 0 / 0 | 0 / 0 | 1 / 1 |
| PlatformRepository | Composer\Repository | 2+ | 1 / 1 | 6 / 6 | 14 / 14 |
| RepositoryFactory | Composer\Repository | 0 | 0 / 0 | 0 / 0 | 8 / 8 |
| RepositoryUtils | Composer\Repository | 0 | 0 / 0 | 0 / 0 | 2 / 2 |
| RepositorySecurityException | Composer\Repository | 2+ | 0 / 0 | 0 / 0 | 0 / 0 |
| CompositeRepository | Composer\Repository | 0 | 0 / 0 | 1 / 1 | 13 / 13 |
| ArrayRepository | Composer\Repository | 0 | 0 / 0 | 2 / 2 | 14 / 14 |
| WritableArrayRepository | Composer\Repository | 2+ | 0 / 0 | 2 / 2 | 5 / 5 |
| VcsRepository | Composer\Repository | 2+ | 0 / 0 | 18 / 18 | 14 / 14 |
| ComposerRepository | Composer\Repository | 2+ | 0 / 0 | 33 / 33 | 37 / 37 |
| PearRepository | Composer\Repository | 2+ | 0 / 0 | 0 / 0 | 1 / 1 |
| RepositorySet | Composer\Repository | 0 | 2 / 2 | 9 / 9 | 16 / 16 |
| ArtifactRepository | Composer\Repository | 2+ | 0 / 0 | 4 / 4 | 6 / 6 |
| RootPackageRepository | Composer\Repository | 2+ | 0 / 0 | 0 / 0 | 2 / 2 |
| RepositoryManager | Composer\Repository | 0 | 0 / 0 | 8 / 8 | 10 / 10 |
| PathRepository | Composer\Repository | 2+ | 0 / 0 | 6 / 6 | 5 / 5 |
| FilterRepository | Composer\Repository | 0 | 0 / 0 | 4 / 4 | 14 / 14 |
| InstalledRepository | Composer\Repository | 2+ | 0 / 0 | 0 / 0 | 4 / 4 |
| FilesystemRepository | Composer\Repository | 2+ | 0 / 0 | 5 / 5 | 10 / 10 |
| InstalledArrayRepository | Composer\Repository | 2+ | 0 / 0 | 0 / 0 | 2 / 2 |
| InvalidRepositoryException | Composer\Repository | 2+ | 0 / 0 | 0 / 0 | 0 / 0 |
| GitHubDriver | Composer\Repository\Vcs | 2+ | 0 / 0 | 11 / 11 | 21 / 21 |
| VcsDriver | Composer\Repository\Vcs | 0 | 0 / 0 | 9 / 9 | 8 / 8 |
| SvnDriver | Composer\Repository\Vcs | 2+ | 0 / 0 | 10 / 10 | 15 / 15 |
| HgDriver | Composer\Repository\Vcs | 2+ | 0 / 0 | 4 / 4 | 10 / 10 |
| PerforceDriver | Composer\Repository\Vcs | 2+ | 0 / 0 | 3 / 3 | 16 / 16 |
| GitBitbucketDriver | Composer\Repository\Vcs | 2+ | 0 / 0 | 14 / 14 | 17 / 17 |
| GitDriver | Composer\Repository\Vcs | 2+ | 0 / 0 | 4 / 4 | 10 / 10 |
| GitLabDriver | Composer\Repository\Vcs | 2+ | 1 / 1 | 11 / 11 | 25 / 25 |
| FossilDriver | Composer\Repository\Vcs | 2+ | 0 / 0 | 5 / 5 | 12 / 12 |
| PackageSorter | Composer\Util | 0 | 0 / 0 | 0 / 0 | 3 / 3 |
| ConfigValidator | Composer\Util | 0 | 1 / 1 | 1 / 1 | 2 / 2 |
| Git | Composer\Util | 0 | 0 / 0 | 6 / 6 | 18 / 18 |
| Svn | Composer\Util | 0 | 1 / 1 | 9 / 9 | 16 / 16 |
| NoProxyPattern | Composer\Util | 0 | 0 / 0 | 3 / 3 | 15 / 15 |
| ComposerMirror | Composer\Util | 0 | 0 / 0 | 0 / 0 | 3 / 3 |
| PackageInfo | Composer\Util | 0 | 0 / 0 | 0 / 0 | 2 / 2 |
| AuthHelper | Composer\Util | 0 | 0 / 0 | 4 / 4 | 6 / 6 |
| Zip | Composer\Util | 0 | 0 / 0 | 0 / 0 | 2 / 2 |
| Silencer | Composer\Util | 0 | 0 / 0 | 1 / 1 | 3 / 3 |
| Filesystem | Composer\Util | 0 | 0 / 0 | 1 / 1 | 36 / 36 |
| Tar | Composer\Util | 0 | 0 / 0 | 0 / 0 | 2 / 2 |
| GitHub | Composer\Util | 0 | 0 / 0 | 4 / 4 | 7 / 7 |
| GitLab | Composer\Util | 0 | 0 / 0 | 4 / 4 | 7 / 7 |
| Bitbucket | Composer\Util | 0 | 1 / 1 | 6 / 6 | 8 / 8 |
| HttpDownloader | Composer\Util | 0 | 5 / 5 | 11 / 11 | 18 / 18 |
| IniHelper | Composer\Util | 0 | 0 / 0 | 0 / 0 | 2 / 2 |
| Platform | Composer\Util | 0 | 0 / 0 | 3 / 3 | 16 / 16 |
| StreamContextFactory | Composer\Util | 0 | 0 / 0 | 0 / 0 | 4 / 4 |
| TlsHelper | Composer\Util | 0 | 0 / 0 | 0 / 0 | 5 / 5 |
| Url | Composer\Util | 0 | 0 / 0 | 0 / 0 | 3 / 3 |
| Perforce | Composer\Util | 0 | 0 / 0 | 16 / 16 | 42 / 42 |
| MetadataMinifier | Composer\Util | 2+ | 0 / 0 | 0 / 0 | 0 / 0 |
| ProcessExecutor | Composer\Util | 0 | 7 / 7 | 10 / 10 | 23 / 23 |
| Hg | Composer\Util | 0 | 0 / 0 | 4 / 4 | 4 / 4 |
| RemoteFilesystem | Composer\Util | 0 | 0 / 0 | 18 / 18 | 17 / 17 |
| ErrorHandler | Composer\Util | 0 | 0 / 0 | 2 / 2 | 3 / 3 |
| SyncHelper | Composer\Util | 0 | 0 / 0 | 0 / 0 | 2 / 2 |
| Loop | Composer\Util | 0 | 0 / 0 | 4 / 4 | 5 / 5 |
| ProxyManager | Composer\Util\Http | 0 | 0 / 0 | 5 / 5 | 9 / 9 |
| Response | Composer\Util\Http | 0 | 0 / 0 | 4 / 4 | 9 / 9 |
| RequestProxy | Composer\Util\Http | 0 | 0 / 0 | 4 / 4 | 9 / 9 |
| CurlDownloader | Composer\Util\Http | 0 | 1 / 1 | 12 / 12 | 12 / 12 |
| CurlResponse | Composer\Util\Http | 2+ | 0 / 0 | 1 / 1 | 2 / 2 |
| ProxyItem | Composer\Util\Http | 0 | 0 / 0 | 5 / 5 | 2 / 2 |
| JsonConfigSource | Composer\Config | 0 | 0 / 0 | 2 / 2 | 12 / 12 |
| Versions | Composer\SelfUpdate | 0 | 1 / 1 | 5 / 5 | 5 / 5 |
| Keys | Composer\SelfUpdate | 0 | 0 / 0 | 0 / 0 | 1 / 1 |
| Event | Composer\EventDispatcher | 0 | 0 / 0 | 4 / 4 | 6 / 6 |
| ScriptExecutionException | Composer\EventDispatcher | 2+ | 0 / 0 | 0 / 0 | 0 / 0 |
| EventDispatcher | Composer\EventDispatcher | 0 | 0 / 0 | 8 / 8 | 23 / 23 |
| Runtime | Composer\Platform | 0 | 0 / 0 | 0 / 0 | 9 / 9 |
| HhvmDetector | Composer\Platform | 0 | 0 / 0 | 3 / 3 | 3 / 3 |
| Version | Composer\Platform | 0 | 0 / 0 | 0 / 0 | 7 / 7 |
| BufferIO | Composer\IO | 2+ | 0 / 0 | 0 / 0 | 4 / 4 |
| ConsoleIO | Composer\IO | 2+ | 0 / 0 | 7 / 7 | 23 / 23 |
| BaseIO | Composer\IO | 0 | 0 / 0 | 1 / 1 | 18 / 18 |
| NullIO | Composer\IO | 2+ | 0 / 0 | 0 / 0 | 14 / 14 |
| PluginEvents | Composer\Plugin | 0 | 6 / 6 | 0 / 0 | 0 / 0 |
| PreCommandRunEvent | Composer\Plugin | 2+ | 0 / 0 | 2 / 2 | 3 / 3 |
| PluginBlockedException | Composer\Plugin | 2+ | 0 / 0 | 0 / 0 | 0 / 0 |
| CommandEvent | Composer\Plugin | 2+ | 0 / 0 | 3 / 3 | 4 / 4 |
| PluginManager | Composer\Plugin | 0 | 0 / 0 | 11 / 11 | 24 / 24 |
| PreFileDownloadEvent | Composer\Plugin | 2+ | 0 / 0 | 6 / 6 | 10 / 10 |
| PostFileDownloadEvent | Composer\Plugin | 2+ | 0 / 0 | 5 / 5 | 7 / 7 |
| PrePoolCreateEvent | Composer\Plugin | 2+ | 0 / 0 | 8 / 8 | 11 / 11 |
| RarDownloader | Composer\Downloader | 2+ | 0 / 0 | 0 / 0 | 1 / 1 |
| VcsDownloader | Composer\Downloader | 0 | 0 / 0 | 5 / 5 | 17 / 17 |
| FilesystemException | Composer\Downloader | 2+ | 0 / 0 | 0 / 0 | 1 / 1 |
| DownloadManager | Composer\Downloader | 0 | 0 / 0 | 6 / 6 | 17 / 17 |
| TarDownloader | Composer\Downloader | 2+ | 0 / 0 | 0 / 0 | 1 / 1 |
| FossilDownloader | Composer\Downloader | 2+ | 0 / 0 | 0 / 0 | 7 / 7 |
| MaxFileSizeExceededException | Composer\Downloader | 2+ | 0 / 0 | 0 / 0 | 0 / 0 |
| XzDownloader | Composer\Downloader | 2+ | 0 / 0 | 0 / 0 | 1 / 1 |
| HgDownloader | Composer\Downloader | 2+ | 0 / 0 | 0 / 0 | 6 / 6 |
| SvnDownloader | Composer\Downloader | 2+ | 0 / 0 | 1 / 1 | 9 / 9 |
| FileDownloader | Composer\Downloader | 0 | 0 / 0 | 11 / 11 | 16 / 16 |
| TransportException | Composer\Downloader | 2+ | 0 / 0 | 4 / 4 | 9 / 9 |
| ArchiveDownloader | Composer\Downloader | 2+ | 0 / 0 | 1 / 1 | 5 / 5 |
| PharDownloader | Composer\Downloader | 2+ | 0 / 0 | 0 / 0 | 1 / 1 |
| PathDownloader | Composer\Downloader | 2+ | 2 / 2 | 0 / 0 | 7 / 7 |
| PerforceDownloader | Composer\Downloader | 2+ | 0 / 0 | 1 / 1 | 10 / 10 |
| GitDownloader | Composer\Downloader | 2+ | 0 / 0 | 4 / 4 | 18 / 18 |
| ZipDownloader | Composer\Downloader | 2+ | 0 / 0 | 4 / 4 | 5 / 5 |
| GzipDownloader | Composer\Downloader | 2+ | 0 / 0 | 0 / 0 | 2 / 2 |
| Event | Composer\Script | 2+ | 0 / 0 | 4 / 4 | 7 / 7 |
| ScriptEvents | Composer\Script | 0 | 12 / 12 | 0 / 0 | 0 / 0 |
| StrictConfirmationQuestion | Composer\Question | 2+ | 0 / 0 | 2 / 2 | 3 / 3 |
| JsonValidationException | Composer\Json | 2+ | 0 / 0 | 1 / 1 | 2 / 2 |
| JsonFormatter | Composer\Json | 0 | 0 / 0 | 0 / 0 | 1 / 1 |
| JsonFile | Composer\Json | 0 | 10 / 10 | 4 / 4 | 13 / 13 |
| JsonManipulator | Composer\Json | 0 | 1 / 1 | 3 / 3 | 17 / 17 |
| Transaction | Composer\DependencyResolver | 0 | 0 / 0 | 4 / 4 | 8 / 8 |
| LocalRepoTransaction | Composer\DependencyResolver | 2+ | 0 / 0 | 0 / 0 | 1 / 1 |
| RuleWatchGraph | Composer\DependencyResolver | 0 | 0 / 0 | 1 / 1 | 3 / 3 |
| GenericRule | Composer\DependencyResolver | 2+ | 0 / 0 | 1 / 1 | 6 / 6 |
| LockTransaction | Composer\DependencyResolver | 2+ | 0 / 0 | 3 / 3 | 6 / 6 |
| Solver | Composer\DependencyResolver | 0 | 2 / 2 | 13 / 13 | 15 / 15 |
| Rule | Composer\DependencyResolver | 0 | 11 / 11 | 3 / 3 | 20 / 20 |
| Rule2Literals | Composer\DependencyResolver | 2+ | 0 / 0 | 2 / 2 | 6 / 6 |
| SolverProblemsException | Composer\DependencyResolver | 2+ | 1 / 1 | 2 / 2 | 5 / 5 |
| SolverBugException | Composer\DependencyResolver | 2+ | 0 / 0 | 0 / 0 | 1 / 1 |
| DefaultPolicy | Composer\DependencyResolver | 0 | 0 / 0 | 5 / 5 | 8 / 8 |
| RuleWatchNode | Composer\DependencyResolver | 0 | 0 / 0 | 3 / 3 | 5 / 5 |
| RuleSet | Composer\DependencyResolver | 0 | 4 / 4 | 4 / 4 | 11 / 11 |
| Pool | Composer\DependencyResolver | 0 | 0 / 0 | 7 / 7 | 15 / 15 |
| MultiConflictRule | Composer\DependencyResolver | 2+ | 0 / 0 | 1 / 1 | 7 / 7 |
| Request | Composer\DependencyResolver | 0 | 3 / 3 | 8 / 8 | 21 / 21 |
| PoolOptimizer | Composer\DependencyResolver | 0 | 0 / 0 | 7 / 7 | 13 / 13 |
| RuleSetGenerator | Composer\DependencyResolver | 0 | 0 / 0 | 5 / 5 | 11 / 11 |
| Decisions | Composer\DependencyResolver | 0 | 2 / 2 | 3 / 3 | 26 / 26 |
| PoolBuilder | Composer\DependencyResolver | 0 | 0 / 0 | 23 / 23 | 15 / 15 |
| Problem | Composer\DependencyResolver | 0 | 0 / 0 | 3 / 3 | 17 / 17 |
| RuleSetIterator | Composer\DependencyResolver | 0 | 0 / 0 | 5 / 5 | 6 / 6 |
| RuleWatchChain | Composer\DependencyResolver | 2+ | 0 / 0 | 0 / 0 | 2 / 2 |
| InstallOperation | Composer\DependencyResolver\Operation | 2+ | 1 / 1 | 1 / 1 | 4 / 4 |
| MarkAliasInstalledOperation | Composer\DependencyResolver\Operation | 2+ | 1 / 1 | 1 / 1 | 3 / 3 |
| UpdateOperation | Composer\DependencyResolver\Operation | 2+ | 1 / 1 | 2 / 2 | 5 / 5 |
| SolverOperation | Composer\DependencyResolver\Operation | 0 | 1 / 1 | 0 / 0 | 2 / 2 |
| UninstallOperation | Composer\DependencyResolver\Operation | 2+ | 1 / 1 | 1 / 1 | 4 / 4 |
| MarkAliasUninstalledOperation | Composer\DependencyResolver\Operation | 2+ | 1 / 1 | 1 / 1 | 3 / 3 |
| AutoloadGenerator | Composer\Autoload | 0 | 0 / 0 | 9 / 9 | 25 / 25 |
| ClassLoader | Composer\Autoload | 0 | 0 / 0 | 13 / 13 | 24 / 24 |
| ClassMapGenerator | Composer\Autoload | 0 | 0 / 0 | 0 / 0 | 2 / 2 |
| SuggestsCommand | Composer\Command | 2+ | 0 / 0 | 0 / 0 | 2 / 2 |
| SearchCommand | Composer\Command | 2+ | 0 / 0 | 0 / 0 | 2 / 2 |
| BumpCommand | Composer\Command | 2+ | 2 / 2 | 0 / 0 | 4 / 4 |
| ArchiveCommand | Composer\Command | 2+ | 1 / 1 | 0 / 0 | 4 / 4 |
| AuditCommand | Composer\Command | 2+ | 0 / 0 | 0 / 0 | 3 / 3 |
| ValidateCommand | Composer\Command | 2+ | 0 / 0 | 0 / 0 | 3 / 3 |
| FundCommand | Composer\Command | 2+ | 0 / 0 | 0 / 0 | 3 / 3 |
| ScriptAliasCommand | Composer\Command | 2+ | 0 / 0 | 3 / 3 | 3 / 3 |
| CreateProjectCommand | Composer\Command | 2+ | 0 / 0 | 1 / 1 | 4 / 4 |
| BaseCommand | Composer\Command | 2+ | 0 / 0 | 2 / 2 | 19 / 19 |
| OutdatedCommand | Composer\Command | 2+ | 0 / 0 | 0 / 0 | 3 / 3 |
| DumpAutoloadCommand | Composer\Command | 2+ | 0 / 0 | 0 / 0 | 2 / 2 |
| HomeCommand | Composer\Command | 2+ | 0 / 0 | 0 / 0 | 5 / 5 |
| ReinstallCommand | Composer\Command | 2+ | 0 / 0 | 0 / 0 | 2 / 2 |
| RemoveCommand | Composer\Command | 2+ | 0 / 0 | 0 / 0 | 2 / 2 |
| ShowCommand | Composer\Command | 2+ | 0 / 0 | 3 / 3 | 29 / 29 |
| InstallCommand | Composer\Command | 2+ | 0 / 0 | 0 / 0 | 2 / 2 |
| InitCommand | Composer\Command | 2+ | 0 / 0 | 1 / 1 | 14 / 14 |
| RunScriptCommand | Composer\Command | 2+ | 0 / 0 | 1 / 1 | 5 / 5 |
| ConfigCommand | Composer\Command | 2+ | 1 / 1 | 5 / 5 | 10 / 10 |
| LicensesCommand | Composer\Command | 2+ | 0 / 0 | 0 / 0 | 2 / 2 |
| UpdateCommand | Composer\Command | 2+ | 0 / 0 | 0 / 0 | 4 / 4 |
| StatusCommand | Composer\Command | 2+ | 3 / 3 | 0 / 0 | 3 / 3 |
| BaseDependencyCommand | Composer\Command | 2+ | 4 / 4 | 1 / 1 | 5 / 5 |
| DependsCommand | Composer\Command | 2+ | 0 / 0 | 0 / 0 | 2 / 2 |
| ProhibitsCommand | Composer\Command | 2+ | 0 / 0 | 0 / 0 | 2 / 2 |
| CheckPlatformReqsCommand | Composer\Command | 2+ | 0 / 0 | 0 / 0 | 3 / 3 |
| SelfUpdateCommand | Composer\Command | 2+ | 2 / 2 | 0 / 0 | 11 / 11 |
| RequireCommand | Composer\Command | 2+ | 0 / 0 | 8 / 8 | 10 / 10 |
| ClearCacheCommand | Composer\Command | 2+ | 0 / 0 | 0 / 0 | 2 / 2 |
| DiagnoseCommand | Composer\Command | 2+ | 0 / 0 | 3 / 3 | 20 / 20 |
| GlobalCommand | Composer\Command | 2+ | 0 / 0 | 0 / 0 | 5 / 5 |
| AboutCommand | Composer\Command | 2+ | 0 / 0 | 0 / 0 | 2 / 2 |
| ExecCommand | Composer\Command | 2+ | 0 / 0 | 0 / 0 | 4 / 4 |
| IgnoreAllPlatformRequirementFilter | Composer\Filter\PlatformRequirementFilter | 0 | 0 / 0 | 0 / 0 | 2 / 2 |
| IgnoreListPlatformRequirementFilter | Composer\Filter\PlatformRequirementFilter | 0 | 0 / 0 | 2 / 2 | 4 / 4 |
| IgnoreNothingPlatformRequirementFilter | Composer\Filter\PlatformRequirementFilter | 0 | 0 / 0 | 0 / 0 | 2 / 2 |
| PlatformRequirementFilterFactory | Composer\Filter\PlatformRequirementFilter | 0 | 0 / 0 | 0 / 0 | 3 / 3 |
| PackageEvents | Composer\Installer | 0 | 6 / 6 | 0 / 0 | 0 / 0 |
| BinaryInstaller | Composer\Installer | 0 | 0 / 0 | 5 / 5 | 10 / 10 |
| PluginInstaller | Composer\Installer | 2+ | 0 / 0 | 0 / 0 | 10 / 10 |
| InstallerEvents | Composer\Installer | 0 | 1 / 1 | 0 / 0 | 0 / 0 |
| PackageEvent | Composer\Installer | 2+ | 0 / 0 | 6 / 6 | 7 / 7 |
| InstallerEvent | Composer\Installer | 2+ | 0 / 0 | 5 / 5 | 6 / 6 |
| LibraryInstaller | Composer\Installer | 0 | 0 / 0 | 7 / 7 | 17 / 17 |
| MetapackageInstaller | Composer\Installer | 0 | 0 / 0 | 1 / 1 | 10 / 10 |
| ProjectInstaller | Composer\Installer | 0 | 0 / 0 | 3 / 3 | 10 / 10 |
| SuggestedPackagesReporter | Composer\Installer | 0 | 3 / 3 | 2 / 2 | 9 / 9 |
| InstallationManager | Composer\Installer | 0 | 0 / 0 | 7 / 7 | 23 / 23 |
| NoopInstaller | Composer\Installer | 0 | 0 / 0 | 0 / 0 | 9 / 9 |
| SecurityAdvisory | Composer\Advisory | 2+ | 0 / 0 | 6 / 6 | 3 / 3 |
| PartialSecurityAdvisory | Composer\Advisory | 0 | 0 / 0 | 3 / 3 | 3 / 3 |
| Auditor | Composer\Advisory | 0 | 12 / 12 | 0 / 0 | 13 / 13 |
| IgnoredSecurityAdvisory | Composer\Advisory | 2+ | 0 / 0 | 1 / 1 | 2 / 2 |
| IrrecoverableDownloadException | Composer\Exception | 2+ | 0 / 0 | 0 / 0 | 0 / 0 |
| NoSslException | Composer\Exception | 2+ | 0 / 0 | 0 / 0 | 0 / 0 |
| Package | Composer\Package | 2+ | 0 / 0 | 32 / 32 | 67 / 67 |
| Link | Composer\Package | 0 | 7 / 7 | 6 / 6 | 8 / 8 |
| CompleteAliasPackage | Composer\Package | 2+ | 0 / 0 | 1 / 1 | 27 / 27 |
| AliasPackage | Composer\Package | 2+ | 0 / 0 | 12 / 12 | 50 / 50 |
| Locker | Composer\Package | 0 | 0 / 0 | 9 / 9 | 22 / 22 |
| BasePackage | Composer\Package | 0 | 6 / 6 | 6 / 6 | 18 / 18 |
| RootAliasPackage | Composer\Package | 2+ | 0 / 0 | 1 / 1 | 24 / 24 |
| CompletePackage | Composer\Package | 2+ | 0 / 0 | 12 / 12 | 25 / 25 |
| RootPackage | Composer\Package | 2+ | 1 / 1 | 6 / 6 | 12 / 12 |
| ArchiveManager | Composer\Package\Archiver | 0 | 0 / 0 | 4 / 4 | 9 / 9 |
| ArchivableFilesFinder | Composer\Package\Archiver | 2+ | 0 / 0 | 1 / 1 | 2 / 2 |
| PharArchiver | Composer\Package\Archiver | 0 | 0 / 0 | 2 / 2 | 2 / 2 |
| BaseExcludeFilter | Composer\Package\Archiver | 0 | 0 / 0 | 2 / 2 | 5 / 5 |
| ArchivableFilesFilter | Composer\Package\Archiver | 2+ | 0 / 0 | 1 / 1 | 2 / 2 |
| GitExcludeFilter | Composer\Package\Archiver | 2+ | 0 / 0 | 0 / 0 | 2 / 2 |
| ComposerExcludeFilter | Composer\Package\Archiver | 2+ | 0 / 0 | 0 / 0 | 1 / 1 |
| ZipArchiver | Composer\Package\Archiver | 0 | 0 / 0 | 1 / 1 | 3 / 3 |
| VersionBumper | Composer\Package\Version | 0 | 0 / 0 | 0 / 0 | 1 / 1 |
| StabilityFilter | Composer\Package\Version | 0 | 0 / 0 | 0 / 0 | 1 / 1 |
| VersionGuesser | Composer\Package\Version | 0 | 0 / 0 | 4 / 4 | 11 / 11 |
| VersionSelector | Composer\Package\Version | 0 | 0 / 0 | 3 / 3 | 5 / 5 |
| VersionParser | Composer\Package\Version | 2+ | 1 / 1 | 1 / 1 | 3 / 3 |
| ValidatingArrayLoader | Composer\Package\Loader | 0 | 3 / 3 | 6 / 6 | 11 / 11 |
| InvalidPackageException | Composer\Package\Loader | 2+ | 0 / 0 | 3 / 3 | 4 / 4 |
| ArrayLoader | Composer\Package\Loader | 0 | 0 / 0 | 2 / 2 | 9 / 9 |
| RootPackageLoader | Composer\Package\Loader | 2+ | 0 / 0 | 4 / 4 | 5 / 5 |
| JsonLoader | Composer\Package\Loader | 0 | 0 / 0 | 1 / 1 | 2 / 2 |
| Comparer | Composer\Package\Comparer | 0 | 0 / 0 | 3 / 3 | 6 / 6 |
| ArrayDumper | Composer\Package\Dumper | 0 | 0 / 0 | 0 / 0 | 2 / 2 |
| Application | Composer\Console | 2+ | 0 / 0 | 7 / 7 | 20 / 20 |
| GithubActionError | Composer\Console | 0 | 0 / 0 | 1 / 1 | 4 / 4 |
| HtmlOutputFormatter | Composer\Console | 2+ | 0 / 0 | 3 / 3 | 3 / 3 |
| InputArgument | Composer\Console\Input | 2+ | 0 / 0 | 1 / 1 | 2 / 2 |
| InputOption | Composer\Console\Input | 2+ | 0 / 0 | 1 / 1 | 2 / 2 |