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, 5354)

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

class ArrayLoader implements LoaderInterface { /**/ } function load(23, 3897)
class RootPackageLoader extends ArrayLoader { /**/ } function load(23, 3897, 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 CompositeRepository implements RepositoryInterface { /**/ } haspackage : []

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

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

interface RepositoryInterface extends \Countable { /**/ } findpackage : [\null, \composer\package\basepackage]
class CompositeRepository implements RepositoryInterface { /**/ } 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 FilterRepository implements RepositoryInterface, AdvisoryProviderInterface { /**/ } getpackages : []

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

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

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

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

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 { /**/ } 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 PathRepository extends ArrayRepository implements ConfigurableRepositoryInterface { /**/ } getreponame : []

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

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

interface RepositoryInterface extends \Countable { /**/ } getreponame : [\string]
class CompositeRepository implements RepositoryInterface { /**/ } 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 PlatformRepository extends ArrayRepository { /**/ } getreponame : []

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

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

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

class ArrayRepository implements RepositoryInterface { /**/ } getreponame : [\string]
class InstalledArrayRepository extends WritableArrayRepository implements InstalledRepositoryInterface { /**/ } 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 { /**/ } getreponame : [\string]
class PlatformRepository extends ArrayRepository { /**/ } getreponame : []

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

class ArrayRepository implements RepositoryInterface { /**/ } getreponame : [\string]
class RootPackageRepository 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 PackageRepository extends ArrayRepository { /**/ } initialize : []

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

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

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

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 : [\null, \string]
class NullIO extends BaseIO { /**/ } askandhideanswer : []

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 UninstallOperation extends SolverOperation implements OperationInterface { /**/ } show : []

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

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

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

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

abstract class BaseCommand extends Command { /**/ } isproxycommand : [\bool]
class GlobalCommand 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 : []