Class Typehint Status

Below is a summary of all classes and their parameters's typehinting status. .

  Method Argument Typehint Default
class Factory
  Method Argument Typehint Default
 getHomeDir 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,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,string,?,void,string,bool,array,array,void,string,?,string,string,int,string,?,array,?,string,?,string,void,string,?,array,string,string,bool,int,int,void,void,string,array,void,void,TransportException,void,void,array,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,string,PromiseInterface,string,?,PromiseInterface,PromiseInterface,PromiseInterface,PromiseInterface,string,?,string,array,bool,PromiseInterface,PromiseInterface,?,string,void,array,PromiseInterface,string,?,string,void,bool,PromiseInterface,PromiseInterface,PromiseInterface,array,bool,array,string,?,?,string,void,?,Rule,PromiseInterface,void,array,bool,bool,string,void,void,void,?,string,array,array,void,void,int,Pool,void,string,PromiseInterface,PromiseInterface,void,string,void,void,bool,string,LockTransaction,PromiseInterface,?,Rule,void,int,PromiseInterface,int,array,PromiseInterface,PromiseInterface,string,void,int,PromiseInterface,void,void,Composer,IOInterface,bool,?,BaseEvent,self,BaseEvent,callable,callable,array,string,array,void,string,bool,int,string,?,void,int,void,void,bool,bool,bool,bool,string,bool,BasePackage,void,string,bool,bool,string,void,bool,string,string,bool,string,BasePackage,array,bool,void,bool,bool,string,bool,bool,bool,string,bool,bool,bool,array,string,array,bool,array,bool,array,int,bool,array,bool,array,bool,void,Rule,int,void,bool,void,string,void,int,Rule,array,RuleSetIterator,array,RuleSetIterator,void,RuleSetIterator,array,string,array,string,array,array,void,array,BasePackage,int,array,array,array,array,BasePackage,string,array,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,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,Pool,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,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,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,\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,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,array,array,array,array,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,?,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,array,string,?,string,string,array,bool,array,int,?,array,string,?,string,array,string,string,array,string,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,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,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,array,PackageInterface,PackageInterface,string,Pool,array,?,string,PackageInterface,string,RepositoryInterface,InstalledRepositoryInterface,PackageInterface,string,RuleWatchNode,int,int,Decisions,PackageInterface,string,bool,int,int,RuleWatchNode,array,Rule,Pool,array,array,Decisions,Pool,Decisions,string,LockTransaction,PackageInterface,string,string,string,bool,bool,array,string,string,string,string,PolicyInterface,Pool,IOInterface,string,string,string,string,string,string,string,Request,Request,PlatformRequirementFilterInterface,string,string,Request,PlatformRequirementFilterInterface,?,PackageInterface,string,?,PackageInterface,bool,int,int,int,Rule,PackageInterface,string,string,int,array,Rule,int,Rule,PackageInterface,string,string,PackageInterface,string,string,int,string,Problem,Rule,array,PackageInterface,string,string,Rule,string,string,string,Composer,IOInterface,bool,array,array,BaseEvent,BaseEvent,string,bool,string,string,string,array,?,Exception,string,bool,bool,Rule,RepositorySet,Request,Pool,string,HttpDownloader,?,IOInterface,?,Pool,array,int,RepositorySet,Request,Pool,bool,array,array,string,string,int,?,string,string,int,string,?,int,string,int,?,string,?,string,string,?,string,?,string,string,string,string,string,bool,Pool,array,bool,ConstraintInterface,?,bool,BasePackage,int,int,Rule,array,string,bool,string,string,string,array,array,RepositorySet,string,Request,Pool,bool,bool,string,string,string,bool,array,array,string,bool,bool,array,?,PackageInterface,PackageInterface,string,Pool,array,?,string,string,string,Pool,array,Pool,BasePackage,BasePackage,string,?,bool,BasePackage,BasePackage,Pool,array,string,Pool,array,Rule,string,Decisions,int,int,int,string,Rule,int,int,array,array,array,?,RepositorySet,?,Request,?,Pool,bool,array,array,array,array,string,ConstraintInterface,string,array,int,string,ConstraintInterface,?,string,ConstraintInterface,?,int,Link,int,array,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,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,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,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,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