Below is a summary of all classes and their parameters's typehinting status. .
Method | Argument | Typehint | Default | |||||
class Factory | ||||||||
Method | Argument | Typehint | Default | |||||
getHomeDir | \array,array,\bool,\bool,\array,\array,\string,\composer\io\iointerface,\composer\util\httpdownloader,\composer\config,\composer\io\iointerface,\composer\util\filesystem,\composer\util\processexecutor,\composer\config,\int,\composer\util\processexecutor,\null,\bool,\bool,\bool,\bool,\bool,\bool,\array,\array,\array,\bool,\composer\io\iointerface,\string,\array,\array,\composer\io\iointerface,\array,\array,\composer\config,\array,\null,\composer\config,\null,\composer\util\processexecutor,\composer\io\iointerface,HttpDownloader,\composer\config,\null,\composer\util\processexecutor,HttpDownloader,\composer\io\iointerface,\null,\int,\composer\config,\composer\util\processexecutor,\null,HttpDownloader,\composer\io\iointerface,\bool,\bool,\bool,\int,\int,\composer\util\remotefilesystem,\int,\composer\util\http\curldownloader,\composer\io\iointerface,\array,\composer\config,\array,\string,\string,\string,\string,\string,\string,\string,\string,\composer\io\iointerface,\composer\io\iointerface,\string,bool,\composer\util\processexecutor,\composer\util\processexecutor,\string,string,\string,\string,\int,\int,\bool,\string,\string,\int,\int,\int,\int,\composer\io\iointerface,\null,\array,\array,\bool,\bool,\composer\io\iointerface,\composer\config,\composer\util\processexecutor,\composer\io\iointerface,\composer\config,\bool,\bool,\bool,\bool,\bool,\int,\null,\int,\string,\null,\string,\string,\string,\string,\string,\string,\string,\null,\composer\util\authhelper,\bool,\bool,\array,\bool,\bool,\array,\int,\int,\bool,\bool,\bool,\bool,\null,\composer\io\iointerface,\int,\int,\int,\int,\composer\util\httpdownloader,\array,\int,\null,\composer\util\processexecutor,\null,\null,\string,\array,\int,\array,\null,\string,\array,\null,\null,\string,\null,\string,\array,\composer\io\iointerface,\composer\config,\composer\util\authhelper,\int,\int,\float,\array,\array,\array,\array,\string,\string,\string,\string,\bool,\composer\json\jsonfile,\string,\null,\composer\config,\composer\util\httpdownloader,\string,\array,\array,\bool,\bool,\array,\bool,\bool,\array,\array,\composer\util\processexecutor,\null,\composer\partialcomposer,\composer\io\iointerface,\symfony\component\process\executablefinder,\null,\composer\util\processexecutor,\null,\symfony\component\console\helper\helperset,\symfony\component\console\output\outputinterface,\symfony\component\console\input\inputinterface,\array,\float,\string,\string,\array,\array,\symfony\component\console\input\inputinterface,\string,\symfony\component\console\output\outputinterface,\string,\symfony\component\console\input\inputinterface,\composer\io\iointerface,\composer\composer,\array,\array,\composer\partialcomposer,\null,\composer\package\version\versionparser,\bool,?,array,?,array,\int,\string,\string,\null,\composer\util\httpdownloader,\array,\string,\string,\null,\string,\null,\string,\composer\dependencyresolver\request,\array,\array,\array,\array,\array,\null,\composer\util\filesystem,\null,\composer\util\processexecutor,\array,\composer\config,\composer\io\iointerface,\array,\composer\io\iointerface,\bool,\bool,\array,\composer\util\filesystem,\null,\bool,\array,\array,\array,\composer\util\processexecutor,\null,\array,\array,\composer\cache,\null,\null,\composer\eventdispatcher\eventdispatcher,\composer\util\filesystem,\null,\composer\config,\composer\util\httpdownloader,\array,\null,\string,\null,\null,\array,\array,\array,\composer\util\git,\array,\array,\array,\array,\bool,bool,\composer\composer,\composer\io\iointerface,\bool,BaseEvent,\string,\string,\array,\null,\composer\util\httpdownloader,\string,\null,\composer\io\iointerface,\string,\string,\string,\string,\string,string,\array,\array,\array,\array,\array,\array,\array,\array,\array,\bool,\bool,\composer\io\iointerface,\array,\array,\array,\int,\array,\composer\dependencyresolver\pool,RuleSet,\composer\dependencyresolver\rulewatchgraph,\composer\dependencyresolver\decisions,\composer\dependencyresolver\policyinterface,\array,\array,\bool,\bool,\array,\null,\composer\dependencyresolver\rule,\array,\array,\int,\array,\composer\package\version\versionparser,\array,\array,\array,\array,\array,\array,\array,\array,\null,\array,\array,\array,\array,\null,\composer\repository\lockarrayrepository,\array,\composer\dependencyresolver\policyinterface,\array,\array,\array,\array,\array,\array,\array,\array,\array,\array,\array,\array,\array,\array,\array,\array,\composer\dependencyresolver\pool,\composer\dependencyresolver\policyinterface,\array,\composer\dependencyresolver\pool,\array,\array,\array,\array,\int,\int,\array,\array,\null,\null,\array,\array,\null,\null,\array,\array,\array,\array,\array,\array,\composer\io\iointerface,\array,\array,\array,\array,\array,\array,\array,\array,\array,\array,\array,\null,\composer\eventdispatcher\eventdispatcher,\composer\dependencyresolver\pooloptimizer,\null,\array,\array,\array,\int,\array,\int,\int,\int,\int,\int,\int,\array,\array,\composer\package\packageinterface,\composer\package\aliaspackage,\composer\package\packageinterface,\composer\package\packageinterface,\composer\package\packageinterface,\composer\package\aliaspackage,\null,\string,\bool,\null,\composer\io\iointerface,\bool,\composer\eventdispatcher\eventdispatcher,\bool,\bool,\bool,\bool,\array,\bool,\array,\array,\bool,\array,\array,\array,\array,\array,\composer\repository\compositerepository,\string,\null,\string,\array,\composer\installer\suggestedpackagesreporter,\null,\composer\repository\repositoryset,\array,\composer\package\version\versionparser,\array,\array,\array,\composer\json\jsonfile,\composer\json\jsonfile,\composer\config\jsonconfigsource,\composer\config\jsonconfigsource,Config,\array,string,string,\string,\composer\json\jsonfile,\bool,\bool,\bool,\bool,\string,\int,HttpDownloader,string,string,\null,\string,\string,\composer\io\iointerface,\composer\util\filesystem,\null,\string,\array,\composer\repository\repositoryinterface,\composer\dependencyresolver\operation\operationinterface,\composer\io\iointerface,\bool,\composer\composer,\composer\dependencyresolver\transaction,\bool,\composer\composer,\composer\io\iointerface,\bool,\null,\composer\installer\binaryinstaller,\composer\io\iointerface,\null,\string,\composer\util\filesystem,\null,\string,\composer\partialcomposer,\composer\io\iointerface,\composer\downloader\downloadmanager,\string,\composer\util\filesystem,\array,\composer\io\iointerface,\composer\util\loop,\composer\io\iointerface,\null,\composer\eventdispatcher\eventdispatcher,\array,\array,\array,\array,\array,\array,\bool,\string,\null,\null,\string,\string,\string,\null,\array,\datetimeimmutable,\string,\string,\composer\semver\constraint\constraintinterface,\null,\string,\string,\string,\null,\string,\null,\string,\string,\string,\null,\array,\null,\datetimeinterface,\array,\array,\array,\string,\null,\null,\string,\null,\string,\null,\string,\string,\null,\null,\string,\null,\string,\array,\null,\array,\array,\array,\array,\array,\array,\array,\array,\array,\array,\array,\null,\array,\bool,\array,\null,\string,\string,\composer\semver\constraint\constraintinterface,\string,\array,\bool,\bool,\bool,\bool,\string,\string,\composer\package\basepackage,\bool,\bool,\string,\composer\json\jsonfile,\composer\installer\installationmanager,\null,\composer\util\processexecutor,\composer\package\dumper\arraydumper,\null,\null,\null,\null,\bool,\bool,\bool,\bool,\string,string,\composer\package\loader\arrayloader,\int,\int,\array,\null,\null,\string,\string,\array,\null,\array,\array,\null,\array,\array,\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,\string,\string,\null,\string,\string,\null,\string,\string,\string,\string,\string,\null,\string,\string,\string,\string,\string,\string,\null,\string,\array,\array,\array,\bool,\array,\bool,\string,\array,\array,\array,\bool,\array,\composer\downloader\downloadmanager,\composer\util\loop,\symfony\component\finder\finder,\array,\array,\string,\array,\array,\array,\composer\config,\null,\composer\io\iointerface,\composer\semver\versionparser,\composer\util\processexecutor,\composer\package\version\versionparser,\array,\composer\repository\repositoryset,\array,\array,\int,\array,\array,\composer\package\version\versionparser,\null,\composer\package\loader\loaderinterface,\array,\array,\array,\composer\package\version\versionparser,\null,\bool,\composer\io\iointerface,\null,\null,\composer\package\version\versionguesser,\composer\config,\composer\repository\repositorymanager,\composer\package\loader\loaderinterface,\array,\string,\string,\null,\bool,\bool,\bool,\bool,\bool,\string,\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,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,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,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,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,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,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,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,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,string,bool,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,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,string,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,Composer,InputInterface,OutputInterface,InputInterface,InputInterface,OutputInterface,bool,OutputInterface,array,OutputInterface,array,string,int,string,InputInterface,OutputInterface |