Below is a summary of all classes and their parameters's typehinting status. .
Method | Argument | Typehint | Default | |||||
class Factory | ||||||||
Method | Argument | Typehint | Default | |||||
getDataDir | \string,\array,\array,\string,\string,\string,\null,\array,array,array,\bool,\bool,\bool,\bool,\bool,\array,\array,\string,\composer\io\iointerface,\composer\io\iointerface,\composer\config,\composer\util\processexecutor,\composer\util\filesystem,\array,\array,\array,\bool,\bool,\bool,\bool,\bool,\bool,\composer\io\iointerface,\string,\bool,\composer\util\processexecutor,\null,\int,\composer\config,\array,\array,\composer\io\iointerface,\composer\config,\array,\array,\array,\null,\composer\io\iointerface,\composer\config,\composer\util\processexecutor,\null,HttpDownloader,\composer\io\iointerface,\composer\config,\null,\composer\util\processexecutor,HttpDownloader,\composer\io\iointerface,\composer\config,\composer\util\processexecutor,\null,HttpDownloader,\int,\null,\composer\io\iointerface,\composer\config,\array,\array,\int,\int,\composer\util\http\curldownloader,\composer\util\remotefilesystem,\int,\bool,\bool,\bool,\string,\string,\string,\string,\string,\string,\string,\string,string,\string,\string,\string,\composer\util\processexecutor,\composer\util\processexecutor,bool,\string,\composer\io\iointerface,\composer\io\iointerface,\int,\int,\bool,\string,\string,\composer\io\iointerface,\null,\array,\int,\int,\int,\int,\bool,\bool,\composer\io\iointerface,\composer\config,\composer\util\processexecutor,\composer\io\iointerface,\composer\config,\string,\int,\string,\string,\string,\string,\string,\null,\string,\string,\bool,\bool,\bool,\bool,\bool,\null,\int,\array,\bool,\bool,\array,\bool,\bool,\null,\composer\util\authhelper,\bool,\bool,\bool,\bool,\int,\int,\composer\io\iointerface,\null,\composer\util\httpdownloader,\composer\util\processexecutor,\null,\array,\int,\null,\bool,\bool,\bool,\bool,\bool,\bool,\null,\null,\null,\null,\null,\array,\string,\null,\string,\null,\null,\string,\array,\composer\io\iointerface,\composer\config,\composer\util\authhelper,\float,\int,\int,\array,\array,\array,\array,\string,\string,\string,\string,\composer\json\jsonfile,\bool,\composer\util\httpdownloader,\composer\config,\string,\null,\string,\array,\array,\bool,\bool,\composer\partialcomposer,\composer\io\iointerface,\null,\composer\util\processexecutor,\array,\bool,\array,\symfony\component\process\executablefinder,\null,\null,\composer\util\processexecutor,\symfony\component\console\input\inputinterface,\symfony\component\console\output\outputinterface,\symfony\component\console\helper\helperset,\string,\string,\float,\array,\array,\array,\symfony\component\console\input\inputinterface,\string,\string,\symfony\component\console\input\inputinterface,\symfony\component\console\output\outputinterface,\composer\composer,\composer\io\iointerface,\composer\partialcomposer,\null,\composer\package\version\versionparser,\array,\array,?,array,?,array,\bool,\int,\composer\util\httpdownloader,\string,\null,\string,\array,\null,\string,\string,\null,\string,\string,\array,\composer\dependencyresolver\request,\array,\array,\array,\array,\composer\io\iointerface,\composer\config,\composer\util\processexecutor,\null,\composer\util\filesystem,\null,\array,\composer\io\iointerface,\bool,\bool,\array,\composer\util\filesystem,\null,\array,\bool,\composer\config,\composer\util\httpdownloader,\null,\composer\util\filesystem,\null,\composer\cache,\composer\eventdispatcher\eventdispatcher,\null,\composer\util\processexecutor,\null,\array,\array,\array,\array,\array,\array,\null,\string,\null,\null,\array,\array,\composer\dependencyresolver\pool,RuleSet,\composer\dependencyresolver\rulewatchgraph,\composer\dependencyresolver\decisions,\array,\int,\array,\array,\array,\array,\bool,\bool,\composer\io\iointerface,\array,\array,\composer\util\git,\array,\array,\array,\bool,\bool,\null,\array,\composer\dependencyresolver\rule,\array,\int,\array,\array,\array,\composer\package\version\versionparser,\array,\array,\array,\array,\array,\array,\array,\array,\bool,bool,\array,\composer\repository\lockarrayrepository,\null,\array,\array,\array,\array,\array,\null,\composer\dependencyresolver\policyinterface,\array,\array,\array,\array,\array,\array,\array,\array,\array,\array,\array,\array,\composer\composer,\composer\io\iointerface,\bool,BaseEvent,\string,\string,\array,\composer\dependencyresolver\policyinterface,\composer\dependencyresolver\pool,\array,\array,\array,\array,\string,\composer\util\httpdownloader,\null,\null,\composer\io\iointerface,\composer\dependencyresolver\pool,\array,\array,\string,\string,\string,\string,\string,string,\array,\array,\array,\array,\array,\array,\array,\array,\array,\array,\composer\eventdispatcher\eventdispatcher,\null,\composer\dependencyresolver\pooloptimizer,\null,\composer\io\iointerface,\array,\array,\array,\array,\array,\array,\array,\array,\array,\array,\array,\array,\array,\array,\array,\array,\array,\array,\array,\array,\array,\null,\null,\null,\null,\array,\array,\array,\array,\int,\int,\composer\dependencyresolver\policyinterface,\array,\int,\array,\array,\int,\int,\int,\int,\int,\int,\composer\package\packageinterface,\composer\package\aliaspackage,\composer\package\packageinterface,\composer\package\packageinterface,\composer\package\packageinterface,\composer\package\aliaspackage,\composer\eventdispatcher\eventdispatcher,\null,\composer\io\iointerface,\bool,\bool,\string,\null,\bool,\bool,\bool,\bool,\array,\array,\array,\array,\array,\bool,\array,\bool,\array,\array,\composer\repository\compositerepository,\string,\null,\string,\array,\composer\installer\suggestedpackagesreporter,\null,\composer\package\version\versionparser,\array,\composer\repository\repositoryset,\array,\array,\array,Config,\composer\json\jsonfile,\composer\config\jsonconfigsource,\composer\json\jsonfile,\composer\config\jsonconfigsource,\array,\bool,\composer\json\jsonfile,string,\string,string,\string,\bool,\bool,\bool,HttpDownloader,\int,string,string,\string,\string,\composer\io\iointerface,\composer\util\filesystem,\null,\string,\null,\composer\composer,\composer\io\iointerface,\bool,\composer\repository\repositoryinterface,\array,\composer\dependencyresolver\operation\operationinterface,\composer\composer,\composer\io\iointerface,\bool,\bool,\composer\dependencyresolver\transaction,\composer\partialcomposer,\string,\composer\io\iointerface,\null,\string,\null,\composer\util\filesystem,\null,\composer\installer\binaryinstaller,\composer\io\iointerface,\string,\composer\downloader\downloadmanager,\composer\util\filesystem,\array,\composer\io\iointerface,\array,\array,\array,\array,\array,\array,\composer\util\loop,\composer\io\iointerface,\null,\composer\eventdispatcher\eventdispatcher,\bool,\string,\string,\null,\string,\null,\datetimeimmutable,\array,\string,\null,\string,\string,\composer\semver\constraint\constraintinterface,\null,\string,\string,\null,\string,\string,\null,\string,\null,\null,\string,\string,\null,\null,\array,\string,\null,\string,\null,\null,\string,\string,\null,\array,\null,\datetimeinterface,\null,\array,\array,\array,\string,\string,\string,\array,\array,\array,\array,\array,\array,\array,\array,\array,\array,\array,\array,\bool,\array,\null,\array,\string,\string,\composer\semver\constraint\constraintinterface,\string,\null,\string,\string,\bool,\bool,\bool,\bool,\string,\bool,\bool,\composer\package\basepackage,\composer\json\jsonfile,\composer\installer\installationmanager,\string,string,\composer\package\loader\arrayloader,\composer\package\dumper\arraydumper,\composer\util\processexecutor,\null,\null,\null,\null,\bool,\bool,\bool,\array,\array,\int,\int,\string,\string,\null,\null,\array,\array,\array,\array,\null,\string,\string,\string,\null,\string,\string,\string,\string,\string,\string,\string,\string,\null,\string,\string,\string,\string,\string,\string,\string,\string,\string,\string,\string,\string,\string,\string,\string,\string,\string,\string,\string,\string,\string,\string,\null,\string,\string,\string,\string,\string,\string,\string,\string,\string,\null,\string,\string,\string,\string,\null,\array,\array,\array,\bool,\null,\array,\string,\bool,\array,\array,\array,\array,\composer\downloader\downloadmanager,\composer\util\loop,\array,\bool,\symfony\component\finder\finder,\array,\array,\string,\array,\array,\array,\composer\config,\composer\util\processexecutor,\composer\semver\versionparser,\composer\repository\repositoryset,\array,\composer\package\version\versionparser,\array,\composer\package\loader\loaderinterface,\composer\package\version\versionparser,\null,\array,\array,\array,\int,\array,\array,\array,\null,\composer\package\version\versionparser,\bool,\composer\repository\repositorymanager,\composer\config,\null,\composer\package\version\versionguesser,\null,\composer\io\iointerface,\composer\package\loader\loaderinterface,\string,\string,\array,\null,\string,\bool,\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,bool,string,void,void,bool,bool,void,RootPackageInterface,void,Config,void,Loop,void,RepositoryManager,void,InstallationManager,void,EventDispatcher,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,void,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,void,void,void,void,void,void,void,void,string,string,string,bool,array,void,void,CompletePackage,void,void,string,void,bool,?,string,array,RepositoryInterface,RepositoryInterface,array,RepositoryManager,array,array,string,void,void,void,void,void,void,void,void,void,array,array,string,array,bool,?,BasePackage,array,array,array,array,array,void,int,void,array,void,CompleteAliasPackage,void,int,void,void,void,void,void,?,VcsDriverInterface,bool,array,array,void,array,bool,array,array,bool,array,array,void,bool,array,void,void,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,void,?,BasePackage,string,PackageInterface,?,array,void,void,RepositoryInterface,void,array,void,InstalledRepositoryInterface,string,array,void,array,void,string,RepositoryInterface,bool,?,BasePackage,array,array,array,array,array,int,bool,array,bool,array,array,string,void,bool,array,void,void,void,bool,string,array,array,string,bool,void,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,bool,bool,string,bool,bool,string,?,void,string,string,void,?,string,string,void,string,string,string,?,void,Svn,string,string,string,string,bool,string,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,void,bool,?,void,void,void,int,bool,bool,string,void,void,bool,?,string,string,bool,bool,array,string,?,bool,bool,bool,bool,bool,array,bool,array,string,bool,bool,bool,string,void,bool,void,array,void,void,void,void,int,Response,void,?,array,bool,bool,array,string,string,string,string,void,void,string,string,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,int,int,int,PromiseInterface,void,void,void,void,void,void,int,void,array,string,int,void,string,void,string,void,void,?,string,void,void,void,string,?,?,string,bool,void,void,void,HttpDownloader,ProcessExecutor,?,void,void,ProxyManager,void,RequestProxy,bool,?,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,void,bool,bool,bool,object,array,string,string,void,string,?,string,?,?,string,?,string,int,string,string,string,string,void,void,void,void,void,void,void,void,void,void,ProgressBar,string,Table,OutputInterface,void,void,void,void,void,void,void,void,void,void,void,void,void,void,void,bool,bool,bool,bool,bool,void,void,void,void,bool,string,?,void,void,void,void,void,void,void,void,void,void,void,void,void,void,void,void,void,void,void,void,void,InputInterface,string,InputInterface,OutputInterface,string,void,void,void,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,void,array,Request,array,array,array,array,array,array,void,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,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,int,Pool,void,string,PromiseInterface,string,?,PromiseInterface,PromiseInterface,void,void,PromiseInterface,LockTransaction,?,Rule,void,PromiseInterface,string,?,int,string,array,bool,int,PromiseInterface,PromiseInterface,array,void,int,void,array,void,string,bool,int,string,?,void,int,void,void,bool,bool,bool,bool,BasePackage,string,string,?,string,void,BasePackage,array,PromiseInterface,?,string,array,string,void,bool,bool,bool,string,PromiseInterface,string,PromiseInterface,array,string,array,PromiseInterface,bool,array,string,?,array,?,string,int,bool,array,PromiseInterface,array,void,Rule,int,void,void,void,string,?,int,Rule,array,RuleSetIterator,RuleSetIterator,RuleSetIterator,array,string,string,array,void,void,array,void,array,BasePackage,string,int,array,array,PromiseInterface,BasePackage,string,PromiseInterface,void,bool,string,bool,string,bool,array,string,PromiseInterface,array,bool,bool,void,string,PromiseInterface,void,void,void,void,void,void,array,bool,bool,array,array,bool,array,bool,array,array,array,?,LockArrayRepository,void,array,?,Pool,void,PromiseInterface,PromiseInterface,string,void,Pool,void,PromiseInterface,void,Composer,IOInterface,string,bool,?,BaseEvent,self,BaseEvent,void,void,callable,callable,void,array,string,void,void,Rule,?,Rule,Rule,?,Rule,void,string,bool,void,void,void,bool,void,bool,void,string,RuleSet,void,void,bool,bool,bool,bool,string,bool,bool,int,Rule,?,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,array,bool,Rule,?,Rule,int,void,void,void,int,void,?,int,void,bool,bool,void,void,string,array,string,bool,bool,string,void,void,void,void,Pool,array,BasePackage,array,void,void,void,bool,array,bool,void,void,void,void,Pool,void,array,string,string,bool,void,void,array,string,?,string,array,bool,array,string,Rule,int,void,void,bool,void,void,PackageInterface,string,string,AliasPackage,string,void,void,void,PackageInterface,PackageInterface,string,string,string,PackageInterface,string,string,AliasPackage,string,void,void,void,void,void,void,void,?,string,void,void,void,void,void,void,void,void,void,void,void,void,void,array,void,int,void,int,void,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,void,void,void,void,Composer,PlatformRequirementFilterInterface,void,string,void,int,bool,void,int,void,int,bool,void,array,void,int,void,int,void,\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,void,int,void,int,void,array,array,string,?,array,bool,void,bool,void,void,bool,void,void,int,int,array,void,void,int,void,void,void,string,string,\Closure,array,void,int,void,int,array,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,void,int,array,array,int,int,void,bool,void,void,Composer,array,\Closure,\Closure,\Closure,\Closure,\Closure,void,int,void,int,string,string,void,void,void,int,StringInput,bool,void,int,void,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,void,Composer,IOInterface,bool,RepositoryInterface,array,OperationInterface,Composer,IOInterface,bool,bool,?,Transaction,void,void,DownloadManager,void,void,void,void,void,void,void,void,void,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,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,string,bool,bool,LockArrayRepository,array,array,string,array,?,bool,?,bool,array,array,array,bool,array,string,?,array,string,string,array,void,int,bool,string,string,?,array,void,?,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,array,void,void,void,void,void,void,string,string,array,void,int,void,?,RepositoryInterface,bool,string,bool,string,string,string,int,void,string,string,array,string,array,array,bool,array,void,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,array,string,array,array,bool,array,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,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,InputDefinition,array,bool,bool,bool,void,string,string,string,?,string,void,void,string,int,?,string,string,array,array,array,Runtime,?,HhvmDetector,?,string,PackageInterface,array,?,string,CompletePackage,string,string,string,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,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,string,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,callable,string,?,string,bool,string,string,string,string,string,string,?,ProcessExecutor,string,string,string,array,string,string,bool,Config,Config,string,ProcessExecutor,string,array,string,IOInterface,Config,?,ProcessExecutor,string,string,string,?,?,string,bool,string,string,string,?,bool,string,?,string,string,string,?,bool,bool,string,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,string,string,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,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,?,bool,string,?,string,string,int,int,?,string,int,?,string,bool,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,RepositoryInterface,bool,InstalledRepository,array,PackageInterface,PackageInterface,bool,PluginInterface,string,PluginInterface,array,array,Locker,?,string,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,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,string,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,array,?,string,array,string,PackageInterface,string,?,PackageInterface,string,PackageInterface,string,?,PackageInterface,PackageInterface,string,bool,PolicyInterface,Pool,IOInterface,PackageInterface,string,PackageInterface,string,string,PackageInterface,string,PackageInterface,string,string,PackageInterface,string,PackageInterface,?,bool,Request,Request,PlatformRequirementFilterInterface,PackageInterface,string,bool,Request,?,PlatformRequirementFilterInterface,int,int,PackageInterface,string,bool,PackageInterface,string,int,Rule,PackageInterface,string,array,int,array,Rule,PackageInterface,string,string,?,PackageInterface,PackageInterface,string,string,int,Rule,Problem,Rule,array,Rule,Rule,RepositorySet,Request,Pool,Pool,RepositorySet,Request,Pool,bool,array,array,string,Pool,array,bool,ConstraintInterface,?,bool,PackageInterface,string,string,BasePackage,int,VcsRepository,int,PackageInterface,PackageInterface,string,string,PackageInterface,string,string,string,string,Perforce,string,Rule,IOInterface,Config,ProcessExecutor,?,?,Filesystem,PackageInterface,string,string,PackageInterface,?,array,array,RepositorySet,Request,Pool,bool,bool,PackageInterface,string,string,array,array,string,bool,bool,?,array,PackageInterface,PackageInterface,string,string,PackageInterface,PackageInterface,string,Pool,array,?,string,PackageInterface,string,Pool,array,PackageInterface,string,Pool,BasePackage,BasePackage,?,string,bool,BasePackage,BasePackage,Pool,array,PackageInterface,string,bool,Pool,array,Rule,Decisions,int,int,int,Rule,string,PackageInterface,string,string,string,int,RepositorySet,?,?,Request,Pool,?,bool,array,array,array,array,string,ConstraintInterface,string,string,string,string,string,array,int,string,string,string,string,ConstraintInterface,?,string,ConstraintInterface,?,string,int,string,int,array,string,BasePackage,string,?,ConstraintInterface,string,string,string,BasePackage,PackageInterface,string,?,PackageInterface,bool,array,Rule,PackageInterface,string,string,LockArrayRepository,?,string,ConstraintInterface,?,BasePackage,BasePackage,BasePackage,BasePackage,array,BasePackage,PackageInterface,bool,array,PolicyInterface,Request,Pool,PackageInterface,Request,Pool,string,string,PackageInterface,string,string,int,string,BasePackage,Pool,Request,Pool,PackageInterface,string,string,string,string,string,Composer,IOInterface,bool,array,array,BasePackage,BaseEvent,BaseEvent,int,BasePackage,array,array,string,bool,string,string,Request,Pool,string,array,Exception,?,string,bool,bool,string,ConstraintInterface,string,ConstraintInterface,ConstraintInterface,PolicyInterface,Pool,BasePackage,array,array,BasePackage,BasePackage,array,string,HttpDownloader,?,?,IOInterface,?,Rule,BasePackage,PlatformRequirementFilterInterface,array,int,PlatformRequirementFilterInterface,string,string,int,string,?,Request,PlatformRequirementFilterInterface,string,int,?,string,PlatformRequirementFilterInterface,int,string,Request,?,PlatformRequirementFilterInterface,int,Pool,int,?,string,?,string,int,Rule,int,string,?,string,int,int,string,?,int,int,int,string,int,string,string,string,bool,array,string,bool,string,string,string,string,string,string,string,bool,string,string,string,string,string,int,array,array,array,Link,array,array,PackageInterface,PackageInterface,string,Pool,array,string,?,RepositoryInterface,InstalledRepositoryInterface,RuleWatchNode,int,int,int,int,Decisions,int,int,int,int,int,RuleWatchNode,array,?,Pool,Rule,Pool,array,array,Decisions,Pool,Decisions,array,array,array,array,IOInterface,?,EventDispatcher,?,PoolOptimizer,array,LockTransaction,array,array,?,array,Request,bool,bool,BasePackage,array,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,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,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,?,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,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,Config,InputInterface,?,string,string,?,?,string,string,?,bool,bool,bool,bool,bool,bool,bool,PlatformRequirementFilterInterface,?,bool,bool,InputInterface,IOInterface,Config,string,PlatformRequirementFilterInterface,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,InputInterface,OutputInterface,InputInterface,OutputInterface,CompletePackageInterface,bool,bool,string,InputInterface,OutputInterface,InputInterface,OutputInterface,InputInterface,OutputInterface,IOInterface,array,string,bool,bool,bool,int,int,int,int,bool,int,PackageInterface,PackageInterface,InstalledRepository,RepositoryInterface,string,CompletePackageInterface,array,InstalledRepository,PackageInterface,?,CompletePackageInterface,array,InstalledRepository,?,PackageInterface,CompletePackageInterface,array,InstalledRepository,CompletePackageInterface,string,?,string,CompletePackageInterface,CompletePackageInterface,array,InstalledRepository,?,PackageInterface,array,array,array,CompletePackageInterface,array,CompletePackageInterface,array,CompletePackageInterface,array,CompletePackageInterface,string,OutputInterface,array,PackageInterface,InstalledRepository,RepositoryInterface,array,string,int,string,Link,InstalledRepository,RepositoryInterface,array,string,PackageInterface,PackageInterface,string,PackageInterface,Composer,PlatformRepository,bool,bool,bool,PlatformRequirementFilterInterface,Composer,\DateTimeInterface,InputInterface,OutputInterface,InputInterface,OutputInterface,InputInterface,OutputInterface,string,string,string,string,string,string,string,string,OutputInterface,OutputInterface,array,InputInterface,OutputInterface,InputInterface,OutputInterface,OutputInterface,InputInterface,OutputInterface,InputInterface,OutputInterface,string,array,array,string,string,array,array,string,array,array,OutputInterface,string,?,bool,InputInterface,Config,InputInterface,Config,array,string,InputInterface,OutputInterface,InputInterface,OutputInterface,IOInterface,InputInterface,OutputInterface,Composer,array,InputInterface,OutputInterface,InputInterface,InputInterface,OutputInterface,bool,OutputInterface,OutputInterface,array,string,int,string,InputInterface,OutputInterface,InputInterface |