Below is a summary of all classes and their parameters's typehinting status. .
Method | Argument | Typehint | Default | |||||
class Factory | ||||||||
Method | Argument | Typehint | Default | |||||
getHomeDir | \bool,\bool,array,\array,\string,\array,\composer\io\iointerface,\composer\util\httpdownloader,\composer\util\processexecutor,\composer\io\iointerface,\composer\util\filesystem,\composer\config,\int,\composer\config,\array,\array,\array,\bool,\bool,\bool,\bool,\bool,\bool,\composer\io\iointerface,\string,\bool,\composer\util\processexecutor,\null,\array,\array,\array,\array,\composer\config,\composer\io\iointerface,\array,\null,\null,\composer\util\processexecutor,\composer\io\iointerface,HttpDownloader,\composer\config,\composer\util\processexecutor,\null,\composer\io\iointerface,HttpDownloader,\composer\config,\composer\io\iointerface,HttpDownloader,\composer\config,\null,\composer\util\processexecutor,\null,\int,\composer\io\iointerface,\composer\config,\bool,\int,\array,\bool,\bool,\int,\composer\util\http\curldownloader,\int,\array,\composer\util\remotefilesystem,string,\string,\string,\string,\string,\string,\string,\string,\string,\string,bool,\composer\util\processexecutor,\composer\util\processexecutor,\string,\string,\string,\composer\io\iointerface,\composer\io\iointerface,\bool,\composer\io\iointerface,\null,\int,\int,\bool,\bool,\array,\array,\int,\int,\int,\string,\string,\int,\composer\io\iointerface,\composer\util\processexecutor,\composer\config,\array,\composer\util\authhelper,\null,\string,\null,\string,\string,\bool,\bool,\int,\null,\int,\composer\config,\string,\string,\string,\string,\array,\int,\bool,\bool,\bool,\composer\io\iointerface,\string,\bool,\bool,\bool,\bool,\bool,\bool,\bool,\bool,\int,\composer\io\iointerface,\null,\composer\util\httpdownloader,\int,\null,\composer\util\processexecutor,\array,\null,\int,\null,\string,\array,\array,\string,\null,\string,\null,\null,\array,\string,\null,\composer\config,\int,\composer\util\authhelper,\array,\int,\array,\array,\float,\composer\io\iointerface,\array,\array,\string,\string,\string,\string,\composer\json\jsonfile,\bool,\composer\util\httpdownloader,\string,\composer\config,\null,\array,\bool,\bool,\string,\array,\array,\array,\composer\partialcomposer,\bool,\bool,\array,\composer\io\iointerface,\null,\composer\util\processexecutor,\null,\symfony\component\process\executablefinder,\null,\composer\util\processexecutor,\string,\float,\symfony\component\console\output\outputinterface,\symfony\component\console\helper\helperset,\string,\array,\symfony\component\console\input\inputinterface,\array,\array,\string,\symfony\component\console\input\inputinterface,\string,\symfony\component\console\input\inputinterface,\symfony\component\console\output\outputinterface,?,array,\composer\composer,\composer\partialcomposer,\null,\int,\array,\array,?,array,\composer\io\iointerface,\composer\package\version\versionparser,\bool,\null,\string,\composer\util\httpdownloader,\array,\string,\string,\null,\string,\null,\string,\string,\array,\array,\array,\array,\composer\dependencyresolver\request,\array,\composer\config,\composer\util\filesystem,\null,\array,\composer\io\iointerface,\null,\composer\util\processexecutor,\array,\composer\io\iointerface,\array,\bool,\bool,\composer\util\filesystem,\null,\bool,\array,\composer\util\processexecutor,\null,\array,\composer\util\httpdownloader,\composer\cache,\null,\array,\array,\composer\eventdispatcher\eventdispatcher,\null,\composer\config,\null,\composer\util\filesystem,\array,\null,\null,\array,\array,\null,\string,\array,\composer\util\git,\array,\array,\array,\bool,\array,\array,bool,\bool,\composer\io\iointerface,BaseEvent,\composer\composer,\string,\string,\array,\string,\null,\composer\io\iointerface,\composer\util\httpdownloader,\null,\string,\string,\string,\string,\string,string,\array,\array,\array,\array,\array,\array,\array,\array,\composer\dependencyresolver\pool,\composer\io\iointerface,\array,\composer\dependencyresolver\decisions,\array,\array,\composer\dependencyresolver\policyinterface,RuleSet,\array,\array,\composer\dependencyresolver\rulewatchgraph,\int,\bool,\bool,\array,\array,\bool,\bool,\null,\array,\composer\dependencyresolver\rule,\array,\array,\int,\array,\array,\array,\array,\array,\array,\composer\package\version\versionparser,\array,\array,\array,\null,\composer\repository\lockarrayrepository,\array,\array,\null,\array,\array,\array,\composer\dependencyresolver\policyinterface,\array,\array,\array,\array,\array,\array,\array,\array,\array,\array,\array,\array,\composer\dependencyresolver\policyinterface,\array,\array,\composer\dependencyresolver\pool,\array,\array,\array,\array,\composer\dependencyresolver\pool,\array,\composer\dependencyresolver\pooloptimizer,\null,\array,\array,\array,\array,\array,\array,\array,\composer\eventdispatcher\eventdispatcher,\null,\array,\array,\array,\array,\null,\null,\array,\array,\array,\array,\array,\array,\array,\null,\null,\array,\composer\io\iointerface,\array,\array,\array,\int,\int,\array,\array,\array,\array,\array,\int,\int,\int,\int,\array,\array,\int,\int,\int,\composer\package\packageinterface,\composer\package\aliaspackage,\composer\package\packageinterface,\composer\package\packageinterface,\composer\package\packageinterface,\composer\package\aliaspackage,\bool,\bool,\composer\eventdispatcher\eventdispatcher,\bool,\string,\null,\bool,\bool,\null,\composer\io\iointerface,\bool,\array,\array,\array,\bool,\array,\array,\array,\bool,\array,\array,\composer\repository\compositerepository,\null,\string,\string,\array,\composer\installer\suggestedpackagesreporter,\null,\composer\package\version\versionparser,\composer\repository\repositoryset,\array,\array,\array,\array,\composer\config\jsonconfigsource,Config,\composer\json\jsonfile,\composer\config\jsonconfigsource,\composer\json\jsonfile,\array,\bool,string,string,\bool,\bool,\bool,\composer\json\jsonfile,\string,\string,HttpDownloader,\int,string,string,\composer\util\filesystem,\null,\string,\composer\io\iointerface,\string,\null,\string,\composer\dependencyresolver\operation\operationinterface,\composer\io\iointerface,\composer\repository\repositoryinterface,\composer\composer,\bool,\array,\composer\io\iointerface,\bool,\composer\dependencyresolver\transaction,\composer\composer,\bool,\null,\string,\composer\partialcomposer,\null,\composer\installer\binaryinstaller,\composer\io\iointerface,\string,\composer\util\filesystem,\null,\composer\io\iointerface,\string,\composer\util\filesystem,\composer\downloader\downloadmanager,\array,\composer\io\iointerface,\array,\array,\array,\array,\array,\composer\io\iointerface,\bool,\composer\util\loop,\null,\composer\eventdispatcher\eventdispatcher,\array,\string,\null,\string,\string,\null,\datetimeimmutable,\null,\string,\array,\string,\composer\semver\constraint\constraintinterface,\string,\string,\null,\string,\null,\string,\null,\array,\string,\null,\string,\array,\null,\string,\null,\array,\bool,\string,\null,\string,\null,\array,\array,\null,\string,\array,\null,\string,\string,\string,\string,\array,\null,\string,\null,\array,\array,\array,\array,\null,\datetimeinterface,\null,\array,\array,\array,\string,\null,\string,\composer\semver\constraint\constraintinterface,\array,\string,\string,\bool,\bool,\bool,\string,\composer\package\basepackage,\string,\bool,\bool,\bool,\bool,\composer\package\loader\arrayloader,\composer\util\processexecutor,\null,\composer\json\jsonfile,\string,\null,\null,\null,string,\composer\package\dumper\arraydumper,\composer\installer\installationmanager,\int,\int,\string,\array,\string,\null,\null,\bool,\array,\null,\array,\array,\array,\null,\array,\array,\null,\array,\array,\string,\array,\bool,\array,\array,\array,\composer\downloader\downloadmanager,\bool,\composer\util\loop,\array,\symfony\component\finder\finder,\array,\array,\array,\string,\array,\array,\null,\composer\io\iointerface,\composer\config,\composer\semver\versionparser,\composer\util\processexecutor,\composer\repository\repositoryset,\array,\composer\package\version\versionparser,\array,\int,\array,\composer\package\version\versionparser,\null,\array,\array,\composer\package\loader\loaderinterface,\array,\array,\array,\bool,\composer\package\version\versionparser,\null,\composer\repository\repositorymanager,\null,\composer\package\version\versionguesser,\composer\io\iointerface,\null,\composer\config,\composer\package\loader\loaderinterface,\string,\string,\array,\string,\bool,\null,\bool,\bool,\bool,\bool,\composer\io\iointerface,\array,\array,\array,string,string,string,Config,string,string,array,ConsoleOutput,?,Composer,void,?,PartialComposer,Downloader\DownloadManager,Plugin\PluginManager,Installer\InstallationManager,void,void,Package\Loader\RootPackageLoader,Composer,HttpDownloader,void,bool,string,void,bool,void,RootPackageInterface,void,Config,void,Loop,void,RepositoryManager,void,InstallationManager,void,EventDispatcher,bool,void,void,void,ConfigSourceInterface,void,ConfigSourceInterface,void,?,ConfigSourceInterface,void,array,array,string,void,array,bool,string,void,void,void,string,void,Locker,void,DownloadManager,void,ArchiveManager,void,PluginManager,void,AutoloadGenerator,int,int,int,int,PlatformRepository,RepositorySet,DefaultPolicy,Request,void,array,array,void,?,PoolOptimizer,self,self,self,self,self,self,bool,self,self,self,self,self,self,self,self,self,self,self,self,self,bool,self,self,self,self,self,self,self,self,self,self,self,self,self,self,self,void,string,void,void,string,string,string,bool,Type,string,bool,?,Type,Type,void,string,string,string,bool,array,void,void,CompletePackage,void,void,string,void,bool,string,?,array,RepositoryInterface,RepositoryInterface,array,RepositoryManager,array,array,string,array,array,string,array,bool,?,BasePackage,array,array,array,array,array,void,int,void,int,void,?,VcsDriverInterface,bool,array,array,array,bool,array,array,bool,array,array,void,bool,array,array,PromiseInterface,bool,string,string,array,bool,void,array,array,PromiseInterface,void,void,array,array,void,array,array,array,array,array,bool,Pool,Pool,Pool,Pool,array,void,?,BasePackage,string,?,PackageInterface,array,void,void,RepositoryInterface,void,array,void,InstalledRepositoryInterface,string,array,void,array,string,RepositoryInterface,bool,?,BasePackage,array,array,array,array,array,int,bool,array,bool,array,array,string,void,bool,array,bool,string,array,array,string,bool,void,string,string,string,string,array,array,?,array,?,string,?,?,\DateTimeImmutable,array,array,bool,array,?,string,Response,void,bool,void,?,string,bool,array,?,array,?,bool,string,Response,void,void,string,string,array,array,?,bool,array,?,string,?,?,\DateTimeImmutable,array,array,bool,string,string,string,void,string,string,array,array,?,string,?,?,\DateTimeImmutable,array,array,bool,void,void,string,?,?,\DateTimeImmutable,string,array,array,array,?,array,string,bool,Response,bool,void,string,string,void,string,bool,array,?,?,string,?,\DateTimeImmutable,array,array,?,array,array,Response,string,bool,void,void,string,bool,void,string,string,array,?,array,string,?,?,\DateTimeImmutable,array,array,bool,void,void,array,?,string,?,?,\DateTimeImmutable,string,string,array,?,array,string,array,array,string,string,array,void,bool,string,string,void,Response,bool,array,?,?,string,void,?,array,?,string,?,\DateTimeImmutable,string,array,array,?,array,array,string,bool,void,bool,void,void,void,string,string,array,array,?,?,string,?,\DateTimeImmutable,array,array,bool,?,PackageInterface,array,array,array,void,void,void,void,bool,bool,string,array,bool,array,?,string,?,void,string,string,void,string,?,string,void,string,string,?,string,void,Svn,array,array,string,string,bool,array,bool,bool,?,string,bool,bool,bool,?,stdClass,bool,array,string,array,string,stdClass,stdClass,array,bool,string,string,string,?,string,?,string,void,array,array,bool,?,string,int,int,void,?,bool,bool,bool,string,void,bool,?,string,string,bool,bool,array,string,?,bool,bool,bool,bool,bool,array,bool,array,string,bool,bool,bool,string,void,bool,array,void,void,void,int,Response,void,?,array,bool,bool,array,string,string,string,void,void,string,string,bool,bool,bool,int,bool,bool,void,bool,string,array,array,array,bool,?,array,string,bool,callable,?,string,string,string,self,bool,void,void,string,void,int,string,string,void,string,void,bool,string,string,string,string,?,void,void,string,?,string,?,string,bool,void,void,void,void,void,int,void,array,?,string,?,?,string,array,array,bool,mixed,mixed,Filesystem,void,string,int,int,int,?,int,PromiseInterface,void,void,void,void,void,void,int,void,array,string,int,void,string,void,string,bool,string,void,void,string,?,string,?,string,?,bool,void,void,void,HttpDownloader,?,ProcessExecutor,void,void,ProxyManager,void,bool,RequestProxy,?,ProxyItem,void,array,bool,int,string,?,array,string,?,string,?,void,string,?,RequestProxy,RequestProxy,array,?,array,string,bool,bool,bool,int,int,void,void,string,array,void,void,TransportException,void,void,array,RequestProxy,string,void,void,void,void,void,void,void,void,void,int,void,void,void,void,void,void,void,void,string,string,void,array,array,string,string,array,array,bool,void,self,int,int,int,int,int,string,void,void,void,array,bool,array,bool,bool,bool,int,string,?,void,string,bool,bool,bool,object,array,string,string,void,string,?,?,string,string,?,string,?,int,string,string,string,string,void,void,void,Table,OutputInterface,void,void,void,void,void,void,void,void,void,bool,bool,bool,bool,bool,void,void,void,void,bool,?,string,InputInterface,string,InputInterface,OutputInterface,string,void,void,void,array,?,PartialComposer,void,void,void,string,void,void,void,void,void,array,string,?,string,?,?,Capability,array,?,array,void,bool,HttpDownloader,string,void,string,?,void,string,array,void,string,?,?,string,string,?,PackageInterface,string,array,Request,array,array,array,array,array,array,void,void,PromiseInterface,string,?,string,PromiseInterface,PromiseInterface,PromiseInterface,PromiseInterface,PromiseInterface,PromiseInterface,string,?,PromiseInterface,void,PromiseInterface,PromiseInterface,PromiseInterface,string,bool,array,self,self,self,self,DownloaderInterface,?,DownloaderInterface,string,PromiseInterface,PromiseInterface,PromiseInterface,PromiseInterface,PromiseInterface,PromiseInterface,string,array,string,PromiseInterface,PromiseInterface,PromiseInterface,PromiseInterface,?,string,string,void,bool,string,PromiseInterface,PromiseInterface,PromiseInterface,PromiseInterface,PromiseInterface,PromiseInterface,PromiseInterface,PromiseInterface,PromiseInterface,PromiseInterface,?,string,string,bool,PromiseInterface,PromiseInterface,PromiseInterface,string,?,string,PromiseInterface,string,PromiseInterface,bool,string,PromiseInterface,PromiseInterface,PromiseInterface,PromiseInterface,string,void,void,void,PromiseInterface,PromiseInterface,string,string,string,string,?,?,string,void,array,?,void,?,string,void,int,?,array,void,PromiseInterface,PromiseInterface,PromiseInterface,string,PromiseInterface,string,?,PromiseInterface,PromiseInterface,PromiseInterface,PromiseInterface,string,?,string,array,bool,PromiseInterface,PromiseInterface,string,?,void,array,PromiseInterface,?,string,string,void,bool,PromiseInterface,PromiseInterface,PromiseInterface,string,?,string,?,PromiseInterface,void,?,string,void,void,string,PromiseInterface,PromiseInterface,void,string,bool,string,PromiseInterface,PromiseInterface,PromiseInterface,PromiseInterface,string,PromiseInterface,void,Composer,IOInterface,bool,?,BaseEvent,self,BaseEvent,callable,callable,array,string,string,bool,bool,bool,string,void,bool,string,string,bool,void,bool,bool,bool,bool,bool,bool,bool,bool,bool,bool,bool,string,void,array,void,array,array,array,array,array,bool,array,void,?,Rule,void,array,bool,bool,string,void,void,array,BasePackage,array,int,Pool,void,void,void,LockTransaction,?,Rule,void,int,int,array,void,void,void,array,string,bool,int,string,?,void,int,void,void,bool,bool,bool,bool,BasePackage,string,string,BasePackage,array,bool,bool,string,string,array,string,array,bool,array,array,int,bool,array,array,void,Rule,int,void,void,int,Rule,array,RuleSetIterator,RuleSetIterator,RuleSetIterator,array,string,string,array,array,void,array,BasePackage,int,array,array,BasePackage,string,bool,bool,array,string,array,bool,bool,void,string,void,void,void,void,void,void,array,bool,bool,array,array,bool,array,bool,array,array,array,?,LockArrayRepository,void,?,array,Pool,void,void,Pool,void,string,void,void,void,?,Rule,Rule,?,Rule,Rule,void,void,void,void,void,RuleSet,void,bool,bool,bool,bool,bool,int,Rule,array,bool,Rule,int,void,void,void,int,void,int,?,void,bool,bool,void,string,string,void,void,Pool,void,void,void,bool,array,bool,void,void,void,void,Pool,void,array,string,string,int,string,bool,void,void,array,string,?,string,array,bool,array,string,string,?,Rule,int,void,void,bool,void,void,PackageInterface,string,string,AliasPackage,string,PackageInterface,PackageInterface,string,string,string,PackageInterface,string,string,AliasPackage,string,void,string,?,void,array,void,int,void,int,void,int,int,bool,void,int,int,void,int,array,void,int,void,void,int,array,CompositeRepository,RepositorySet,string,array,array,array,string,void,int,void,int,int,bool,Application,Composer,?,Composer,void,Composer,PlatformRequirementFilterInterface,string,void,int,bool,int,void,int,bool,void,array,void,int,int,\Closure,int,void,array,array,void,void,void,void,void,void,array,array,array,array,array,void,void,array,void,array,string,string,void,?,PackageInterface,RepositorySet,string,int,int,array,array,?,string,array,bool,void,bool,void,void,bool,string,void,void,int,int,array,void,void,int,void,void,void,string,string,\Closure,array,void,int,int,array,VersionSelector,void,int,int,int,void,void,void,void,void,int,void,int,void,int,void,void,int,void,int,bool,void,string,?,Finder,bool,bool,bool,int,array,array,int,int,void,bool,void,void,Composer,array,\Closure,\Closure,\Closure,\Closure,\Closure,\Closure,void,int,void,int,string,string,void,void,void,int,StringInput,bool,void,int,void,int,array,bool,bool,bool,bool,bool,bool,ConstraintInterface,bool,bool,PlatformRequirementFilterInterface,PlatformRequirementFilterInterface,PlatformRequirementFilterInterface,void,void,string,array,void,void,void,string,string,void,void,PluginManager,Composer,IOInterface,bool,RepositoryInterface,array,OperationInterface,Composer,IOInterface,bool,bool,?,Transaction,DownloadManager,bool,bool,?,PromiseInterface,?,PromiseInterface,?,PromiseInterface,?,PromiseInterface,?,PromiseInterface,?,PromiseInterface,string,array,SuggestedPackagesReporter,SuggestedPackagesReporter,void,void,array,string,string,void,void,void,void,InstallerInterface,bool,void,void,void,void,void,?,PromiseInterface,?,PromiseInterface,?,PromiseInterface,?,PromiseInterface,void,void,string,?,void,void,void,void,IgnoredSecurityAdvisory,self,int,array,array,array,void,void,void,void,string,string,string,string,int,bool,void,string,string,void,string,?,void,array,void,array,void,?,string,void,?,string,void,string,?,void,string,?,void,array,?,array,void,string,?,void,?,string,void,string,?,void,?,string,void,array,?,array,array,void,string,string,void,?,\DateTimeInterface,void,array,void,array,void,array,void,array,void,array,void,array,void,array,void,array,void,array,void,array,?,void,string,?,void,bool,void,void,array,array,string,string,string,ConstraintInterface,string,string,string,array,void,array,void,array,void,array,void,string,?,void,string,?,void,array,void,array,void,array,void,bool,string,?,void,string,?,void,array,void,array,void,array,void,array,void,array,void,?,string,void,string,?,void,array,void,array,void,array,void,bool,string,?,void,?,string,void,array,void,string,string,string,bool,array,array,array,array,array,void,bool,array,bool,string,string,string,?,array,void,string,?,string,?,string,?,array,string,?,void,void,array,?,string,?,string,?,array,?,string,void,?,string,void,array,void,array,?,array,array,array,?,array,?,\DateTimeInterface,array,array,?,string,bool,void,void,void,JsonFile,string,bool,bool,LockArrayRepository,array,array,string,array,bool,?,bool,?,array,array,array,bool,void,array,array,string,?,array,string,string,array,void,int,bool,string,string,?,void,array,string,?,string,?,string,?,array,string,?,array,?,void,?,string,string,?,array,?,string,string,?,array,?,void,string,string,string,?,\DateTimeInterface,string,array,array,array,array,array,array,array,array,array,?,array,void,?,RepositoryInterface,array,string,string,?,string,string,bool,void,array,void,void,void,void,void,string,string,array,void,int,void,?,RepositoryInterface,bool,string,bool,string,string,string,int,string,string,array,string,array,array,bool,array,void,void,void,void,void,void,void,void,void,void,void,void,void,void,void,void,array,void,array,void,array,void,array,void,array,void,string,?,void,string,?,void,array,void,array,bool,void,string,?,void,string,?,void,array,string,array,array,array,array,bool,void,void,void,void,void,void,void,void,void,void,void,void,void,void,void,void,string,void,array,void,bool,void,array,void,array,void,array,void,self,array,string,string,string,array,array,bool,string,bool,bool,array,array,array,bool,void,array,?,string,bool,string,bool,bool,string,bool,?,array,array,array,array,?,array,?,array,bool,array,?,array,string,string,string,VersionParser,ConstraintInterface,array,bool,BasePackage,array,array,string,?,bool,bool,bool,bool,bool,bool,array,array,array,BasePackage,array,CompletePackage,BasePackage,void,array,Link,string,?,BasePackage,BasePackage,array,array,array,BasePackage,void,void,string,void,array,array,int,int,string,?,void,?,Composer,void,IOInterface,string,array,string,?,string,InputDefinition,array,bool,bool,bool,void,string,string,?,string,string,void,void,string,string,array,string,string,?,?,string,array,array,string,string,int,string,?,IOInterface,Config,string,bool,IOInterface,Config,string,bool,?,RepositoryManager,IOInterface,Config,array,?,RepositoryManager,?,IOInterface,?,Config,?,RepositoryManager,IOInterface,Config,?,HttpDownloader,?,EventDispatcher,?,ProcessExecutor,IOInterface,RepositoryManager,array,array,array,bool,InstallationManager,PackageInterface,PackageInterface,array,array,PackageInterface,bool,array,RepositoryInterface,bool,array,PackageInterface,array,array,array,array,string,int,string,?,PackageInterface,RepositoryInterface,array,array,array,array,array,string,string,string,int,string,?,PackageInterface,PackageInterface,string,BasePackage,string,string,PackageInterface,array,bool,InstallationManager,array,IOInterface,Config,HttpDownloader,?,EventDispatcher,?,ProcessExecutor,array,?,?,VersionCacheInterface,LoaderInterface,VcsDriverInterface,array,string,string,string,string,string,bool,bool,bool,TransportException,array,IOInterface,Config,HttpDownloader,?,EventDispatcher,string,string,array,?,ConstraintInterface,bool,?,string,?,string,array,array,array,array,string,int,string,?,array,bool,string,PackageInterface,string,?,array,array,?,array,PackageInterface,array,array,?,array,?,array,string,?,string,?,ConstraintInterface,string,array,array,?,array,?,int,?,string,array,array,string,?,string,string,?,string,?,bool,string,string,string,string,string,string,?,string,string,array,array,array,array,array,bool,RepositoryInterface,string,?,ConstraintInterface,int,array,bool,array,bool,array,bool,string,array,string,Request,IOInterface,?,EventDispatcher,?,PoolOptimizer,array,array,?,string,?,LockArrayRepository,array,?,LockArrayRepository,array,array,IOInterface,string,\SplFileInfo,RootPackageInterface,IOInterface,Config,HttpDownloader,?,EventDispatcher,?,ProcessExecutor,string,string,RepositoryInterface,RepositoryInterface,string,array,string,?,string,InstalledRepositoryInterface,array,IOInterface,Config,?,HttpDownloader,?,EventDispatcher,?,ProcessExecutor,string,string,RepositoryInterface,array,PackageInterface,array,array,array,array,string,int,string,?,array,bool,string,string,?,ConstraintInterface,bool,bool,array,?,RepositoryInterface,array,bool,JsonFile,bool,?,RootPackageInterface,?,Filesystem,bool,InstallationManager,string,array,int,InstallationManager,array,bool,string,PackageInterface,array,string,array,RootPackageInterface,array,bool,string,array,string,string,string,string,string,string,IOInterface,Config,string,bool,string,bool,string,Response,array,IOInterface,Config,HttpDownloader,ProcessExecutor,string,string,string,string,string,string,string,string,string,string,string,string,IOInterface,Config,string,bool,string,array,string,string,int,string,string,string,string,string,IOInterface,Config,string,bool,array,string,string,string,string,string,string,string,IOInterface,Config,string,bool,string,string,string,string,string,string,string,bool,string,array,IOInterface,Config,string,bool,string,string,string,string,string,IOInterface,Config,string,bool,HttpDownloader,string,string,string,string,string,string,string,string,string,string,bool,IOInterface,Config,string,bool,Response,array,string,array,?,string,string,string,string,string,string,string,string,IOInterface,Config,string,bool,string,string,string,string,string,IOInterface,Config,string,bool,array,array,array,array,IOInterface,string,int,int,IOInterface,Config,ProcessExecutor,Filesystem,string,string,?,IOInterface,HttpDownloader,array,string,?,string,bool,string,?,string,bool,string,string,string,string,string,?,string,ProcessExecutor,ProcessExecutor,string,string,string,string,string,bool,Config,Config,string,ProcessExecutor,string,array,string,IOInterface,Config,?,ProcessExecutor,array,string,?,string,?,string,bool,array,string,?,string,bool,array,?,string,string,string,?,bool,bool,array,string,?,string,string,string,string,int,string,stdClass,stdClass,stdClass,int,string,string,?,stdClass,bool,string,int,int,string,int,int,string,int,string,int,?,stdClass,string,int,?,string,string,string,int,int,string,string,string,?,string,?,string,?,string,string,string,string,?,string,string,string,string,string,PackageInterface,PackageInterface,IOInterface,Config,string,string,string,int,string,?,array,int,array,string,string,string,string,\ZipArchive,string,int,?,callable,?,ProcessExecutor,string,string,string,bool,string,string,string,bool,string,string,string,string,string,string,string,string,string,string,string,string,bool,bool,string,string,bool,bool,bool,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,\PharData,IOInterface,Config,?,ProcessExecutor,?,HttpDownloader,string,string,?,string,array,array,array,array,IOInterface,Config,?,ProcessExecutor,?,HttpDownloader,string,string,string,?,string,string,string,string,string,string,string,string,IOInterface,Config,?,ProcessExecutor,?,HttpDownloader,?,int,string,string,?,string,string,string,string,Config\ConfigSourceInterface,string,string,string,string,IOInterface,Config,array,bool,string,array,string,array,string,string,array,string,string,array,array,array,bool,int,?,int,?,int,int,IOInterface,string,\Throwable,array,bool,string,string,string,string,string,string,string,string,array,array,string,array,bool,array,?,LoggerInterface,string,?,string,string,string,Config,string,string,Config,string,string,string,string,ProcessExecutor,bool,IOInterface,string,string,ProcessExecutor,IOInterface,string,ProcessExecutor,string,?,string,?,string,string,string,string,?,string,string,bool,?,string,?,string,string,string,string,string,string,string,string,string,Filesystem,?,IOInterface,string,?,?,string,?,string,array,?,bool,string,?,bool,string,?,string,string,int,int,string,?,int,string,?,bool,string,IOInterface,Config,ProcessExecutor,callable,string,string,?,string,ProcessExecutor,IOInterface,Config,array,bool,?,AuthHelper,string,string,string,bool,array,string,string,bool,array,array,array,array,string,string,array,string,?,bool,string,string,?,array,int,?,int,int,string,?,int,int,int,string,?,array,string,array,array,array,array,int,string,string,int,?,IOInterface,Loop,string,PackageInterface,?,PackageInterface,Loop,?,PromiseInterface,HttpDownloader,?,ProcessExecutor,array,?,ProgressBar,string,string,string,string,array,int,?,array,string,?,string,array,string,string,?,string,?,?,array,string,?,array,string,?,IOInterface,Config,array,bool,callable,callable,string,string,array,?,string,callable,callable,string,string,array,string,?,array,int,array,Response,array,Response,array,string,array,array,string,array,array,Response,string,array,\Exception,int,array,int,?,array,string,?,array,string,string,string,JsonFile,bool,string,bool,string,string,string,string,string,string,string,string,string,string,string,callable,array,string,bool,string,string,string,string,string,string,string,string,string,string,Config,HttpDownloader,string,?,IOInterface,?,string,string,string,array,array,PartialComposer,IOInterface,?,ProcessExecutor,bool,?,string,?,Event,string,bool,array,array,string,bool,RepositoryInterface,array,OperationInterface,string,bool,bool,Transaction,Event,string,string,string,Event,string,int,EventSubscriberInterface,Event,Event,Event,string,string,string,Event,string,string,?,string,?,string,string,callable,array,string,string,array,string,string,?,ExecutableFinder,?,ProcessExecutor,string,bool,?,string,string,string,int,int,int,int,string,int,?,OutputFormatterInterface,array,array,InputInterface,OutputInterface,HelperSet,float,bool,int,bool,int,bool,int,bool,int,bool,bool,int,bool,bool,int,?,int,bool,int,?,int,bool,int,?,bool,int,int,bool,int,bool,int,string,string,?,string,Config,array,array,array,array,array,array,array,array,array,bool,int,bool,int,bool,?,int,int,bool,?,int,int,bool,int,bool,int,bool,int,bool,int,bool,int,?,int,bool,int,?,int,string,string,bool,string,callable,int,?,string,string,array,string,bool,string,string,string,string,?,string,Config,string,InputInterface,string,string,string,InputInterface,OutputInterface,array,array,Composer,IOInterface,Composer,IOInterface,Composer,IOInterface,IOInterface,Composer,?,PartialComposer,bool,PackageInterface,bool,bool,PackageInterface,PackageInterface,PluginInterface,bool,?,PackageInterface,PluginInterface,PluginInterface,RepositoryInterface,bool,?,RootPackageInterface,RepositoryInterface,bool,InstalledRepository,array,PackageInterface,PackageInterface,bool,PluginInterface,string,PluginInterface,array,array,?,Locker,string,bool,bool,bool,string,HttpDownloader,string,string,string,?,string,array,string,?,string,string,?,string,string,string,array,Request,array,array,array,array,array,array,array,array,PackageInterface,string,string,PackageInterface,string,IOInterface,Config,?,ProcessExecutor,?,Filesystem,PackageInterface,string,?,PackageInterface,string,PackageInterface,string,?,PackageInterface,string,PackageInterface,string,?,PackageInterface,PackageInterface,string,PackageInterface,PackageInterface,string,PackageInterface,string,PackageInterface,string,PackageInterface,string,bool,string,PackageInterface,string,string,?,PackageInterface,PackageInterface,string,string,PackageInterface,PackageInterface,string,string,string,string,string,string,array,string,int,?,\Exception,IOInterface,bool,?,Filesystem,bool,bool,array,string,DownloaderInterface,string,PackageInterface,DownloaderInterface,PackageInterface,string,?,PackageInterface,string,PackageInterface,string,?,PackageInterface,PackageInterface,string,PackageInterface,PackageInterface,string,PackageInterface,string,string,PackageInterface,string,?,PackageInterface,PackageInterface,PackageInterface,?,PackageInterface,string,PackageInterface,string,string,PackageInterface,string,string,?,PackageInterface,PackageInterface,string,string,PackageInterface,PackageInterface,string,string,PackageInterface,string,string,string,string,array,string,?,?,string,string,PackageInterface,string,?,PackageInterface,string,PackageInterface,string,?,PackageInterface,PackageInterface,string,PackageInterface,PackageInterface,string,PackageInterface,string,string,PackageInterface,string,?,PackageInterface,PackageInterface,string,string,PackageInterface,string,string,?,PackageInterface,PackageInterface,string,string,PackageInterface,PackageInterface,string,string,PackageInterface,string,string,string,string,string,PackageInterface,string,string,?,PackageInterface,PackageInterface,string,string,PackageInterface,PackageInterface,string,string,PackageInterface,string,PackageInterface,string,array,string,string,?,?,string,PackageInterface,string,bool,string,string,string,string,string,IOInterface,Config,HttpDownloader,?,EventDispatcher,?,Cache,?,Filesystem,?,ProcessExecutor,PackageInterface,string,?,PackageInterface,bool,string,PackageInterface,string,?,PackageInterface,string,PackageInterface,string,?,PackageInterface,PackageInterface,string,bool,PackageInterface,int,PackageInterface,PackageInterface,string,PackageInterface,string,PackageInterface,PackageInterface,string,PackageInterface,string,bool,PackageInterface,string,PackageInterface,string,PackageInterface,string,PackageInterface,string,PackageInterface,string,string,int,?,\Throwable,array,string,?,array,string,PackageInterface,string,?,PackageInterface,string,PackageInterface,string,?,PackageInterface,PackageInterface,string,bool,PackageInterface,string,PackageInterface,string,string,PackageInterface,string,PackageInterface,string,string,PackageInterface,string,?,PackageInterface,bool,PackageInterface,string,bool,PackageInterface,string,bool,PackageInterface,string,PackageInterface,string,array,PackageInterface,string,string,?,PackageInterface,PackageInterface,string,string,string,PackageInterface,string,string,VcsRepository,PackageInterface,PackageInterface,string,string,PackageInterface,string,string,string,string,Perforce,string,IOInterface,Config,?,ProcessExecutor,?,Filesystem,PackageInterface,string,string,?,PackageInterface,PackageInterface,string,string,PackageInterface,PackageInterface,string,string,PackageInterface,string,PackageInterface,string,PackageInterface,string,bool,string,PackageInterface,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,PackageInterface,string,?,PackageInterface,bool,PackageInterface,string,string,PackageInterface,string,string,PackageInterface,string,string,int,string,PackageInterface,string,string,string,string,string,Composer,IOInterface,bool,array,array,BaseEvent,BaseEvent,string,bool,string,string,string,array,?,Exception,string,bool,bool,string,?,HttpDownloader,?,IOInterface,array,int,string,string,int,string,?,string,int,?,string,int,string,int,string,?,?,string,string,?,string,?,string,string,string,string,string,bool,array,string,bool,string,string,string,string,string,string,string,bool,string,string,string,string,string,int,bool,array,array,array,Link,array,array,PackageInterface,PackageInterface,string,Pool,array,string,?,RepositoryInterface,InstalledRepositoryInterface,RuleWatchNode,int,int,Decisions,int,int,RuleWatchNode,array,Rule,Pool,array,array,Decisions,Pool,Decisions,LockTransaction,bool,bool,BasePackage,array,PolicyInterface,Pool,IOInterface,Request,Request,PlatformRequirementFilterInterface,Request,?,PlatformRequirementFilterInterface,int,int,int,int,Rule,int,array,Rule,int,Rule,Problem,Rule,array,Rule,Rule,RepositorySet,Request,Pool,Pool,RepositorySet,Request,Pool,bool,array,array,Pool,array,bool,?,ConstraintInterface,bool,BasePackage,int,int,Rule,array,array,RepositorySet,Request,Pool,bool,bool,array,array,string,bool,bool,array,?,PackageInterface,PackageInterface,string,Pool,array,?,string,Pool,array,Pool,BasePackage,BasePackage,?,string,bool,BasePackage,BasePackage,Pool,array,Pool,array,Rule,Decisions,int,int,int,Rule,int,?,RepositorySet,?,Request,?,Pool,bool,array,array,array,array,string,ConstraintInterface,string,array,int,string,?,ConstraintInterface,string,?,ConstraintInterface,int,int,array,BasePackage,string,?,ConstraintInterface,BasePackage,array,Rule,?,LockArrayRepository,string,?,ConstraintInterface,BasePackage,BasePackage,BasePackage,BasePackage,array,BasePackage,PackageInterface,bool,array,PolicyInterface,Request,Pool,Request,Pool,BasePackage,Pool,Request,Pool,BasePackage,int,BasePackage,array,array,Request,Pool,string,ConstraintInterface,string,ConstraintInterface,ConstraintInterface,PolicyInterface,Pool,BasePackage,array,array,BasePackage,BasePackage,array,?,Rule,BasePackage,PlatformRequirementFilterInterface,PlatformRequirementFilterInterface,Request,PlatformRequirementFilterInterface,PlatformRequirementFilterInterface,Request,?,PlatformRequirementFilterInterface,Pool,int,int,Rule,int,int,int,int,int,int,int,int,int,int,int,int,?,Pool,array,array,array,array,IOInterface,?,EventDispatcher,?,PoolOptimizer,array,array,?,array,array,Request,Request,string,ConstraintInterface,Request,array,Request,array,BasePackage,bool,Request,string,Request,string,BasePackage,Request,Request,array,string,Request,string,Request,array,BasePackage,int,Request,Pool,Rule,RepositorySet,Request,Pool,bool,array,array,Pool,Rule,Rule,array,string,RepositorySet,Request,Pool,bool,array,array,RepositorySet,Request,Pool,string,Rule,RepositorySet,Request,Pool,bool,string,?,ConstraintInterface,array,bool,?,Pool,?,ConstraintInterface,bool,Pool,string,string,array,int,int,array,Pool,bool,string,array,array,string,?,ConstraintInterface,?,ConstraintInterface,RepositorySet,string,int,array,int,PackageInterface,PackageInterface,bool,AliasPackage,bool,PackageInterface,PackageInterface,PackageInterface,PackageInterface,bool,PackageInterface,PackageInterface,bool,AliasPackage,EventDispatcher,?,IOInterface,bool,bool,bool,string,?,bool,bool,PlatformRequirementFilterInterface,Config,InstalledRepositoryInterface,RootPackageInterface,InstallationManager,string,bool,string,?,?,Locker,bool,string,array,InstallationManager,PackageInterface,array,PackageInterface,array,PackageInterface,array,?,string,array,Filesystem,string,string,string,string,array,Filesystem,string,string,string,string,Filesystem,string,string,string,array,array,string,string,bool,bool,string,?,bool,string,string,string,bool,string,bool,string,string,string,string,array,string,RootPackageInterface,PackageInterface,string,array,RootPackageInterface,array,array,iterable,string,?,string,?,IOInterface,string,?,string,?,array,InputInterface,OutputInterface,InputInterface,OutputInterface,InputInterface,OutputInterface,IOInterface,bool,bool,bool,array,JsonFile,array,InputInterface,OutputInterface,IOInterface,Config,string,?,string,?,string,string,string,?,bool,?,Composer,IOInterface,string,?,string,InputInterface,OutputInterface,Composer,InputInterface,InputInterface,OutputInterface,IOInterface,string,array,array,bool,array,bool,array,bool,InputInterface,OutputInterface,array,CompletePackageInterface,InputInterface,string,?,InputInterface,InputInterface,OutputInterface,array,?,PlatformRepository,string,bool,bool,IOInterface,InputInterface,string,?,PlatformRepository,string,bool,string,PackageInterface,?,PlatformRepository,string,?,string,array,InputInterface,OutputInterface,InputInterface,OutputInterface,IOInterface,InputInterface,Config,string,?,string,?,string,?,string,?,bool,bool,bool,bool,bool,bool,bool,?,PlatformRequirementFilterInterface,bool,bool,InputInterface,IOInterface,Config,PlatformRequirementFilterInterface,string,string,?,?,string,string,?,bool,bool,bool,array,?,bool,bool,bool,bool,bool,bool,?,bool,?,?,bool,bool,?,bool,?,?,bool,Composer,IOInterface,CompletionInput,CompletionSuggestions,InputInterface,OutputInterface,InputInterface,IOInterface,bool,?,bool,?,Config,InputInterface,bool,InputInterface,array,array,array,OutputInterface,InputInterface,string,InputInterface,OutputInterface,OutputInterface,InputInterface,InputInterface,OutputInterface,bool,CompletePackageInterface,bool,string,InputInterface,OutputInterface,InputInterface,OutputInterface,OutputInterface,InputInterface,IOInterface,string,array,bool,bool,int,bool,int,int,bool,int,int,PackageInterface,PackageInterface,RepositoryInterface,InstalledRepository,string,CompletePackageInterface,InstalledRepository,array,?,PackageInterface,CompletePackageInterface,InstalledRepository,array,?,PackageInterface,array,CompletePackageInterface,InstalledRepository,CompletePackageInterface,?,string,string,CompletePackageInterface,array,CompletePackageInterface,InstalledRepository,?,PackageInterface,array,array,array,CompletePackageInterface,CompletePackageInterface,array,CompletePackageInterface,array,CompletePackageInterface,array,string,OutputInterface,array,InstalledRepository,PackageInterface,RepositoryInterface,array,string,int,string,InstalledRepository,Link,RepositoryInterface,array,string,PackageInterface,PackageInterface,string,Composer,PackageInterface,PlatformRepository,bool,bool,PlatformRequirementFilterInterface,bool,Composer,\DateTimeInterface,InputInterface,OutputInterface,InputInterface,OutputInterface,InputInterface,OutputInterface,string,string,string,string,string,string,string,string,OutputInterface,OutputInterface,array,string,OutputInterface,InputInterface,InputInterface,OutputInterface,OutputInterface,InputInterface,OutputInterface,InputInterface,OutputInterface,string,array,array,string,string,array,array,string,array,array,OutputInterface,?,string,bool,InputInterface,Config,InputInterface,Config,string,array,OutputInterface,InputInterface,InputInterface,OutputInterface,IOInterface,InputInterface,Composer,OutputInterface,array,Composer,InputInterface,OutputInterface,InputInterface,InputInterface,OutputInterface,bool,OutputInterface,array,OutputInterface,array,string,int,string,InputInterface,OutputInterface,OutputInterface,InputInterface,OutputInterface |