Changed Classes

Class Constant / Property / Method
abstract class SolverOperation implements OperationInterface { /**/ } TYPE = ''
class InstallOperation extends SolverOperation implements OperationInterface { /**/ } TYPE = 'install'

abstract class SolverOperation implements OperationInterface { /**/ } TYPE = ''
class MarkAliasInstalledOperation extends SolverOperation implements OperationInterface { /**/ } TYPE = 'markAliasInstalled'

abstract class SolverOperation implements OperationInterface { /**/ } TYPE = ''
class UpdateOperation extends SolverOperation implements OperationInterface { /**/ } TYPE = 'update'

abstract class SolverOperation implements OperationInterface { /**/ } TYPE = ''
class UninstallOperation extends SolverOperation implements OperationInterface { /**/ } TYPE = 'uninstall'

abstract class SolverOperation implements OperationInterface { /**/ } TYPE = ''
class MarkAliasUninstalledOperation extends SolverOperation implements OperationInterface { /**/ } TYPE = 'markAliasUninstalled'

abstract class VcsDriver implements VcsDriverInterface { /**/ } function getContents(1268)
class GitHubDriver extends VcsDriver { /**/ } function getContents(1268, 5380)

abstract class VcsDriver implements VcsDriverInterface { /**/ } function getContents(1268)
class GitLabDriver extends VcsDriver { /**/ } function getContents(1268, 5380)

class ArrayLoader implements LoaderInterface { /**/ } function load(23, 3919)
class RootPackageLoader extends ArrayLoader { /**/ } function load(23, 3919, 222)

abstract class VcsDriver implements VcsDriverInterface { /**/ } public getcontents
class PerforceDriver extends VcsDriver { /**/ } protected getcontents

abstract class VcsDownloader implements DownloaderInterface, ChangeReportInterface, VcsCapableDownloaderInterface { /**/ } public doinstall
class PerforceDownloader extends VcsDownloader { /**/ } protected doinstall

interface RepositoryInterface extends \Countable { /**/ } haspackage : [\bool]
class FilterRepository implements RepositoryInterface, AdvisoryProviderInterface { /**/ } haspackage : []

interface RepositoryInterface extends \Countable { /**/ } haspackage : [\bool]
class CompositeRepository implements RepositoryInterface { /**/ } haspackage : []

interface RepositoryInterface extends \Countable { /**/ } findpackage : [\null, \composer\package\basepackage]
class CompositeRepository implements RepositoryInterface { /**/ } findpackage : []

interface RepositoryInterface extends \Countable { /**/ } findpackage : [\null, \composer\package\basepackage]
class FilterRepository implements RepositoryInterface, AdvisoryProviderInterface { /**/ } findpackage : []

interface RepositoryInterface extends \Countable { /**/ } findpackages : [\array]
class CompositeRepository implements RepositoryInterface { /**/ } findpackages : []

interface RepositoryInterface extends \Countable { /**/ } findpackages : [\array]
class FilterRepository implements RepositoryInterface, AdvisoryProviderInterface { /**/ } findpackages : []

interface RepositoryInterface extends \Countable { /**/ } getpackages : [\array]
class CompositeRepository implements RepositoryInterface { /**/ } getpackages : []

interface RepositoryInterface extends \Countable { /**/ } getpackages : [\array]
class FilterRepository implements RepositoryInterface, AdvisoryProviderInterface { /**/ } getpackages : []

interface RepositoryInterface extends \Countable { /**/ } loadpackages : [\array]
class CompositeRepository implements RepositoryInterface { /**/ } loadpackages : []

interface RepositoryInterface extends \Countable { /**/ } loadpackages : [\array]
class FilterRepository implements RepositoryInterface, AdvisoryProviderInterface { /**/ } loadpackages : []

interface RepositoryInterface extends \Countable { /**/ } search : [\array]
class PlatformRepository extends ArrayRepository { /**/ } search : []

interface RepositoryInterface extends \Countable { /**/ } search : [\array]
class CompositeRepository implements RepositoryInterface { /**/ } search : []

interface RepositoryInterface extends \Countable { /**/ } search : [\array]
class FilterRepository implements RepositoryInterface, AdvisoryProviderInterface { /**/ } search : []

interface RepositoryInterface extends \Countable { /**/ } getproviders : [\array]
class FilterRepository implements RepositoryInterface, AdvisoryProviderInterface { /**/ } getproviders : []

interface RepositoryInterface extends \Countable { /**/ } getproviders : [\array]
class CompositeRepository implements RepositoryInterface { /**/ } getproviders : []

interface RepositoryInterface extends \Countable { /**/ } getreponame : [\string]
class InstalledArrayRepository extends WritableArrayRepository implements InstalledRepositoryInterface { /**/ } getreponame : []

interface RepositoryInterface extends \Countable { /**/ } getreponame : [\string]
class PathRepository extends ArrayRepository implements ConfigurableRepositoryInterface { /**/ } getreponame : []

interface RepositoryInterface extends \Countable { /**/ } getreponame : [\string]
class RootPackageRepository extends ArrayRepository { /**/ } getreponame : []

interface RepositoryInterface extends \Countable { /**/ } getreponame : [\string]
class PlatformRepository extends ArrayRepository { /**/ } getreponame : []

interface RepositoryInterface extends \Countable { /**/ } getreponame : [\string]
class PackageRepository extends ArrayRepository { /**/ } getreponame : []

interface RepositoryInterface extends \Countable { /**/ } getreponame : [\string]
class LockArrayRepository extends ArrayRepository { /**/ } getreponame : []

interface RepositoryInterface extends \Countable { /**/ } getreponame : [\string]
class FilterRepository implements RepositoryInterface, AdvisoryProviderInterface { /**/ } getreponame : []

interface RepositoryInterface extends \Countable { /**/ } getreponame : [\string]
class InstalledRepository extends CompositeRepository { /**/ } getreponame : []

interface RepositoryInterface extends \Countable { /**/ } getreponame : [\string]
class CompositeRepository implements RepositoryInterface { /**/ } getreponame : []

interface InstalledRepositoryInterface extends WritableRepositoryInterface { /**/ } isfresh : [\bool]
class InstalledArrayRepository extends WritableArrayRepository implements InstalledRepositoryInterface { /**/ } isfresh : []

class ArrayRepository implements RepositoryInterface { /**/ } getreponame : [\string]
class RootPackageRepository extends ArrayRepository { /**/ } getreponame : []

class ArrayRepository implements RepositoryInterface { /**/ } getreponame : [\string]
class PathRepository extends ArrayRepository implements ConfigurableRepositoryInterface { /**/ } getreponame : []

class ArrayRepository implements RepositoryInterface { /**/ } getreponame : [\string]
class InstalledArrayRepository extends WritableArrayRepository implements InstalledRepositoryInterface { /**/ } getreponame : []

class ArrayRepository implements RepositoryInterface { /**/ } getreponame : [\string]
class PlatformRepository extends ArrayRepository { /**/ } getreponame : []

class ArrayRepository implements RepositoryInterface { /**/ } getreponame : [\string]
class LockArrayRepository extends ArrayRepository { /**/ } getreponame : []

class ArrayRepository implements RepositoryInterface { /**/ } getreponame : [\string]
class PackageRepository extends ArrayRepository { /**/ } getreponame : []

class ArrayRepository implements RepositoryInterface { /**/ } search : [\array]
class PlatformRepository extends ArrayRepository { /**/ } search : []

class ArrayRepository implements RepositoryInterface { /**/ } addpackage : [\void]
class PlatformRepository extends ArrayRepository { /**/ } addpackage : []

class ArrayRepository implements RepositoryInterface { /**/ } initialize : [\void]
class PathRepository extends ArrayRepository implements ConfigurableRepositoryInterface { /**/ } initialize : []

class ArrayRepository implements RepositoryInterface { /**/ } initialize : [\void]
class PlatformRepository extends ArrayRepository { /**/ } initialize : []

class ArrayRepository implements RepositoryInterface { /**/ } initialize : [\void]
class PackageRepository extends ArrayRepository { /**/ } initialize : []

interface ConfigurableRepositoryInterface { /**/ } getrepoconfig : [\array]
class PathRepository extends ArrayRepository implements ConfigurableRepositoryInterface { /**/ } getrepoconfig : []

abstract class VcsDriver implements VcsDriverInterface { /**/ } getcomposerinformation : [\array, \null]
class GitBitbucketDriver extends VcsDriver { /**/ } getcomposerinformation : [\null, \array]

abstract class VcsDriver implements VcsDriverInterface { /**/ } getcomposerinformation : [\array, \null]
class GitHubDriver extends VcsDriver { /**/ } getcomposerinformation : [\null, \array]

interface VcsDriverInterface { /**/ } getcomposerinformation : [\null, \array]
class GitLabDriver extends VcsDriver { /**/ } getcomposerinformation : [\array, \null]

interface VcsDriverInterface { /**/ } getcomposerinformation : [\null, \array]
abstract class VcsDriver implements VcsDriverInterface { /**/ } getcomposerinformation : [\array, \null]

interface VcsDriverInterface { /**/ } getcomposerinformation : [\null, \array]
class SvnDriver extends VcsDriver { /**/ } getcomposerinformation : [\array, \null]

interface VcsDriverInterface { /**/ } getfilecontent : [\string, \null]
class GitLabDriver extends VcsDriver { /**/ } getfilecontent : [\null, \string]

interface VcsDriverInterface { /**/ } getfilecontent : [\string, \null]
class FossilDriver extends VcsDriver { /**/ } getfilecontent : [\null, \string]

interface VcsDriverInterface { /**/ } getfilecontent : [\string, \null]
class SvnDriver extends VcsDriver { /**/ } getfilecontent : [\null, \string]

interface VcsDriverInterface { /**/ } getdist : [\array, \null]
class HgDriver extends VcsDriver { /**/ } getdist : [\null, \array]

interface VcsDriverInterface { /**/ } getdist : [\array, \null]
class GitLabDriver extends VcsDriver { /**/ } getdist : [\null, \array]

interface VcsDriverInterface { /**/ } getdist : [\array, \null]
class FossilDriver extends VcsDriver { /**/ } getdist : [\null, \array]

interface IOInterface extends LoggerInterface { /**/ } isinteractive : [\bool]
class NullIO extends BaseIO { /**/ } isinteractive : []

interface IOInterface extends LoggerInterface { /**/ } isverbose : [\bool]
class NullIO extends BaseIO { /**/ } isverbose : []

interface IOInterface extends LoggerInterface { /**/ } isveryverbose : [\bool]
class NullIO extends BaseIO { /**/ } isveryverbose : []

interface IOInterface extends LoggerInterface { /**/ } isdebug : [\bool]
class NullIO extends BaseIO { /**/ } isdebug : []

interface IOInterface extends LoggerInterface { /**/ } isdecorated : [\bool]
class NullIO extends BaseIO { /**/ } isdecorated : []

interface IOInterface extends LoggerInterface { /**/ } write : [\void]
class NullIO extends BaseIO { /**/ } write : []

interface IOInterface extends LoggerInterface { /**/ } writeerror : [\void]
class NullIO extends BaseIO { /**/ } writeerror : []

interface IOInterface extends LoggerInterface { /**/ } overwrite : [\void]
class NullIO extends BaseIO { /**/ } overwrite : []

interface IOInterface extends LoggerInterface { /**/ } overwriteerror : [\void]
class NullIO extends BaseIO { /**/ } overwriteerror : []

interface IOInterface extends LoggerInterface { /**/ } askconfirmation : [\bool]
class NullIO extends BaseIO { /**/ } askconfirmation : []

interface IOInterface extends LoggerInterface { /**/ } askandhideanswer : [\string, \null]
class NullIO extends BaseIO { /**/ } askandhideanswer : []

interface VcsCapableDownloaderInterface { /**/ } getvcsreference : [\string, \null]
class PathDownloader extends FileDownloader implements VcsCapableDownloaderInterface { /**/ } getvcsreference : [\null, \string]

interface ChangeReportInterface { /**/ } getlocalchanges : [\string, \null]
class GitDownloader extends VcsDownloader implements DvcsDownloaderInterface { /**/ } getlocalchanges : [\null, \string]

interface ChangeReportInterface { /**/ } getlocalchanges : [\string, \null]
class FossilDownloader extends VcsDownloader { /**/ } getlocalchanges : [\null, \string]

interface ChangeReportInterface { /**/ } getlocalchanges : [\string, \null]
class HgDownloader extends VcsDownloader { /**/ } getlocalchanges : [\null, \string]

interface DvcsDownloaderInterface { /**/ } getunpushedchanges : [\null, \string]
class GitDownloader extends VcsDownloader implements DvcsDownloaderInterface { /**/ } getunpushedchanges : [\string, \null]

interface OperationInterface { /**/ } getoperationtype : [\string]
abstract class SolverOperation implements OperationInterface { /**/ } getoperationtype : []

interface OperationInterface { /**/ } show : [\string]
class MarkAliasUninstalledOperation extends SolverOperation implements OperationInterface { /**/ } show : []

interface OperationInterface { /**/ } show : [\string]
class UpdateOperation extends SolverOperation implements OperationInterface { /**/ } show : []

interface OperationInterface { /**/ } show : [\string]
class UninstallOperation extends SolverOperation implements OperationInterface { /**/ } show : []

interface OperationInterface { /**/ } show : [\string]
class InstallOperation extends SolverOperation implements OperationInterface { /**/ } show : []

interface OperationInterface { /**/ } show : [\string]
class MarkAliasInstalledOperation extends SolverOperation implements OperationInterface { /**/ } show : []

abstract class BaseCommand extends Command { /**/ } isproxycommand : [\bool]
class GlobalCommand extends BaseCommand { /**/ } isproxycommand : []

abstract class BaseCommand extends Command { /**/ } isproxycommand : [\bool]
class OutdatedCommand extends BaseCommand { /**/ } isproxycommand : []

abstract class BaseCommand extends Command { /**/ } initialize : [\void]
class ConfigCommand extends BaseCommand { /**/ } initialize : []

interface InstallerInterface { /**/ } supports : [\bool]
class ProjectInstaller implements InstallerInterface { /**/ } supports : []

interface InstallerInterface { /**/ } isinstalled : [\bool]
class ProjectInstaller implements InstallerInterface { /**/ } isinstalled : []

interface InstallerInterface { /**/ } download : [\null, \react\promise\promiseinterface]
class ProjectInstaller implements InstallerInterface { /**/ } download : []

interface InstallerInterface { /**/ } prepare : [\null, \react\promise\promiseinterface]
class ProjectInstaller implements InstallerInterface { /**/ } prepare : []

interface InstallerInterface { /**/ } install : [\null, \react\promise\promiseinterface]
class ProjectInstaller implements InstallerInterface { /**/ } install : []

interface InstallerInterface { /**/ } update : [\null, \react\promise\promiseinterface]
class ProjectInstaller implements InstallerInterface { /**/ } update : []

interface InstallerInterface { /**/ } uninstall : [\null, \react\promise\promiseinterface]
class ProjectInstaller implements InstallerInterface { /**/ } uninstall : []

interface InstallerInterface { /**/ } cleanup : [\null, \react\promise\promiseinterface]
class ProjectInstaller implements InstallerInterface { /**/ } cleanup : []

interface InstallerInterface { /**/ } getinstallpath : [\string]
class ProjectInstaller implements InstallerInterface { /**/ } getinstallpath : []

interface CompletePackageInterface extends PackageInterface { /**/ } getdescription : [\null, \string]
class CompleteAliasPackage extends AliasPackage implements CompletePackageInterface { /**/ } getdescription : [\string, \null]

interface CompletePackageInterface extends PackageInterface { /**/ } getdescription : [\null, \string]
class CompletePackage extends Package implements CompletePackageInterface { /**/ } getdescription : [\string, \null]

interface CompletePackageInterface extends PackageInterface { /**/ } gethomepage : [\string, \null]
class CompleteAliasPackage extends AliasPackage implements CompletePackageInterface { /**/ } gethomepage : [\null, \string]

interface CompletePackageInterface extends PackageInterface { /**/ } getreplacementpackage : [\null, \string]
class CompletePackage extends Package implements CompletePackageInterface { /**/ } getreplacementpackage : [\string, \null]

interface PackageInterface { /**/ } gettargetdir : [\null, \string]
class Package extends BasePackage { /**/ } gettargetdir : [\string, \null]

interface PackageInterface { /**/ } getinstallationsource : [\string, \null]
class Package extends BasePackage { /**/ } getinstallationsource : [\null, \string]

interface PackageInterface { /**/ } getsourcereference : [\null, \string]
class AliasPackage extends BasePackage { /**/ } getsourcereference : [\string, \null]

interface PackageInterface { /**/ } getsourcereference : [\null, \string]
class Package extends BasePackage { /**/ } getsourcereference : [\string, \null]

interface PackageInterface { /**/ } getsourcemirrors : [\array, \null]
class AliasPackage extends BasePackage { /**/ } getsourcemirrors : [\null, \array]

interface PackageInterface { /**/ } getsourcemirrors : [\array, \null]
class Package extends BasePackage { /**/ } getsourcemirrors : [\null, \array]

interface PackageInterface { /**/ } getdisttype : [\null, \string]
class AliasPackage extends BasePackage { /**/ } getdisttype : [\string, \null]

interface PackageInterface { /**/ } getdisturl : [\null, \string]
class Package extends BasePackage { /**/ } getdisturl : [\string, \null]

interface PackageInterface { /**/ } getdistreference : [\null, \string]
class AliasPackage extends BasePackage { /**/ } getdistreference : [\string, \null]

interface PackageInterface { /**/ } getdistsha1checksum : [\string, \null]
class Package extends BasePackage { /**/ } getdistsha1checksum : [\null, \string]

interface PackageInterface { /**/ } getdistsha1checksum : [\string, \null]
class AliasPackage extends BasePackage { /**/ } getdistsha1checksum : [\null, \string]

interface PackageInterface { /**/ } getphpext : [\null, \array]
class Package extends BasePackage { /**/ } getphpext : [\array, \null]

interface PackageInterface { /**/ } getnotificationurl : [\null, \string]
class Package extends BasePackage { /**/ } getnotificationurl : [\string, \null]

class FilesystemRepository extends WritableArrayRepository { /**/ } \null $devMode
class WritableArrayRepository extends ArrayRepository implements WritableRepositoryInterface { /**/ } \null|\null $devMode

class BufferIO extends ConsoleIO { /**/ } $input
class ConsoleIO extends BaseIO { /**/ } \symfony\component\console\input\inputinterface $input

class BufferIO extends ConsoleIO { /**/ } $output
class ConsoleIO extends BaseIO { /**/ } \symfony\component\console\output\outputinterface $output

class RootAliasPackage extends CompleteAliasPackage implements RootPackageInterface { /**/ } $aliasOf
class AliasPackage extends BasePackage { /**/ } \composer\package\basepackage $aliasOf

class CompleteAliasPackage extends AliasPackage implements CompletePackageInterface { /**/ } $aliasOf
class AliasPackage extends BasePackage { /**/ } \composer\package\basepackage $aliasOf