A

AutoloadGeneratorClass in namespace Composer\Autoload
ClassLoader::addClassMap() — Method in class ClassLoader
ClassLoader::add() — Method in class ClassLoader
Registers a set of PSR-0 directories for a given prefix, either appending or prepending to the ones previously set for this prefix.
ClassLoader::addPsr4() — Method in class ClassLoader
Registers a set of PSR-4 directories for a given namespace, either appending or prepending to the ones previously set for this namespace.
AboutCommandClass in namespace Composer\Command
ArchiveCommandClass in namespace Composer\Command
Creates an archive of a package for distribution.
ArchiveCommand::archive() — Method in class ArchiveCommand
$ConfigCommandProperty in class ConfigCommand
$ConfigCommandProperty in class ConfigCommand
InitCommand::addVendorIgnore() — Method in class InitCommand
LicensesCommand::appendPackages() — Method in class LicensesCommand
Adds packages to the package list
ShowCommand::addTree() — Method in class ShowCommand
Display a package tree
Config::all() — Method in class Config
ConfigSourceInterface::addRepository() — Method in class ConfigSourceInterface
Add a repository
ConfigSourceInterface::addConfigSetting() — Method in class ConfigSourceInterface
Add a config setting
ConfigSourceInterface::addProperty() — Method in class ConfigSourceInterface
Add a property
ConfigSourceInterface::addLink() — Method in class ConfigSourceInterface
Add a package link
JsonConfigSource::addRepository() — Method in class JsonConfigSource
Add a repository
JsonConfigSource::addConfigSetting() — Method in class JsonConfigSource
Add a config setting
JsonConfigSource::addProperty() — Method in class JsonConfigSource
Add a property
JsonConfigSource::addLink() — Method in class JsonConfigSource
Add a package link
ApplicationClass in namespace Composer\Console
The console application that handles the commands
Decisions::atOffset() — Method in class Decisions
Decisions::addDecision() — Method in class Decisions
$PoolProperty in class Pool
Pool::addRepository() — Method in class Pool
Adds a repository and its packages to this package pool
Problem::addRule() — Method in class Problem
Add a rule as a reason
Problem::addReason() — Method in class Problem
Store a reason descriptor but ignore duplicates
Request::addJob() — Method in class Request
RuleSet::add() — Method in class RuleSet
$RuleSetGeneratorProperty in class RuleSetGenerator
RuleSetGenerator::addRulesForPackage() — Method in class RuleSetGenerator
RuleSetGenerator::addRulesForJobs() — Method in class RuleSetGenerator
Solver::analyze() — Method in class Solver
ArchiveDownloaderClass in namespace Composer\Downloader
Base downloader for archives
$EventProperty in class Event
EventDispatcher::addListener() — Method in class EventDispatcher
Add a listener for a particular event
EventDispatcher::addSubscriber() — Method in class EventDispatcher
Adds object methods as listeners for the events in getSubscribedEvents
Factory::addLocalRepository() — Method in class Factory
$BaseIOProperty in class BaseIO
BaseIO::alert() — Method in class BaseIO
Action must be taken immediately.
ConsoleIO::ask() — Method in class ConsoleIO
Asks a question to the user.
ConsoleIO::askConfirmation() — Method in class ConsoleIO
Asks a confirmation to the user.
ConsoleIO::askAndValidate() — Method in class ConsoleIO
Asks for a value and validates the response.
ConsoleIO::askAndHideAnswer() — Method in class ConsoleIO
Asks a question to the user and hide the answer.
IOInterface::ask() — Method in class IOInterface
Asks a question to the user.
IOInterface::askConfirmation() — Method in class IOInterface
Asks a confirmation to the user.
IOInterface::askAndValidate() — Method in class IOInterface
Asks for a value and validates the response.
IOInterface::askAndHideAnswer() — Method in class IOInterface
Asks a question to the user and hide the answer.
NullIO::ask() — Method in class NullIO
Asks a question to the user.
NullIO::askConfirmation() — Method in class NullIO
Asks a confirmation to the user.
NullIO::askAndValidate() — Method in class NullIO
Asks for a value and validates the response.
NullIO::askAndHideAnswer() — Method in class NullIO
Asks a question to the user and hide the answer.
$InstallerProperty in class Installer
$InstallerProperty in class Installer
$InstallerProperty in class Installer
InstallationManager::addInstaller() — Method in class InstallationManager
Adds installer
SuggestedPackagesReporter::addPackage() — Method in class SuggestedPackagesReporter
Add suggested packages to be listed after install
SuggestedPackagesReporter::addSuggestionsFromPackage() — Method in class SuggestedPackagesReporter
Add all suggestions from a package.
JsonManipulator::addLink() — Method in class JsonManipulator
JsonManipulator::addRepository() — Method in class JsonManipulator
JsonManipulator::addConfigSetting() — Method in class JsonManipulator
JsonManipulator::addProperty() — Method in class JsonManipulator
JsonManipulator::addSubNode() — Method in class JsonManipulator
JsonManipulator::addMainKey() — Method in class JsonManipulator
AliasPackageClass in namespace Composer\Package
$AliasPackageProperty in class AliasPackage
ArchivableFilesFilterClass in namespace Composer\Package\Archiver
ArchivableFilesFilter::accept() — Method in class ArchivableFilesFilter
ArchivableFilesFilter::addEmptyDir() — Method in class ArchivableFilesFilter
ArchivableFilesFinderClass in namespace Composer\Package\Archiver
A Symfony Finder wrapper which locates files that should go into archives
ArchivableFilesFinder::accept() — Method in class ArchivableFilesFinder
ArchiveManagerClass in namespace Composer\Package\Archiver
$ArchiveManagerProperty in class ArchiveManager
ArchiveManager::addArchiver() — Method in class ArchiveManager
ArchiveManager::archive() — Method in class ArchiveManager
Create an archive of the specified package.
ArchiverInterfaceClass in namespace Composer\Package\Archiver
ArchiverInterface::archive() — Method in class ArchiverInterface
Create an archive from the sources.
PharArchiver::archive() — Method in class PharArchiver
Create an archive from the sources.
ZipArchiver::archive() — Method in class ZipArchiver
Create an archive from the sources.
$CompletePackageProperty in class CompletePackage
$CompletePackageProperty in class CompletePackage
ArrayDumperClass in namespace Composer\Package\Dumper
ArrayLoaderClass in namespace Composer\Package\Loader
$PackageProperty in class Package
$PackageProperty in class Package
$RootPackageProperty in class RootPackage
PluginInterface::activate() — Method in class PluginInterface
Apply plugin modifications to Composer
PluginManager::addPlugin() — Method in class PluginManager
Adds a plugin, activates it and registers it with the event dispatcher
ArrayRepositoryClass in namespace Composer\Repository
A repository implementation that simply stores packages in an array
ArrayRepository::addPackage() — Method in class ArrayRepository
Adds a new package to the repository
ArtifactRepositoryClass in namespace Composer\Repository
$ComposerRepositoryProperty in class ComposerRepository
ComposerRepository::addPackage() — Method in class ComposerRepository
Adds a new package to the repository
CompositeRepository::addRepository() — Method in class CompositeRepository
Add a repository.
PlatformRepository::addPackage() — Method in class PlatformRepository
Adds a new package to the repository
RepositoryManager::addRepository() — Method in class RepositoryManager
Adds repository
BitbucketDriver::attemptCloneFallback() — Method in class BitbucketDriver
GitHubDriver::attemptCloneFallback() — Method in class GitHubDriver
GitLabDriver::attemptCloneFallback() — Method in class GitLabDriver
WritableRepositoryInterface::addPackage() — Method in class WritableRepositoryInterface
Adds package to the repository.
AuthHelperClass in namespace Composer\Util
Bitbucket::authorizeOAuth() — Method in class Bitbucket
Attempts to authorize a Bitbucket domain via OAuth
Bitbucket::authorizeOAuthInteractively() — Method in class Bitbucket
Authorizes a Bitbucket domain interactively via OAuth
GitHub::authorizeOAuth() — Method in class GitHub
Attempts to authorize a GitHub domain via OAuth
GitHub::authorizeOAuthInteractively() — Method in class GitHub
Authorizes a GitHub domain interactively via OAuth
GitLab::authorizeOAuth() — Method in class GitLab
Attempts to authorize a GitLab domain via OAuth.
GitLab::authorizeOAuthInteractively() — Method in class GitLab
Authorizes a GitLab domain interactively via OAuth.

B

AutoloadGenerator::buildPackageMap() — Method in class AutoloadGenerator
BaseCommandClass in namespace Composer\Command
Base class for Composer commands
BaseDependencyCommandClass in namespace Composer\Command
Base implementation for commands mapping dependency relationships.
$RuleProperty in class Rule
$SolverProperty in class Solver
BaseIOClass in namespace Composer\IO
BufferIOClass in namespace Composer\IO
BinaryInstallerClass in namespace Composer\Installer
Utility to handle installation of package "bin"/binaries
$BinaryInstallerProperty in class BinaryInstaller
$BinaryInstallerProperty in class BinaryInstaller
BinaryPresenceInterfaceClass in namespace Composer\Installer
Interface for the package installation manager that handle binary installation.
$LibraryInstallerProperty in class LibraryInstaller
$LibraryInstallerProperty in class LibraryInstaller
$LibraryInstallerProperty in class LibraryInstaller
BaseExcludeFilterClass in namespace Composer\Package\Archiver
BasePackageClass in namespace Composer\Package
Base class for packages providing name storage and default match implementation
$PackageProperty in class Package
BaseRepositoryClass in namespace Composer\Repository
Common ancestor class for generic repository functionality.
$ComposerRepositoryProperty in class ComposerRepository
BaseChannelReaderClass in namespace Composer\Repository\Pear
Base PEAR Channel reader.
PackageDependencyParser::buildDependencyInfo() — Method in class PackageDependencyParser
Builds dependency information. It detects used package.xml format.
$VcsRepositoryProperty in class VcsRepository
BitbucketDriverClass in namespace Composer\Repository\Vcs
$BitbucketDriverProperty in class BitbucketDriver
$BitbucketDriverProperty in class BitbucketDriver
$FossilDriverProperty in class FossilDriver
$GitDriverProperty in class GitDriver
$GitHubDriverProperty in class GitHubDriver
$HgDriverProperty in class HgDriver
$PerforceDriverProperty in class PerforceDriver
$SvnDriverProperty in class SvnDriver
$SvnDriverProperty in class SvnDriver
$SvnDriverProperty in class SvnDriver
SvnDriver::buildIdentifier() — Method in class SvnDriver
Build the identifier respecting "package-path" config option
BitbucketClass in namespace Composer\Util
Svn::binaryVersion() — Method in class Svn
Returns the version of the svn binary contained in PATH

C

AutoloadGenerator::createLoader() — Method in class AutoloadGenerator
Registers an autoloader based on an autoload map returned by parseAutoloads
ClassLoaderClass in namespace Composer\Autoload
ClassLoader implements a PSR-0, PSR-4 and classmap class loader.
ClassMapGeneratorClass in namespace Composer\Autoload
ClassMapGenerator
ClassMapGenerator::createMap() — Method in class ClassMapGenerator
Iterate over all files in the given directory searching for classes
CacheClass in namespace Composer
Reads/writes to a filesystem cache
Cache::copyFrom() — Method in class Cache
Copy a file into the cache
Cache::copyTo() — Method in class Cache
Copy a file out of the cache
Cache::clear() — Method in class Cache
AboutCommand::configure() — Method in class AboutCommand
ArchiveCommand::configure() — Method in class ArchiveCommand
$BaseDependencyCommandProperty in class BaseDependencyCommand
BaseDependencyCommand::configure() — Method in class BaseDependencyCommand
Set common options and arguments.
CheckPlatformReqsCommandClass in namespace Composer\Command
CheckPlatformReqsCommand::configure() — Method in class CheckPlatformReqsCommand
ClearCacheCommandClass in namespace Composer\Command
ClearCacheCommand::configure() — Method in class ClearCacheCommand
ConfigCommandClass in namespace Composer\Command
$ConfigCommandProperty in class ConfigCommand
$ConfigCommandProperty in class ConfigCommand
$ConfigCommandProperty in class ConfigCommand
ConfigCommand::configure() — Method in class ConfigCommand
{@inheritDoc}
CreateProjectCommandClass in namespace Composer\Command
Install a package as new project into new directory.
CreateProjectCommand::configure() — Method in class CreateProjectCommand
CreateProjectCommand::createDownloadManager() — Method in class CreateProjectCommand
CreateProjectCommand::createInstallationManager() — Method in class CreateProjectCommand
DependsCommand::configure() — Method in class DependsCommand
Configure command metadata.
DiagnoseCommand::configure() — Method in class DiagnoseCommand
DumpAutoloadCommand::configure() — Method in class DumpAutoloadCommand
ExecCommand::configure() — Method in class ExecCommand
GlobalCommand::configure() — Method in class GlobalCommand
HomeCommand::configure() — Method in class HomeCommand
{@inheritDoc}
InitCommand::configure() — Method in class InitCommand
{@inheritdoc}
InstallCommand::configure() — Method in class InstallCommand
LicensesCommand::configure() — Method in class LicensesCommand
OutdatedCommand::configure() — Method in class OutdatedCommand
ProhibitsCommand::configure() — Method in class ProhibitsCommand
Configure command metadata.
RemoveCommand::configure() — Method in class RemoveCommand
RequireCommand::configure() — Method in class RequireCommand
{@inheritdoc}
RunScriptCommand::configure() — Method in class RunScriptCommand
ScriptAliasCommand::configure() — Method in class ScriptAliasCommand
SearchCommand::configure() — Method in class SearchCommand
SelfUpdateCommand::configure() — Method in class SelfUpdateCommand
SelfUpdateCommand::cleanBackups() — Method in class SelfUpdateCommand
$ShowCommandProperty in class ShowCommand
ShowCommand::configure() — Method in class ShowCommand
StatusCommand::configure() — Method in class StatusCommand
SuggestsCommand::configure() — Method in class SuggestsCommand
UpdateCommand::configure() — Method in class UpdateCommand
ValidateCommand::configure() — Method in class ValidateCommand
configure
CompilerClass in namespace Composer
The Compiler class compiles composer into a phar
Compiler::compile() — Method in class Compiler
Compiles composer into a single phar file
ComposerClass in namespace Composer
ConfigClass in namespace Composer
ConfigSourceInterfaceClass in namespace Composer\Config
Configuration Source Interface
$ApplicationProperty in class Application
Decisions::conflict() — Method in class Decisions
Decisions::count() — Method in class Decisions
Decisions::current() — Method in class Decisions
DefaultPolicy::compareByPriorityPreferInstalled() — Method in class DefaultPolicy
Pool::count() — Method in class Pool
Returns how many packages have been loaded into the pool
Problem::constraintToText() — Method in class Problem
Turns a constraint into text usable in a sentence describing a job
RuleSet::count() — Method in class RuleSet
RuleSetGenerator::createRequireRule() — Method in class RuleSetGenerator
Creates a new rule for the requirements of a package
RuleSetGenerator::createInstallOneOfRule() — Method in class RuleSetGenerator
Creates a rule to install at least one of a set of packages
RuleSetGenerator::createRemoveRule() — Method in class RuleSetGenerator
Creates a rule to remove a package
RuleSetGenerator::createRule2Literals() — Method in class RuleSetGenerator
Creates a rule for two conflicting packages
$RuleSetIteratorProperty in class RuleSetIterator
$RuleSetIteratorProperty in class RuleSetIterator
$RuleSetIteratorProperty in class RuleSetIterator
RuleSetIterator::current() — Method in class RuleSetIterator
Solver::checkForRootRequireProblems() — Method in class Solver
SolverProblemsException::createMessage() — Method in class SolverProblemsException
ChangeReportInterfaceClass in namespace Composer\Downloader
ChangeReport interface.
$FileDownloaderProperty in class FileDownloader
$FileDownloaderProperty in class FileDownloader
FileDownloader::clearLastCacheWrite() — Method in class FileDownloader
GitDownloader::cleanChanges() — Method in class GitDownloader
Prompt the user to check if changes should be stashed/removed or the operation aborted
$SvnDownloaderProperty in class SvnDownloader
SvnDownloader::cleanChanges() — Method in class SvnDownloader
Prompt the user to check if changes should be stashed/removed or the operation aborted
$VcsDownloaderProperty in class VcsDownloader
VcsDownloader::cleanChanges() — Method in class VcsDownloader
Prompt the user to check if changes should be stashed/removed or the operation aborted
$EventDispatcherProperty in class EventDispatcher
EventDispatcher::checkListenerExpectedEvent() — Method in class EventDispatcher
Factory::createConfig() — Method in class Factory
Factory::createAdditionalStyles() — Method in class Factory
Factory::createOutput() — Method in class Factory
Creates a ConsoleOutput instance
Factory::createDefaultRepositories() — Method in class Factory
Factory::createComposer() — Method in class Factory
Creates a Composer instance
Factory::createGlobal() — Method in class Factory
Factory::createGlobalComposer() — Method in class Factory
Factory::createDownloadManager() — Method in class Factory
Factory::createArchiveManager() — Method in class Factory
Factory::createPluginManager() — Method in class Factory
Factory::createInstallationManager() — Method in class Factory
Factory::createDefaultInstallers() — Method in class Factory
Factory::create() — Method in class Factory
Factory::createRemoteFilesystem() — Method in class Factory
BaseIO::checkAndSetAuthentication() — Method in class BaseIO
Check for overwrite and set the authentication information for the repository.
BaseIO::critical() — Method in class BaseIO
Critical conditions.
ConsoleIOClass in namespace Composer\IO
The Input/Output helper.
$InstallerProperty in class Installer
$InstallerProperty in class Installer
Installer::create() — Method in class Installer
Create Installer
$LibraryInstallerProperty in class LibraryInstaller
$AliasPackageProperty in class AliasPackage
ComposerExcludeFilterClass in namespace Composer\Package\Archiver
An exclude filter which processes composer's own exclude rules
$PharArchiverProperty in class PharArchiver
ComparerClass in namespace Composer\Package\Comparer
class Comparer
CompletePackageClass in namespace Composer\Package
Package containing additional metadata that is not used by the solver
CompletePackageInterfaceClass in namespace Composer\Package
Defines package metadata that is not necessarily needed for solving and installing packages
$LinkProperty in class Link
$PackageProperty in class Package
$RootPackageProperty in class RootPackage
CapabilityClass in namespace Composer\Plugin\Capability
Marker interface for Plugin capabilities.
CommandProviderClass in namespace Composer\Plugin\Capability
Commands Provider Interface
CapableClass in namespace Composer\Plugin
Plugins which need to expose various implementations of the Composer Plugin Capabilities must have their declared Plugin class implementing this interface.
CommandEventClass in namespace Composer\Plugin
An event for all commands.
$PluginManagerProperty in class PluginManager
ArrayRepository::createAliasPackage() — Method in class ArrayRepository
ArrayRepository::count() — Method in class ArrayRepository
Returns the number of packages in this repository
ComposerRepositoryClass in namespace Composer\Repository
$ComposerRepositoryProperty in class ComposerRepository
$ComposerRepositoryProperty in class ComposerRepository
ComposerRepository::configurePackageTransportOptions() — Method in class ComposerRepository
ComposerRepository::canonicalizeUrl() — Method in class ComposerRepository
ComposerRepository::createPackage() — Method in class ComposerRepository
CompositeRepositoryClass in namespace Composer\Repository
Composite repository.
CompositeRepository::count() — Method in class CompositeRepository
{@inheritdoc}
ConfigurableRepositoryInterfaceClass in namespace Composer\Repository
Configurable repository interface.
ChannelInfoClass in namespace Composer\Repository\Pear
PEAR channel info
ChannelReaderClass in namespace Composer\Repository\Pear
PEAR Channel package reader.
ChannelRest10ReaderClass in namespace Composer\Repository\Pear
Read PEAR packages using REST 1.0 interface
ChannelRest11ReaderClass in namespace Composer\Repository\Pear
Read PEAR packages using REST 1.1 interface
RepositoryFactory::configFromString() — Method in class RepositoryFactory
RepositoryFactory::createRepo() — Method in class RepositoryFactory
RepositoryManager::createRepository() — Method in class RepositoryManager
Returns a new repository for a specific installation type.
$VcsRepositoryProperty in class VcsRepository
$BitbucketDriverProperty in class BitbucketDriver
$BitbucketDriverProperty in class BitbucketDriver
$FossilDriverProperty in class FossilDriver
FossilDriver::checkFossil() — Method in class FossilDriver
Check that fossil can be invoked via command line.
$GitDriverProperty in class GitDriver
$GitHubDriverProperty in class GitHubDriver
PerforceDriver::cleanup() — Method in class PerforceDriver
Performs any cleanup necessary as the driver is not longer needed
$SvnDriverProperty in class SvnDriver
$SvnDriverProperty in class SvnDriver
$VcsDriverProperty in class VcsDriver
$VcsDriverProperty in class VcsDriver
VcsDriver::cleanup() — Method in class VcsDriver
Performs any cleanup necessary as the driver is not longer needed
VcsDriverInterface::cleanup() — Method in class VcsDriverInterface
Performs any cleanup necessary as the driver is not longer needed
CommandEventClass in namespace Composer\Script
The Command Event.
$AuthHelperProperty in class AuthHelper
ComposerMirrorClass in namespace Composer\Util
Composer mirror utilities
ConfigValidatorClass in namespace Composer\Util
Validates a composer configuration.
Filesystem::copyThenRemove() — Method in class Filesystem
Copy then delete is a non-atomic version of {@link rename}.
Filesystem::copy() — Method in class Filesystem
Copies a file or directory from $source to $target.
$GitProperty in class Git
Git::cleanEnv() — Method in class Git
$GitHubProperty in class GitHub
$GitLabProperty in class GitLab
$PerforceProperty in class Perforce
Perforce::create() — Method in class Perforce
Perforce::checkServerExists() — Method in class Perforce
Perforce::cleanupClientSpec() — Method in class Perforce
Perforce::connectClient() — Method in class Perforce
Perforce::checkStream() — Method in class Perforce
$ProcessExecutorProperty in class ProcessExecutor
RemoteFilesystem::copy() — Method in class RemoteFilesystem
Copy the remote file in local.
RemoteFilesystem::callbackGet() — Method in class RemoteFilesystem
Get notification action.
Silencer::call() — Method in class Silencer
Calls a specified function while silencing warnings and below.
$SvnProperty in class Svn
$SvnProperty in class Svn
$SvnProperty in class Svn
Svn::cleanEnv() — Method in class Svn
TlsHelper::checkCertificateHost() — Method in class TlsHelper
Match hostname against a certificate.

D

AutoloadGenerator::dump() — Method in class AutoloadGenerator
ClassMapGenerator::dump() — Method in class ClassMapGenerator
Generate a class map file
BaseDependencyCommand::doExecute() — Method in class BaseDependencyCommand
Execute the command.
DependsCommandClass in namespace Composer\Command
DiagnoseCommandClass in namespace Composer\Command
DumpAutoloadCommandClass in namespace Composer\Command
InitCommand::determineRequirements() — Method in class InitCommand
ShowCommand::displayPackageTree() — Method in class ShowCommand
Display the tree
ShowCommand::displayTree() — Method in class ShowCommand
Display a package tree
$ConfigProperty in class Config
$ConfigProperty in class Config
Application::doRun() — Method in class Application
{@inheritDoc}
DecisionsClass in namespace Composer\DependencyResolver
Stores decisions on installing, removing or keeping packages
$DecisionsProperty in class Decisions
$DecisionsProperty in class Decisions
Decisions::decide() — Method in class Decisions
Decisions::decided() — Method in class Decisions
Decisions::decidedInstall() — Method in class Decisions
Decisions::decisionLevel() — Method in class Decisions
Decisions::decisionRule() — Method in class Decisions
DefaultPolicyClass in namespace Composer\DependencyResolver
Rule::disable() — Method in class Rule
$SolverProperty in class Solver
$TransactionProperty in class Transaction
ArchiveDownloader::download() — Method in class ArchiveDownloader
Downloads specific package into specific folder.
DownloadManagerClass in namespace Composer\Downloader
Downloaders manager.
DownloadManager::download() — Method in class DownloadManager
Downloads package into target dir.
DownloaderInterfaceClass in namespace Composer\Downloader
Downloader interface.
DownloaderInterface::download() — Method in class DownloaderInterface
Downloads specific package into specific folder.
DvcsDownloaderInterfaceClass in namespace Composer\Downloader
DVCS Downloader interface.
FileDownloader::download() — Method in class FileDownloader
Downloads specific package into specific folder.
FileDownloader::doDownload() — Method in class FileDownloader
FossilDownloader::doDownload() — Method in class FossilDownloader
Downloads specific package into specific folder.
FossilDownloader::doUpdate() — Method in class FossilDownloader
Updates specific package in specific folder from initial to target version.
GitDownloader::doDownload() — Method in class GitDownloader
Downloads specific package into specific folder.
GitDownloader::doUpdate() — Method in class GitDownloader
Updates specific package in specific folder from initial to target version.
GitDownloader::discardChanges() — Method in class GitDownloader
HgDownloader::doDownload() — Method in class HgDownloader
Downloads specific package into specific folder.
HgDownloader::doUpdate() — Method in class HgDownloader
Updates specific package in specific folder from initial to target version.
PathDownloader::download() — Method in class PathDownloader
Downloads specific package into specific folder.
PerforceDownloader::doDownload() — Method in class PerforceDownloader
Downloads specific package into specific folder.
PerforceDownloader::doUpdate() — Method in class PerforceDownloader
Updates specific package in specific folder from initial to target version.
SvnDownloader::doDownload() — Method in class SvnDownloader
Downloads specific package into specific folder.
SvnDownloader::doUpdate() — Method in class SvnDownloader
Updates specific package in specific folder from initial to target version.
SvnDownloader::discardChanges() — Method in class SvnDownloader
VcsDownloader::download() — Method in class VcsDownloader
Downloads specific package into specific folder.
VcsDownloader::doDownload() — Method in class VcsDownloader
Downloads specific package into specific folder.
VcsDownloader::doUpdate() — Method in class VcsDownloader
Updates specific package in specific folder from initial to target version.
ZipDownloader::download() — Method in class ZipDownloader
Downloads specific package into specific folder.
EventDispatcher::dispatch() — Method in class EventDispatcher
Dispatch an event
EventDispatcher::dispatchScript() — Method in class EventDispatcher
Dispatch a script event.
EventDispatcher::dispatchPackageEvent() — Method in class EventDispatcher
Dispatch a package event.
EventDispatcher::dispatchInstallerEvent() — Method in class EventDispatcher
Dispatch a installer event.
EventDispatcher::doDispatch() — Method in class EventDispatcher
Triggers the listeners of an event.
BaseIO::debug() — Method in class BaseIO
Detailed debug information.
$InstallerProperty in class Installer
$InstallerProperty in class Installer
$InstallerProperty in class Installer
$InstallerProperty in class Installer
Installer::doInstall() — Method in class Installer
Installer::disablePlugins() — Method in class Installer
Disables plugins.
BinaryInstaller::determineBinaryCaller() — Method in class BinaryInstaller
InstallationManager::disablePlugins() — Method in class InstallationManager
Disables plugins.
$LibraryInstallerProperty in class LibraryInstaller
JsonManipulator::detectIndenting() — Method in class JsonManipulator
$AliasPackageProperty in class AliasPackage
$AliasPackageProperty in class AliasPackage
$ArchiveManagerProperty in class ArchiveManager
Comparer::doCompare() — Method in class Comparer
$CompletePackageProperty in class CompletePackage
ArrayDumper::dump() — Method in class ArrayDumper
$LinkProperty in class Link
$PackageProperty in class Package
$PackageProperty in class Package
$PackageProperty in class Package
$PackageProperty in class Package
$PackageProperty in class Package
$PackageProperty in class Package
$PackageProperty in class Package
$PackageProperty in class Package
$PluginManagerProperty in class PluginManager
$ComposerRepositoryProperty in class ComposerRepository
DependencyConstraintClass in namespace Composer\Repository\Pear
PEAR package release dependency info
DependencyInfoClass in namespace Composer\Repository\Pear
PEAR package release dependency info
RepositoryFactory::defaultRepos() — Method in class RepositoryFactory
$PerforceDriverProperty in class PerforceDriver
Filesystem::directorySize() — Method in class Filesystem
Svn::doAuthDance() — Method in class Svn
Repositories requests credentials, let's put them in.

E

AboutCommand::execute() — Method in class AboutCommand
ArchiveCommand::execute() — Method in class ArchiveCommand
CheckPlatformReqsCommand::execute() — Method in class CheckPlatformReqsCommand
ClearCacheCommand::execute() — Method in class ClearCacheCommand
ConfigCommand::execute() — Method in class ConfigCommand
{@inheritDoc}
CreateProjectCommand::execute() — Method in class CreateProjectCommand
DependsCommand::execute() — Method in class DependsCommand
Execute the function.
$DiagnoseCommandProperty in class DiagnoseCommand
DiagnoseCommand::execute() — Method in class DiagnoseCommand
{@inheritdoc}
DumpAutoloadCommand::execute() — Method in class DumpAutoloadCommand
ExecCommandClass in namespace Composer\Command
ExecCommand::execute() — Method in class ExecCommand
HomeCommand::execute() — Method in class HomeCommand
{@inheritDoc}
InitCommand::execute() — Method in class InitCommand
{@inheritdoc}
InstallCommand::execute() — Method in class InstallCommand
LicensesCommand::execute() — Method in class LicensesCommand
OutdatedCommand::execute() — Method in class OutdatedCommand
ProhibitsCommand::execute() — Method in class ProhibitsCommand
Execute the function.
RemoveCommand::execute() — Method in class RemoveCommand
RequireCommand::execute() — Method in class RequireCommand
{@inheritdoc}
RunScriptCommand::execute() — Method in class RunScriptCommand
ScriptAliasCommand::execute() — Method in class ScriptAliasCommand
SearchCommand::execute() — Method in class SearchCommand
SelfUpdateCommand::execute() — Method in class SelfUpdateCommand
ShowCommand::execute() — Method in class ShowCommand
StatusCommand::execute() — Method in class StatusCommand
SuggestsCommand::execute() — Method in class SuggestsCommand
UpdateCommand::execute() — Method in class UpdateCommand
ValidateCommand::execute() — Method in class ValidateCommand
GenericRule::equals() — Method in class GenericRule
Rule::equals() — Method in class Rule
Rule::enable() — Method in class Rule
Rule2Literals::equals() — Method in class Rule2Literals
ArchiveDownloader::extract() — Method in class ArchiveDownloader
Extract file to directory
GzipDownloader::extract() — Method in class GzipDownloader
Extract file to directory
PearPackageExtractor::extractTo() — Method in class PearPackageExtractor
Installs PEAR source files according to package.xml definitions and removes extracted files
PharDownloader::extract() — Method in class PharDownloader
Extract file to directory
RarDownloader::extract() — Method in class RarDownloader
Extract file to directory
SvnDownloader::execute() — Method in class SvnDownloader
Execute an SVN command and try to fix up the process with credentials if necessary.
TarDownloader::extract() — Method in class TarDownloader
Extract file to directory
XzDownloader::extract() — Method in class XzDownloader
Extract file to directory
ZipDownloader::extractWithSystemUnzip() — Method in class ZipDownloader
extract $file to $path with "unzip" command
ZipDownloader::extractWithZipArchive() — Method in class ZipDownloader
extract $file to $path with ZipArchive
ZipDownloader::extract() — Method in class ZipDownloader
extract $file to $path
EventClass in namespace Composer\EventDispatcher
The base event class
EventDispatcherClass in namespace Composer\EventDispatcher
The Event Dispatcher.
EventDispatcher::executeEventPhpScript() — Method in class EventDispatcher
EventSubscriberInterfaceClass in namespace Composer\EventDispatcher
An EventSubscriber knows which events it is interested in.
BaseIO::emergency() — Method in class BaseIO
System is unusable.
BaseIO::error() — Method in class BaseIO
Runtime errors that do not require immediate action but should typically be logged and monitored.
ConsoleIO::enableDebugging() — Method in class ConsoleIO
$InstallerProperty in class Installer
$InstallerProperty in class Installer
BinaryPresenceInterface::ensureBinariesPresence() — Method in class BinaryPresenceInterface
Make sure binaries are installed for a given package.
InstallationManager::ensureBinariesPresence() — Method in class InstallationManager
Install binary for the given package.
InstallationManager::execute() — Method in class InstallationManager
Executes solver operation.
LibraryInstaller::ensureBinariesPresence() — Method in class LibraryInstaller
Make sure binaries are installed for a given package.
JsonFile::exists() — Method in class JsonFile
Checks whether json file exists.
JsonFile::encode() — Method in class JsonFile
Encodes an array into (optionally pretty-printed) JSON
$JsonValidationExceptionProperty in class JsonValidationException
$BaseExcludeFilterProperty in class BaseExcludeFilter
BasePackage::equals() — Method in class BasePackage
EmptyConstraintClass in namespace Composer\Package\LinkConstraint
$PackageProperty in class Package
$ComposerRepositoryProperty in class ComposerRepository
SvnDriver::execute() — Method in class SvnDriver
Execute an SVN command and try to fix up the process with credentials if necessary.
EventClass in namespace Composer\Script
The script event class
ErrorHandlerClass in namespace Composer\Util
Convert PHP errors into exceptions
Filesystem::emptyDirectory() — Method in class Filesystem
Filesystem::ensureDirectoryExists() — Method in class Filesystem
Perforce::executeCommand() — Method in class Perforce
Platform::expandPath() — Method in class Platform
Parses tildes and environment variables in paths.
$ProcessExecutorProperty in class ProcessExecutor
ProcessExecutor::execute() — Method in class ProcessExecutor
runs a process on the commandline
ProcessExecutor::escape() — Method in class ProcessExecutor
Escapes a string to be used as a shell argument.
Svn::execute() — Method in class Svn
Execute an SVN remote command and try to fix up the process with credentials if necessary.
Svn::executeLocal() — Method in class Svn
Execute an SVN local command and try to fix up the process with credentials if necessary.

F

AutoloadGenerator::filterPackageMap() — Method in class AutoloadGenerator
Filters out dev-dependencies
ClassLoader::findFile() — Method in class ClassLoader
Finds the path to the file where the class is defined.
InitCommand::findPackages() — Method in class InitCommand
InitCommand::formatAuthors() — Method in class InitCommand
InitCommand::formatRequirements() — Method in class InitCommand
SelfUpdateCommand::fetchKeys() — Method in class SelfUpdateCommand
HtmlOutputFormatter::format() — Method in class HtmlOutputFormatter
DefaultPolicy::findUpdatePackages() — Method in class DefaultPolicy
SolverOperation::formatVersion() — Method in class SolverOperation
PolicyInterface::findUpdatePackages() — Method in class PolicyInterface
$PoolProperty in class Pool
Request::fix() — Method in class Request
Mark an existing package as being installed and having to remain installed
Rule::formatPackagesUnique() — Method in class Rule
Transaction::findRootPackages() — Method in class Transaction
Transaction::findUpdates() — Method in class Transaction
FileDownloaderClass in namespace Composer\Downloader
Base downloader for files
$FileDownloaderProperty in class FileDownloader
FilesystemExceptionClass in namespace Composer\Downloader
Exception thrown when issues exist on local filesystem
FossilDownloaderClass in namespace Composer\Downloader
$VcsDownloaderProperty in class VcsDownloader
$EventProperty in class Event
FactoryClass in namespace Composer
Creates a configured instance of composer.
$BinaryInstallerProperty in class BinaryInstaller
$LibraryInstallerProperty in class LibraryInstaller
JsonFormatter::format() — Method in class JsonFormatter
This code is based on the function found at: http://recursive-design.com/blog/2008/03/11/format-json-with-php/
JsonManipulator::format() — Method in class JsonManipulator
$ArchivableFilesFinderProperty in class ArchivableFilesFinder
BaseExcludeFilter::filter() — Method in class BaseExcludeFilter
Checks the given path against all exclude patterns in this filter
$PharArchiverProperty in class PharArchiver
$ZipArchiverProperty in class ZipArchiver
VersionSelector::findBestCandidate() — Method in class VersionSelector
Given a package name and optional version, returns the latest PackageInterface that matches.
VersionSelector::findRecommendedRequireVersion() — Method in class VersionSelector
Given a concrete version, this returns a ~ constraint (when possible) that should be used, for example, in composer.json.
ArrayRepository::findPackage() — Method in class ArrayRepository
Searches for the first match of a package by name and version.
ArrayRepository::findPackages() — Method in class ArrayRepository
Searches for all packages matching a name and optionally a version.
ComposerRepository::findPackage() — Method in class ComposerRepository
Searches for the first match of a package by name and version.
ComposerRepository::findPackages() — Method in class ComposerRepository
Searches for all packages matching a name and optionally a version.
ComposerRepository::fetchFile() — Method in class ComposerRepository
ComposerRepository::fetchFileIfLastModified() — Method in class ComposerRepository
CompositeRepository::findPackage() — Method in class CompositeRepository
Searches for the first match of a package by name and version.
CompositeRepository::findPackages() — Method in class CompositeRepository
Searches for all packages matching a name and optionally a version.
FilesystemRepositoryClass in namespace Composer\Repository
Filesystem repository.
RepositoryFactory::fromString() — Method in class RepositoryFactory
RepositoryInterface::findPackage() — Method in class RepositoryInterface
Searches for the first match of a package by name and version.
RepositoryInterface::findPackages() — Method in class RepositoryInterface
Searches for all packages matching a name and optionally a version.
RepositoryManager::findPackage() — Method in class RepositoryManager
Searches for a package by it's name and version in managed repositories.
RepositoryManager::findPackages() — Method in class RepositoryManager
Searches for all packages matching a name and optionally a version in managed repositories.
$BitbucketDriverProperty in class BitbucketDriver
FossilDriverClass in namespace Composer\Repository\Vcs
GitHubDriver::fetchRootIdentifier() — Method in class GitHubDriver
Fetch root identifier from GitHub
GitLabDriver::fetchProject() — Method in class GitLabDriver
Keys::fingerprint() — Method in class Keys
FilesystemClass in namespace Composer\Util
Filesystem::findShortestPath() — Method in class Filesystem
Returns the shortest path from $from to $to
Filesystem::findShortestPathCode() — Method in class Filesystem
Returns PHP code that, when executed in $from, will return the path to $to
$GitProperty in class Git
Git::fetchRefOrSyncMirror() — Method in class Git
$PerforceProperty in class Perforce
RemoteFilesystem::findHeaderValue() — Method in class RemoteFilesystem
RemoteFilesystem::findStatusCode() — Method in class RemoteFilesystem
RemoteFilesystem::findStatusMessage() — Method in class RemoteFilesystem

G

AutoloadGenerator::getIncludePathsFile() — Method in class AutoloadGenerator
AutoloadGenerator::getIncludeFilesFile() — Method in class AutoloadGenerator
AutoloadGenerator::getPathCode() — Method in class AutoloadGenerator
AutoloadGenerator::getAutoloadFile() — Method in class AutoloadGenerator
AutoloadGenerator::getAutoloadRealFile() — Method in class AutoloadGenerator
AutoloadGenerator::getStaticFile() — Method in class AutoloadGenerator
AutoloadGenerator::getFileIdentifier() — Method in class AutoloadGenerator
ClassLoader::getPrefixes() — Method in class ClassLoader
ClassLoader::getPrefixesPsr4() — Method in class ClassLoader
ClassLoader::getFallbackDirs() — Method in class ClassLoader
ClassLoader::getFallbackDirsPsr4() — Method in class ClassLoader
ClassLoader::getClassMap() — Method in class ClassLoader
ClassLoader::getUseIncludePath() — Method in class ClassLoader
Can be used to check if the autoloader uses the include path to check for classes.
ClassLoader::getApcuPrefix() — Method in class ClassLoader
The APCu prefix in use, or null if APCu caching is not enabled.
Cache::getRoot() — Method in class Cache
Cache::gcIsNecessary() — Method in class Cache
Cache::gc() — Method in class Cache
Cache::getFinder() — Method in class Cache
BaseCommand::getComposer() — Method in class BaseCommand
BaseCommand::getIO() — Method in class BaseCommand
BaseCommand::getPreferredInstallOptions() — Method in class BaseCommand
Returns preferSource and preferDist values based on the configuration.
GlobalCommandClass in namespace Composer\Command
InitCommand::getRepos() — Method in class InitCommand
InitCommand::getGitConfig() — Method in class InitCommand
SelfUpdateCommand::getLastBackupVersion() — Method in class SelfUpdateCommand
SelfUpdateCommand::getOldInstallationFinder() — Method in class SelfUpdateCommand
ShowCommand::getRootRequires() — Method in class ShowCommand
ShowCommand::getVersionStyle() — Method in class ShowCommand
ShowCommand::getPackage() — Method in class ShowCommand
finds a package by name and version if provided
ShowCommand::generatePackageTree() — Method in class ShowCommand
Generate the package tree
Composer::getPackage() — Method in class Composer
Composer::getConfig() — Method in class Composer
Composer::getLocker() — Method in class Composer
Composer::getRepositoryManager() — Method in class Composer
Composer::getDownloadManager() — Method in class Composer
Composer::getArchiveManager() — Method in class Composer
Composer::getInstallationManager() — Method in class Composer
Composer::getPluginManager() — Method in class Composer
Composer::getEventDispatcher() — Method in class Composer
Composer::getAutoloadGenerator() — Method in class Composer
Config::getConfigSource() — Method in class Config
Config::getAuthConfigSource() — Method in class Config
Config::getRepositories() — Method in class Config
Config::get() — Method in class Config
Returns a setting
ConfigSourceInterface::getName() — Method in class ConfigSourceInterface
Gives a user-friendly name to this source (file path or so)
JsonConfigSource::getName() — Method in class JsonConfigSource
Gives a user-friendly name to this source (file path or so)
Application::getComposer() — Method in class Application
Application::getIO() — Method in class Application
Application::getHelp() — Method in class Application
Application::getDefaultCommands() — Method in class Application
Initializes all the composer commands.
Application::getLongVersion() — Method in class Application
{@inheritDoc}
Application::getDefaultInputDefinition() — Method in class Application
{@inheritDoc}
DefaultPolicy::getPriority() — Method in class DefaultPolicy
DefaultPolicy::groupLiteralsByNamePreferInstalled() — Method in class DefaultPolicy
GenericRuleClass in namespace Composer\DependencyResolver
GenericRule::getLiterals() — Method in class GenericRule
GenericRule::getHash() — Method in class GenericRule
InstallOperation::getPackage() — Method in class InstallOperation
Returns package instance.
InstallOperation::getJobType() — Method in class InstallOperation
Returns job type.
MarkAliasInstalledOperation::getPackage() — Method in class MarkAliasInstalledOperation
Returns package instance.
MarkAliasInstalledOperation::getJobType() — Method in class MarkAliasInstalledOperation
Returns job type.
MarkAliasUninstalledOperation::getPackage() — Method in class MarkAliasUninstalledOperation
Returns package instance.
MarkAliasUninstalledOperation::getJobType() — Method in class MarkAliasUninstalledOperation
Returns job type.
OperationInterface::getJobType() — Method in class OperationInterface
Returns job type.
OperationInterface::getReason() — Method in class OperationInterface
Returns operation reason.
SolverOperation::getReason() — Method in class SolverOperation
Returns operation reason.
UninstallOperation::getPackage() — Method in class UninstallOperation
Returns package instance.
UninstallOperation::getJobType() — Method in class UninstallOperation
Returns job type.
UpdateOperation::getInitialPackage() — Method in class UpdateOperation
Returns initial package.
UpdateOperation::getTargetPackage() — Method in class UpdateOperation
Returns target package.
UpdateOperation::getJobType() — Method in class UpdateOperation
Returns job type.
Pool::getPriority() — Method in class Pool
Problem::getReasons() — Method in class Problem
Retrieve all reasons for this problem
Problem::getPrettyString() — Method in class Problem
A human readable textual representation of the problem's reasons
Problem::getPackageList() — Method in class Problem
Request::getJobs() — Method in class Request
Rule::getLiterals() — Method in class Rule
Rule::getHash() — Method in class Rule
Rule::getJob() — Method in class Rule
Rule::getReason() — Method in class Rule
Rule::getReasonData() — Method in class Rule
Rule::getRequiredPackage() — Method in class Rule
Rule::getType() — Method in class Rule
Rule::getPrettyString() — Method in class Rule
Rule2Literals::getLiterals() — Method in class Rule2Literals
Rule2Literals::getHash() — Method in class Rule2Literals
RuleSet::getRules() — Method in class RuleSet
RuleSet::getIterator() — Method in class RuleSet
RuleSet::getIteratorFor() — Method in class RuleSet
RuleSet::getIteratorWithout() — Method in class RuleSet
RuleSet::getTypes() — Method in class RuleSet
RuleSet::getPrettyString() — Method in class RuleSet
RuleSetGenerator::getRulesFor() — Method in class RuleSetGenerator
RuleWatchNode::getRule() — Method in class RuleWatchNode
Returns the rule this node wraps
RuleWatchNode::getOtherWatch() — Method in class RuleWatchNode
Given one watched literal, this method returns the other watched literal
Solver::getRuleSetSize() — Method in class Solver
SolverProblemsException::getProblems() — Method in class SolverProblemsException
Transaction::getOperations() — Method in class Transaction
ArchiveDownloader::getFileName() — Method in class ArchiveDownloader
Gets file name for specific package
ChangeReportInterface::getLocalChanges() — Method in class ChangeReportInterface
Checks for changes to the local copy
DownloadManager::getDownloader() — Method in class DownloadManager
Returns downloader for a specific installation type.
DownloadManager::getDownloaderForInstalledPackage() — Method in class DownloadManager
Returns downloader for already installed package.
DownloaderInterface::getInstallationSource() — Method in class DownloaderInterface
Returns installation source (either source or dist).
DvcsDownloaderInterface::getUnpushedChanges() — Method in class DvcsDownloaderInterface
Checks for unpushed changes to a current branch
FileDownloader::getInstallationSource() — Method in class FileDownloader
Returns installation source (either source or dist).
FileDownloader::getFileName() — Method in class FileDownloader
Gets file name for specific package
FileDownloader::getLocalChanges() — Method in class FileDownloader
Checks for changes to the local copy
FossilDownloader::getLocalChanges() — Method in class FossilDownloader
Checks for changes to the local copy
FossilDownloader::getCommitLogs() — Method in class FossilDownloader
Fetches the commit logs between two commits
GitDownloaderClass in namespace Composer\Downloader
GitDownloader::getLocalChanges() — Method in class GitDownloader
Checks for changes to the local copy
GitDownloader::getUnpushedChanges() — Method in class GitDownloader
Checks for unpushed changes to a current branch
GitDownloader::getCommitLogs() — Method in class GitDownloader
Fetches the commit logs between two commits
GitDownloader::getShortHash() — Method in class GitDownloader
GzipDownloaderClass in namespace Composer\Downloader
GZip archive downloader.
GzipDownloader::getFileName() — Method in class GzipDownloader
Gets file name for specific package
HgDownloader::getLocalChanges() — Method in class HgDownloader
Checks for changes to the local copy
HgDownloader::getCommitLogs() — Method in class HgDownloader
Fetches the commit logs between two commits
PathDownloader::getVcsReference() — Method in class PathDownloader
Gets the VCS Reference for the package at path
PerforceDownloader::getLocalChanges() — Method in class PerforceDownloader
Checks for changes to the local copy
PerforceDownloader::getCommitLogs() — Method in class PerforceDownloader
Fetches the commit logs between two commits
SvnDownloader::getLocalChanges() — Method in class SvnDownloader
Checks for changes to the local copy
SvnDownloader::getCommitLogs() — Method in class SvnDownloader
Fetches the commit logs between two commits
TransportException::getHeaders() — Method in class TransportException
TransportException::getResponse() — Method in class TransportException
TransportException::getStatusCode() — Method in class TransportException
VcsCapableDownloaderInterface::getVcsReference() — Method in class VcsCapableDownloaderInterface
Gets the VCS Reference for the package at path
VcsDownloader::getInstallationSource() — Method in class VcsDownloader
Returns installation source (either source or dist).
VcsDownloader::getVcsReference() — Method in class VcsDownloader
Gets the VCS Reference for the package at path
VcsDownloader::getCommitLogs() — Method in class VcsDownloader
Fetches the commit logs between two commits
XzDownloader::getFileName() — Method in class XzDownloader
Gets file name for specific package
ZipDownloader::getErrorMessage() — Method in class ZipDownloader
Give a meaningful error message to the user.
Event::getName() — Method in class Event
Returns the event's name.
Event::getArguments() — Method in class Event
Returns the event's arguments.
Event::getFlags() — Method in class Event
Returns the event's flags.
EventDispatcher::getPhpExecCommand() — Method in class EventDispatcher
EventDispatcher::getListeners() — Method in class EventDispatcher
Retrieves all listeners for a given event
EventDispatcher::getScriptListeners() — Method in class EventDispatcher
Finds all listeners defined as scripts in the package
EventSubscriberInterface::getSubscribedEvents() — Method in class EventSubscriberInterface
Returns an array of event names this subscriber wants to listen to.
Factory::getHomeDir() — Method in class Factory
Factory::getCacheDir() — Method in class Factory
Factory::getDataDir() — Method in class Factory
Factory::getComposerFile() — Method in class Factory
BaseIO::getAuthentications() — Method in class BaseIO
Get all authentication information entered.
BaseIO::getAuthentication() — Method in class BaseIO
Get the username and password of repository.
BufferIO::getOutput() — Method in class BufferIO
IOInterface::getAuthentications() — Method in class IOInterface
Get all authentication information entered.
IOInterface::getAuthentication() — Method in class IOInterface
Get the username and password of repository.
BinaryInstaller::getBinaries() — Method in class BinaryInstaller
BinaryInstaller::generateWindowsProxyCode() — Method in class BinaryInstaller
BinaryInstaller::generateUnixyProxyCode() — Method in class BinaryInstaller
InstallationManager::getInstaller() — Method in class InstallationManager
Returns installer for a specific package type.
InstallationManager::getInstallPath() — Method in class InstallationManager
Returns the installation path of a package
InstallerEvent::getComposer() — Method in class InstallerEvent
InstallerEvent::getIO() — Method in class InstallerEvent
InstallerEvent::getPolicy() — Method in class InstallerEvent
InstallerEvent::getPool() — Method in class InstallerEvent
InstallerEvent::getInstalledRepo() — Method in class InstallerEvent
InstallerEvent::getRequest() — Method in class InstallerEvent
InstallerEvent::getOperations() — Method in class InstallerEvent
InstallerInterface::getInstallPath() — Method in class InstallerInterface
Returns the installation path of a package
LibraryInstaller::getInstallPath() — Method in class LibraryInstaller
Returns the installation path of a package
LibraryInstaller::getPackageBasePath() — Method in class LibraryInstaller
Returns the base path of the package without target-dir path
MetapackageInstaller::getInstallPath() — Method in class MetapackageInstaller
Returns the installation path of a package
NoopInstaller::getInstallPath() — Method in class NoopInstaller
Returns the installation path of a package
PackageEvent::getOperation() — Method in class PackageEvent
Returns the package instance.
PearBinaryInstaller::getBinaries() — Method in class PearBinaryInstaller
PearBinaryInstaller::generateWindowsProxyCode() — Method in class PearBinaryInstaller
ProjectInstaller::getInstallPath() — Method in class ProjectInstaller
Returns the installation path of a package
SuggestedPackagesReporter::getPackages() — Method in class SuggestedPackagesReporter
JsonFile::getPath() — Method in class JsonFile
JsonManipulator::getContents() — Method in class JsonManipulator
JsonValidationException::getErrors() — Method in class JsonValidationException
AliasPackage::getAliasOf() — Method in class AliasPackage
AliasPackage::getVersion() — Method in class AliasPackage
Returns the version of this package
AliasPackage::getStability() — Method in class AliasPackage
Returns the stability of this package: one of (dev, alpha, beta, RC, stable)
AliasPackage::getPrettyVersion() — Method in class AliasPackage
Returns the pretty (i.e. non-normalized) version string of this package
AliasPackage::getRequires() — Method in class AliasPackage
Returns a set of links to packages which need to be installed before this package can be installed
AliasPackage::getConflicts() — Method in class AliasPackage
Returns a set of links to packages which must not be installed at the same time as this package
AliasPackage::getProvides() — Method in class AliasPackage
Returns a set of links to virtual packages that are provided through this package
AliasPackage::getReplaces() — Method in class AliasPackage
Returns a set of links to packages which can alternatively be satisfied by installing this package
AliasPackage::getDevRequires() — Method in class AliasPackage
Returns a set of links to packages which are required to develop this package. These are installed if in dev mode.
AliasPackage::getType() — Method in class AliasPackage
Returns the package type, e.g. library
AliasPackage::getTargetDir() — Method in class AliasPackage
Returns the package targetDir property
AliasPackage::getExtra() — Method in class AliasPackage
Returns the package extra data
AliasPackage::getInstallationSource() — Method in class AliasPackage
Returns source from which this package was installed (source/dist).
AliasPackage::getSourceType() — Method in class AliasPackage
Returns the repository type of this package, e.g. git, svn
AliasPackage::getSourceUrl() — Method in class AliasPackage
Returns the repository url of this package, e.g. git://github.com/naderman/composer.git
AliasPackage::getSourceUrls() — Method in class AliasPackage
Returns the repository urls of this package including mirrors, e.g. git://github.com/naderman/composer.git
AliasPackage::getSourceReference() — Method in class AliasPackage
Returns the repository reference of this package, e.g. master, 1.0.0 or a commit hash for git
AliasPackage::getSourceMirrors() — Method in class AliasPackage
Returns the source mirrors of this package
AliasPackage::getDistType() — Method in class AliasPackage
Returns the type of the distribution archive of this version, e.g. zip, tarball
AliasPackage::getDistUrl() — Method in class AliasPackage
Returns the url of the distribution archive of this version
AliasPackage::getDistUrls() — Method in class AliasPackage
Returns the urls of the distribution archive of this version, including mirrors
AliasPackage::getDistReference() — Method in class AliasPackage
Returns the reference of the distribution archive of this version, e.g. master, 1.0.0 or a commit hash for git
AliasPackage::getDistSha1Checksum() — Method in class AliasPackage
Returns the sha1 checksum for the distribution archive of this version
AliasPackage::getTransportOptions() — Method in class AliasPackage
Returns a list of options to download package dist files
AliasPackage::getDistMirrors() — Method in class AliasPackage
Returns the dist mirrors of this package
AliasPackage::getScripts() — Method in class AliasPackage
Returns the scripts of this package
AliasPackage::getLicense() — Method in class AliasPackage
Returns the package license, e.g. MIT, BSD, GPL
AliasPackage::getAutoload() — Method in class AliasPackage
Returns an associative array of autoloading rules
AliasPackage::getDevAutoload() — Method in class AliasPackage
Returns an associative array of dev autoloading rules
AliasPackage::getIncludePaths() — Method in class AliasPackage
Returns a list of directories which should get added to PHP's include path.
AliasPackage::getRepositories() — Method in class AliasPackage
Returns an array of repositories
AliasPackage::getReleaseDate() — Method in class AliasPackage
Returns the release date of the package
AliasPackage::getBinaries() — Method in class AliasPackage
Returns the package binaries
AliasPackage::getKeywords() — Method in class AliasPackage
Returns an array of keywords relating to the package
AliasPackage::getDescription() — Method in class AliasPackage
Returns the package description
AliasPackage::getHomepage() — Method in class AliasPackage
Returns the package homepage
AliasPackage::getSuggests() — Method in class AliasPackage
Returns a set of package names and reasons why they are useful in combination with this package.
AliasPackage::getAuthors() — Method in class AliasPackage
Returns an array of authors of the package
AliasPackage::getSupport() — Method in class AliasPackage
Returns the support information
AliasPackage::getNotificationUrl() — Method in class AliasPackage
Returns the package notification url
AliasPackage::getArchiveExcludes() — Method in class AliasPackage
Returns a list of patterns to exclude from package archives
AliasPackage::getReplacementPackage() — Method in class AliasPackage
If the package is abandoned and has a suggested replacement, this method returns it
ArchiveManager::getPackageFilename() — Method in class ArchiveManager
Generate a distinct filename for a particular version of a package.
BaseExcludeFilter::generatePatterns() — Method in class BaseExcludeFilter
Generates a set of exclude patterns for filter() from gitignore rules
BaseExcludeFilter::generatePattern() — Method in class BaseExcludeFilter
Generates an exclude pattern for filter() from a gitignore rule
GitExcludeFilterClass in namespace Composer\Package\Archiver
An exclude filter that processes gitignore and gitattributes
BasePackage::getName() — Method in class BasePackage
Returns the package's name without version info, thus not a unique identifier
BasePackage::getPrettyName() — Method in class BasePackage
Returns the package's pretty (i.e. with proper case) name
BasePackage::getNames() — Method in class BasePackage
Returns a set of names that could refer to this package
BasePackage::getId() — Method in class BasePackage
Retrieves the package's id set through setId
BasePackage::getRepository() — Method in class BasePackage
Returns a reference to the repository that owns the package
BasePackage::getTransportOptions() — Method in class BasePackage
Returns a list of options to download package dist files
BasePackage::getUniqueName() — Method in class BasePackage
Returns package unique name, constructed from name, version and release type.
BasePackage::getPrettyString() — Method in class BasePackage
Converts the package into a pretty readable string
BasePackage::getFullPrettyVersion() — Method in class BasePackage
Returns the pretty version string plus a git or hg commit hash of this package
BasePackage::getStabilityPriority() — Method in class BasePackage
Comparer::getChanged() — Method in class Comparer
CompletePackage::getScripts() — Method in class CompletePackage
Returns the scripts of this package
CompletePackage::getRepositories() — Method in class CompletePackage
Returns an array of repositories
CompletePackage::getLicense() — Method in class CompletePackage
Returns the package license, e.g. MIT, BSD, GPL
CompletePackage::getKeywords() — Method in class CompletePackage
Returns an array of keywords relating to the package
CompletePackage::getAuthors() — Method in class CompletePackage
Returns an array of authors of the package
CompletePackage::getDescription() — Method in class CompletePackage
Returns the package description
CompletePackage::getHomepage() — Method in class CompletePackage
Returns the package homepage
CompletePackage::getSupport() — Method in class CompletePackage
Returns the support information
CompletePackage::getReplacementPackage() — Method in class CompletePackage
If the package is abandoned and has a suggested replacement, this method returns it
CompletePackageInterface::getScripts() — Method in class CompletePackageInterface
Returns the scripts of this package
CompletePackageInterface::getRepositories() — Method in class CompletePackageInterface
Returns an array of repositories
CompletePackageInterface::getLicense() — Method in class CompletePackageInterface
Returns the package license, e.g. MIT, BSD, GPL
CompletePackageInterface::getKeywords() — Method in class CompletePackageInterface
Returns an array of keywords relating to the package
CompletePackageInterface::getDescription() — Method in class CompletePackageInterface
Returns the package description
CompletePackageInterface::getHomepage() — Method in class CompletePackageInterface
Returns the package homepage
CompletePackageInterface::getAuthors() — Method in class CompletePackageInterface
Returns an array of authors of the package
CompletePackageInterface::getSupport() — Method in class CompletePackageInterface
Returns the support information
CompletePackageInterface::getReplacementPackage() — Method in class CompletePackageInterface
If the package is abandoned and has a suggested replacement, this method returns it
Link::getDescription() — Method in class Link
Link::getSource() — Method in class Link
Link::getTarget() — Method in class Link
Link::getConstraint() — Method in class Link
Link::getPrettyConstraint() — Method in class Link
Link::getPrettyString() — Method in class Link
ArrayLoader::getBranchAlias() — Method in class ArrayLoader
Retrieves a branch alias (dev-master => 1.0.x-dev for example) if it exists
InvalidPackageException::getData() — Method in class InvalidPackageException
InvalidPackageException::getErrors() — Method in class InvalidPackageException
InvalidPackageException::getWarnings() — Method in class InvalidPackageException
ValidatingArrayLoader::getWarnings() — Method in class ValidatingArrayLoader
ValidatingArrayLoader::getErrors() — Method in class ValidatingArrayLoader
Locker::getContentHash() — Method in class Locker
Returns the md5 hash of the sorted content of the composer file.
Locker::getLockedRepository() — Method in class Locker
Searches and returns an array of locked packages, retrieved from registered repositories.
Locker::getPlatformRequirements() — Method in class Locker
Returns the platform requirements stored in the lock file
Locker::getMinimumStability() — Method in class Locker
Locker::getStabilityFlags() — Method in class Locker
Locker::getPreferStable() — Method in class Locker
Locker::getPreferLowest() — Method in class Locker
Locker::getPlatformOverrides() — Method in class Locker
Locker::getAliases() — Method in class Locker
Locker::getLockData() — Method in class Locker
Package::getType() — Method in class Package
Returns the package type, e.g. library
Package::getStability() — Method in class Package
Returns the stability of this package: one of (dev, alpha, beta, RC, stable)
Package::getTargetDir() — Method in class Package
Returns the package targetDir property
Package::getExtra() — Method in class Package
Returns the package extra data
Package::getBinaries() — Method in class Package
Returns the package binaries
Package::getInstallationSource() — Method in class Package
Returns source from which this package was installed (source/dist).
Package::getSourceType() — Method in class Package
Returns the repository type of this package, e.g. git, svn
Package::getSourceUrl() — Method in class Package
Returns the repository url of this package, e.g. git://github.com/naderman/composer.git
Package::getSourceReference() — Method in class Package
Returns the repository reference of this package, e.g. master, 1.0.0 or a commit hash for git
Package::getSourceMirrors() — Method in class Package
Returns the source mirrors of this package
Package::getSourceUrls() — Method in class Package
Returns the repository urls of this package including mirrors, e.g. git://github.com/naderman/composer.git
Package::getDistType() — Method in class Package
Returns the type of the distribution archive of this version, e.g. zip, tarball
Package::getDistUrl() — Method in class Package
Returns the url of the distribution archive of this version
Package::getDistReference() — Method in class Package
Returns the reference of the distribution archive of this version, e.g. master, 1.0.0 or a commit hash for git
Package::getDistSha1Checksum() — Method in class Package
Returns the sha1 checksum for the distribution archive of this version
Package::getDistMirrors() — Method in class Package
Returns the dist mirrors of this package
Package::getDistUrls() — Method in class Package
Returns the urls of the distribution archive of this version, including mirrors
Package::getVersion() — Method in class Package
Returns the version of this package
Package::getPrettyVersion() — Method in class Package
Returns the pretty (i.e. non-normalized) version string of this package
Package::getReleaseDate() — Method in class Package
Returns the release date of the package
Package::getRequires() — Method in class Package
Returns a set of links to packages which need to be installed before this package can be installed
Package::getConflicts() — Method in class Package
Returns a set of links to packages which must not be installed at the same time as this package
Package::getProvides() — Method in class Package
Returns a set of links to virtual packages that are provided through this package
Package::getReplaces() — Method in class Package
Returns a set of links to packages which can alternatively be satisfied by installing this package
Package::getDevRequires() — Method in class Package
Returns a set of links to packages which are required to develop this package. These are installed if in dev mode.
Package::getSuggests() — Method in class Package
Returns a set of package names and reasons why they are useful in combination with this package.
Package::getAutoload() — Method in class Package
Returns an associative array of autoloading rules
Package::getDevAutoload() — Method in class Package
Returns an associative array of dev autoloading rules
Package::getIncludePaths() — Method in class Package
Returns a list of directories which should get added to PHP's include path.
Package::getNotificationUrl() — Method in class Package
Returns the package notification url
Package::getArchiveExcludes() — Method in class Package
Returns a list of patterns to exclude from package archives
Package::getUrls() — Method in class Package
PackageInterface::getName() — Method in class PackageInterface
Returns the package's name without version info, thus not a unique identifier
PackageInterface::getPrettyName() — Method in class PackageInterface
Returns the package's pretty (i.e. with proper case) name
PackageInterface::getNames() — Method in class PackageInterface
Returns a set of names that could refer to this package
PackageInterface::getId() — Method in class PackageInterface
Retrieves the package's id set through setId
PackageInterface::getType() — Method in class PackageInterface
Returns the package type, e.g. library
PackageInterface::getTargetDir() — Method in class PackageInterface
Returns the package targetDir property
PackageInterface::getExtra() — Method in class PackageInterface
Returns the package extra data
PackageInterface::getInstallationSource() — Method in class PackageInterface
Returns source from which this package was installed (source/dist).
PackageInterface::getSourceType() — Method in class PackageInterface
Returns the repository type of this package, e.g. git, svn
PackageInterface::getSourceUrl() — Method in class PackageInterface
Returns the repository url of this package, e.g. git://github.com/naderman/composer.git
PackageInterface::getSourceUrls() — Method in class PackageInterface
Returns the repository urls of this package including mirrors, e.g. git://github.com/naderman/composer.git
PackageInterface::getSourceReference() — Method in class PackageInterface
Returns the repository reference of this package, e.g. master, 1.0.0 or a commit hash for git
PackageInterface::getSourceMirrors() — Method in class PackageInterface
Returns the source mirrors of this package
PackageInterface::getDistType() — Method in class PackageInterface
Returns the type of the distribution archive of this version, e.g. zip, tarball
PackageInterface::getDistUrl() — Method in class PackageInterface
Returns the url of the distribution archive of this version
PackageInterface::getDistUrls() — Method in class PackageInterface
Returns the urls of the distribution archive of this version, including mirrors
PackageInterface::getDistReference() — Method in class PackageInterface
Returns the reference of the distribution archive of this version, e.g. master, 1.0.0 or a commit hash for git
PackageInterface::getDistSha1Checksum() — Method in class PackageInterface
Returns the sha1 checksum for the distribution archive of this version
PackageInterface::getDistMirrors() — Method in class PackageInterface
Returns the dist mirrors of this package
PackageInterface::getVersion() — Method in class PackageInterface
Returns the version of this package
PackageInterface::getPrettyVersion() — Method in class PackageInterface
Returns the pretty (i.e. non-normalized) version string of this package
PackageInterface::getFullPrettyVersion() — Method in class PackageInterface
Returns the pretty version string plus a git or hg commit hash of this package
PackageInterface::getReleaseDate() — Method in class PackageInterface
Returns the release date of the package
PackageInterface::getStability() — Method in class PackageInterface
Returns the stability of this package: one of (dev, alpha, beta, RC, stable)
PackageInterface::getRequires() — Method in class PackageInterface
Returns a set of links to packages which need to be installed before this package can be installed
PackageInterface::getConflicts() — Method in class PackageInterface
Returns a set of links to packages which must not be installed at the same time as this package
PackageInterface::getProvides() — Method in class PackageInterface
Returns a set of links to virtual packages that are provided through this package
PackageInterface::getReplaces() — Method in class PackageInterface
Returns a set of links to packages which can alternatively be satisfied by installing this package
PackageInterface::getDevRequires() — Method in class PackageInterface
Returns a set of links to packages which are required to develop this package. These are installed if in dev mode.
PackageInterface::getSuggests() — Method in class PackageInterface
Returns a set of package names and reasons why they are useful in combination with this package.
PackageInterface::getAutoload() — Method in class PackageInterface
Returns an associative array of autoloading rules
PackageInterface::getDevAutoload() — Method in class PackageInterface
Returns an associative array of dev autoloading rules
PackageInterface::getIncludePaths() — Method in class PackageInterface
Returns a list of directories which should get added to PHP's include path.
PackageInterface::getRepository() — Method in class PackageInterface
Returns a reference to the repository that owns the package
PackageInterface::getBinaries() — Method in class PackageInterface
Returns the package binaries
PackageInterface::getUniqueName() — Method in class PackageInterface
Returns package unique name, constructed from name and version.
PackageInterface::getNotificationUrl() — Method in class PackageInterface
Returns the package notification url
PackageInterface::getPrettyString() — Method in class PackageInterface
Converts the package into a pretty readable string
PackageInterface::getArchiveExcludes() — Method in class PackageInterface
Returns a list of patterns to exclude from package archives
PackageInterface::getTransportOptions() — Method in class PackageInterface
Returns a list of options to download package dist files
RootAliasPackage::getAliases() — Method in class RootAliasPackage
Returns a set of package names and their aliases
RootAliasPackage::getMinimumStability() — Method in class RootAliasPackage
Returns the minimum stability of the package
RootAliasPackage::getStabilityFlags() — Method in class RootAliasPackage
Returns the stability flags to apply to dependencies
RootAliasPackage::getReferences() — Method in class RootAliasPackage
Returns a set of package names and source references that must be enforced on them
RootAliasPackage::getPreferStable() — Method in class RootAliasPackage
Returns true if the root package prefers picking stable packages over unstable ones
RootAliasPackage::getConfig() — Method in class RootAliasPackage
Returns the root package's configuration
RootPackage::getMinimumStability() — Method in class RootPackage
Returns the minimum stability of the package
RootPackage::getStabilityFlags() — Method in class RootPackage
Returns the stability flags to apply to dependencies
RootPackage::getPreferStable() — Method in class RootPackage
Returns true if the root package prefers picking stable packages over unstable ones
RootPackage::getConfig() — Method in class RootPackage
Returns the root package's configuration
RootPackage::getReferences() — Method in class RootPackage
Returns a set of package names and source references that must be enforced on them
RootPackage::getAliases() — Method in class RootPackage
Returns a set of package names and their aliases
RootPackageInterface::getAliases() — Method in class RootPackageInterface
Returns a set of package names and their aliases
RootPackageInterface::getMinimumStability() — Method in class RootPackageInterface
Returns the minimum stability of the package
RootPackageInterface::getStabilityFlags() — Method in class RootPackageInterface
Returns the stability flags to apply to dependencies
RootPackageInterface::getReferences() — Method in class RootPackageInterface
Returns a set of package names and source references that must be enforced on them
RootPackageInterface::getPreferStable() — Method in class RootPackageInterface
Returns true if the root package prefers picking stable packages over unstable ones
RootPackageInterface::getConfig() — Method in class RootPackageInterface
Returns the root package's configuration
VersionGuesser::guessVersion() — Method in class VersionGuesser
CommandProvider::getCommands() — Method in class CommandProvider
Retrieves an array of commands
Capable::getCapabilities() — Method in class Capable
Method by which a Plugin announces its API implementations, through an array with a special structure.
CommandEvent::getInput() — Method in class CommandEvent
Returns the command input interface
CommandEvent::getOutput() — Method in class CommandEvent
Retrieves the command output interface
CommandEvent::getCommandName() — Method in class CommandEvent
Retrieves the name of the command being run
$PluginManagerProperty in class PluginManager
PluginManager::getPlugins() — Method in class PluginManager
Gets all currently active plugin instances
PluginManager::getGlobalComposer() — Method in class PluginManager
Gets global composer or null when main composer is not fully loaded
PluginManager::getPluginApiVersion() — Method in class PluginManager
Returns the version of the internal composer-plugin-api package.
PluginManager::getCapabilityImplementationClassName() — Method in class PluginManager
PluginManager::getPluginCapability() — Method in class PluginManager
PluginManager::getPluginCapabilities() — Method in class PluginManager
PreCommandRunEvent::getInput() — Method in class PreCommandRunEvent
Returns the console input
PreCommandRunEvent::getCommand() — Method in class PreCommandRunEvent
Returns the command about to be executed
PreFileDownloadEvent::getRemoteFilesystem() — Method in class PreFileDownloadEvent
Returns the remote filesystem
PreFileDownloadEvent::getProcessedUrl() — Method in class PreFileDownloadEvent
Retrieves the processed URL this remote filesystem will be used for
ArrayRepository::getPackages() — Method in class ArrayRepository
Returns list of registered packages.
ArtifactRepository::getRepoConfig() — Method in class ArtifactRepository
BaseRepository::getDependents() — Method in class BaseRepository
Returns a list of links causing the requested needle packages to be installed, as an associative array with the dependent's name as key, and an array containing in order the PackageInterface and Link describing the relationship as values. If recursive lookup was requested a third value is returned containing an identically formed array up to the root package. That third value will be false in case a circular recursion was detected.
ComposerRepository::getRepoConfig() — Method in class ComposerRepository
ComposerRepository::getPackages() — Method in class ComposerRepository
Returns list of registered packages.
ComposerRepository::getProviderNames() — Method in class ComposerRepository
CompositeRepository::getRepositories() — Method in class CompositeRepository
Returns all the wrapped repositories
CompositeRepository::getPackages() — Method in class CompositeRepository
Returns list of registered packages.
ConfigurableRepositoryInterface::getRepoConfig() — Method in class ConfigurableRepositoryInterface
PathRepository::getRepoConfig() — Method in class PathRepository
PearRepository::getRepoConfig() — Method in class PearRepository
ChannelInfo::getName() — Method in class ChannelInfo
Name of the channel
ChannelInfo::getAlias() — Method in class ChannelInfo
Alias of the channel
ChannelInfo::getPackages() — Method in class ChannelInfo
List of channel packages
DependencyConstraint::getChannelName() — Method in class DependencyConstraint
DependencyConstraint::getConstraint() — Method in class DependencyConstraint
DependencyConstraint::getPackageName() — Method in class DependencyConstraint
DependencyConstraint::getType() — Method in class DependencyConstraint
DependencyInfo::getRequires() — Method in class DependencyInfo
DependencyInfo::getOptionals() — Method in class DependencyInfo
PackageInfo::getChannelName() — Method in class PackageInfo
PackageInfo::getPackageName() — Method in class PackageInfo
PackageInfo::getDescription() — Method in class PackageInfo
PackageInfo::getShortDescription() — Method in class PackageInfo
PackageInfo::getLicense() — Method in class PackageInfo
PackageInfo::getReleases() — Method in class PackageInfo
ReleaseInfo::getDependencyInfo() — Method in class ReleaseInfo
ReleaseInfo::getStability() — Method in class ReleaseInfo
RepositoryInterface::getPackages() — Method in class RepositoryInterface
Returns list of registered packages.
RepositoryManager::getRepositories() — Method in class RepositoryManager
Returns all repositories, except local one.
RepositoryManager::getLocalRepository() — Method in class RepositoryManager
Returns local repository for the project.
VcsRepository::getRepoConfig() — Method in class VcsRepository
VcsRepository::getDriver() — Method in class VcsRepository
BitbucketDriver::getUrl() — Method in class BitbucketDriver
Return the URL of the repository
BitbucketDriver::getRepoData() — Method in class BitbucketDriver
Attempts to fetch the repository data via the BitBucket API and sets some parameters which are used in other methods
BitbucketDriver::getComposerInformation() — Method in class BitbucketDriver
Return the composer.json file information
BitbucketDriver::getFileContent() — Method in class BitbucketDriver
Return the content of $file or null if the file does not exist.
BitbucketDriver::getChangeDate() — Method in class BitbucketDriver
Get the changedate for $identifier.
BitbucketDriver::getSource() — Method in class BitbucketDriver
BitbucketDriver::getDist() — Method in class BitbucketDriver
BitbucketDriver::getTags() — Method in class BitbucketDriver
Return list of tags in the repository
BitbucketDriver::getBranches() — Method in class BitbucketDriver
Return list of branches in the repository
BitbucketDriver::getContentsWithOAuthCredentials() — Method in class BitbucketDriver
Get the remote content.
BitbucketDriver::generateSshUrl() — Method in class BitbucketDriver
Generate an SSH URL
BitbucketDriver::getMainBranchData() — Method in class BitbucketDriver
FossilDriver::getRootIdentifier() — Method in class FossilDriver
Return the root identifier (trunk, master, default/tip .
FossilDriver::getUrl() — Method in class FossilDriver
Return the URL of the repository
FossilDriver::getSource() — Method in class FossilDriver
FossilDriver::getDist() — Method in class FossilDriver
FossilDriver::getFileContent() — Method in class FossilDriver
Return the content of $file or null if the file does not exist.
FossilDriver::getChangeDate() — Method in class FossilDriver
Get the changedate for $identifier.
FossilDriver::getTags() — Method in class FossilDriver
Return list of tags in the repository
FossilDriver::getBranches() — Method in class FossilDriver
Return list of branches in the repository
GitBitbucketDriverClass in namespace Composer\Repository\Vcs
GitBitbucketDriver::getRootIdentifier() — Method in class GitBitbucketDriver
Return the root identifier (trunk, master, default/tip .
GitBitbucketDriver::generateSshUrl() — Method in class GitBitbucketDriver
Generate an SSH URL
GitDriverClass in namespace Composer\Repository\Vcs
GitDriver::getRootIdentifier() — Method in class GitDriver
Return the root identifier (trunk, master, default/tip .
GitDriver::getUrl() — Method in class GitDriver
Return the URL of the repository
GitDriver::getSource() — Method in class GitDriver
GitDriver::getDist() — Method in class GitDriver
GitDriver::getFileContent() — Method in class GitDriver
Return the content of $file or null if the file does not exist.
GitDriver::getChangeDate() — Method in class GitDriver
Get the changedate for $identifier.
GitDriver::getTags() — Method in class GitDriver
Return list of tags in the repository
GitDriver::getBranches() — Method in class GitDriver
Return list of branches in the repository
GitHubDriverClass in namespace Composer\Repository\Vcs
$GitHubDriverProperty in class GitHubDriver
Git Driver
GitHubDriver::getRepositoryUrl() — Method in class GitHubDriver
GitHubDriver::getRootIdentifier() — Method in class GitHubDriver
Return the root identifier (trunk, master, default/tip .
GitHubDriver::getUrl() — Method in class GitHubDriver
Return the URL of the repository
GitHubDriver::getApiUrl() — Method in class GitHubDriver
{@inheritDoc}
GitHubDriver::getSource() — Method in class GitHubDriver
GitHubDriver::getDist() — Method in class GitHubDriver
GitHubDriver::getComposerInformation() — Method in class GitHubDriver
Return the composer.json file information
GitHubDriver::getFileContent() — Method in class GitHubDriver
Return the content of $file or null if the file does not exist.
GitHubDriver::getChangeDate() — Method in class GitHubDriver
Get the changedate for $identifier.
GitHubDriver::getTags() — Method in class GitHubDriver
Return list of tags in the repository
GitHubDriver::getBranches() — Method in class GitHubDriver
Return list of branches in the repository
GitHubDriver::getRepoData() — Method in class GitHubDriver
Gives back the loaded /repos// result
GitHubDriver::generateSshUrl() — Method in class GitHubDriver
Generate an SSH URL
GitHubDriver::getContents() — Method in class GitHubDriver
Get the remote content.
GitHubDriver::getNextPage() — Method in class GitHubDriver
GitLabDriverClass in namespace Composer\Repository\Vcs
Driver for GitLab API, use the Git driver for local checkouts.
$GitLabDriverProperty in class GitLabDriver
Git Driver
GitLabDriver::getFileContent() — Method in class GitLabDriver
Return the content of $file or null if the file does not exist.
GitLabDriver::getChangeDate() — Method in class GitLabDriver
Get the changedate for $identifier.
GitLabDriver::getRepositoryUrl() — Method in class GitLabDriver
{@inheritDoc}
GitLabDriver::getUrl() — Method in class GitLabDriver
Return the URL of the repository
GitLabDriver::getDist() — Method in class GitLabDriver
GitLabDriver::getSource() — Method in class GitLabDriver
GitLabDriver::getRootIdentifier() — Method in class GitLabDriver
Return the root identifier (trunk, master, default/tip .
GitLabDriver::getBranches() — Method in class GitLabDriver
Return list of branches in the repository
GitLabDriver::getTags() — Method in class GitLabDriver
Return list of tags in the repository
GitLabDriver::getApiUrl() — Method in class GitLabDriver
GitLabDriver::getReferences() — Method in class GitLabDriver
GitLabDriver::generateSshUrl() — Method in class GitLabDriver
Generate an SSH URL
GitLabDriver::generatePublicUrl() — Method in class GitLabDriver
GitLabDriver::getContents() — Method in class GitLabDriver
Get the remote content.
HgBitbucketDriver::getRootIdentifier() — Method in class HgBitbucketDriver
Return the root identifier (trunk, master, default/tip .
HgBitbucketDriver::generateSshUrl() — Method in class HgBitbucketDriver
Generate an SSH URL
HgDriver::getRootIdentifier() — Method in class HgDriver
Return the root identifier (trunk, master, default/tip .
HgDriver::getUrl() — Method in class HgDriver
Return the URL of the repository
HgDriver::getSource() — Method in class HgDriver
HgDriver::getDist() — Method in class HgDriver
HgDriver::getFileContent() — Method in class HgDriver
Return the content of $file or null if the file does not exist.
HgDriver::getChangeDate() — Method in class HgDriver
Get the changedate for $identifier.
HgDriver::getTags() — Method in class HgDriver
Return list of tags in the repository
HgDriver::getBranches() — Method in class HgDriver
Return list of branches in the repository
PerforceDriver::getFileContent() — Method in class PerforceDriver
Return the content of $file or null if the file does not exist.
PerforceDriver::getChangeDate() — Method in class PerforceDriver
Get the changedate for $identifier.
PerforceDriver::getRootIdentifier() — Method in class PerforceDriver
Return the root identifier (trunk, master, default/tip .
PerforceDriver::getBranches() — Method in class PerforceDriver
Return list of branches in the repository
PerforceDriver::getTags() — Method in class PerforceDriver
Return list of tags in the repository
PerforceDriver::getDist() — Method in class PerforceDriver
PerforceDriver::getSource() — Method in class PerforceDriver
PerforceDriver::getUrl() — Method in class PerforceDriver
Return the URL of the repository
PerforceDriver::getContents() — Method in class PerforceDriver
Get the remote content.
PerforceDriver::getDepot() — Method in class PerforceDriver
PerforceDriver::getBranch() — Method in class PerforceDriver
SvnDriver::getRootIdentifier() — Method in class SvnDriver
Return the root identifier (trunk, master, default/tip .
SvnDriver::getUrl() — Method in class SvnDriver
Return the URL of the repository
SvnDriver::getSource() — Method in class SvnDriver
SvnDriver::getDist() — Method in class SvnDriver
SvnDriver::getComposerInformation() — Method in class SvnDriver
Return the composer.json file information
SvnDriver::getFileContent() — Method in class SvnDriver
SvnDriver::getChangeDate() — Method in class SvnDriver
Get the changedate for $identifier.
SvnDriver::getTags() — Method in class SvnDriver
Return list of tags in the repository
SvnDriver::getBranches() — Method in class SvnDriver
Return list of branches in the repository
VcsDriver::getComposerInformation() — Method in class VcsDriver
Return the composer.json file information
VcsDriver::getBaseComposerInformation() — Method in class VcsDriver
VcsDriver::getScheme() — Method in class VcsDriver
Get the https or http protocol depending on SSL support.
VcsDriver::getContents() — Method in class VcsDriver
Get the remote content.
VcsDriverInterface::getComposerInformation() — Method in class VcsDriverInterface
Return the composer.json file information
VcsDriverInterface::getFileContent() — Method in class VcsDriverInterface
Return the content of $file or null if the file does not exist.
VcsDriverInterface::getChangeDate() — Method in class VcsDriverInterface
Get the changedate for $identifier.
VcsDriverInterface::getRootIdentifier() — Method in class VcsDriverInterface
Return the root identifier (trunk, master, default/tip .
VcsDriverInterface::getBranches() — Method in class VcsDriverInterface
Return list of branches in the repository
VcsDriverInterface::getTags() — Method in class VcsDriverInterface
Return list of tags in the repository
VcsDriverInterface::getDist() — Method in class VcsDriverInterface
VcsDriverInterface::getSource() — Method in class VcsDriverInterface
VcsDriverInterface::getUrl() — Method in class VcsDriverInterface
Return the URL of the repository
WritableArrayRepository::getCanonicalPackages() — Method in class WritableArrayRepository
Get unique packages (at most one package of each name), with aliases resolved and removed.
WritableRepositoryInterface::getCanonicalPackages() — Method in class WritableRepositoryInterface
Get unique packages (at most one package of each name), with aliases resolved and removed.
Event::getComposer() — Method in class Event
Returns the composer instance.
Event::getIO() — Method in class Event
Returns the IO instance.
Versions::getChannel() — Method in class Versions
Versions::getLatest() — Method in class Versions
Bitbucket::getToken() — Method in class Bitbucket
Filesystem::getPlatformPath() — Method in class Filesystem
Filesystem::getProcess() — Method in class Filesystem
GitClass in namespace Composer\Util
Git::getGitHubDomainsRegex() — Method in class Git
Git::getVersion() — Method in class Git
Retrieves the current git version.
GitHubClass in namespace Composer\Util
GitHub::getRateLimit() — Method in class GitHub
Extract ratelimit from response.
GitLabClass in namespace Composer\Util
IniHelper::getAll() — Method in class IniHelper
Returns an array of php.ini locations with at least one entry
IniHelper::getMessage() — Method in class IniHelper
Describes the location of the loaded php.ini file(s)
Perforce::generateUniquePerforceClientName() — Method in class Perforce
Perforce::getClient() — Method in class Perforce
Perforce::getPath() — Method in class Perforce
Perforce::getPort() — Method in class Perforce
Perforce::getStream() — Method in class Perforce
Perforce::getStreamWithoutLabel() — Method in class Perforce
Perforce::getP4ClientSpec() — Method in class Perforce
Perforce::getUser() — Method in class Perforce
Perforce::getP4variable() — Method in class Perforce
Perforce::generateP4Command() — Method in class Perforce
Perforce::getComposerInformation() — Method in class Perforce
Perforce::getFileContent() — Method in class Perforce
Perforce::getFilePath() — Method in class Perforce
Perforce::getBranches() — Method in class Perforce
Perforce::getTags() — Method in class Perforce
Perforce::getChangeList() — Method in class Perforce
Perforce::getCommitLogs() — Method in class Perforce
Perforce::getFilesystem() — Method in class Perforce
Platform::getUserDirectory() — Method in class Platform
ProcessExecutor::getErrorOutput() — Method in class ProcessExecutor
Get any error output from the last command
ProcessExecutor::getTimeout() — Method in class ProcessExecutor
RemoteFilesystem::getContents() — Method in class RemoteFilesystem
Get the content.
RemoteFilesystem::getOptions() — Method in class RemoteFilesystem
Retrieve the options set in the constructor
RemoteFilesystem::getLastHeaders() — Method in class RemoteFilesystem
Returns the headers of the last request
RemoteFilesystem::get() — Method in class RemoteFilesystem
Get file content or copy action.
RemoteFilesystem::getRemoteContents() — Method in class RemoteFilesystem
Get contents of remote URL.
RemoteFilesystem::getOptionsForUrl() — Method in class RemoteFilesystem
StreamContextFactory::getContext() — Method in class StreamContextFactory
Creates a context supporting HTTP proxies
Svn::getCommand() — Method in class Svn
A method to create the svn commands run.
Svn::getCredentialString() — Method in class Svn
Return the credential string for the svn command.
Svn::getPassword() — Method in class Svn
Get the password for the svn command. Can be empty.
Svn::getUsername() — Method in class Svn
Get the username for the svn command.
Svn::getAuthCache() — Method in class Svn
Return the no-auth-cache switch.
TlsHelper::getCertificateNames() — Method in class TlsHelper
Extract DNS names out of an X.509 certificate.
TlsHelper::getCertificateFingerprint() — Method in class TlsHelper
Get the certificate pin.

H

ConfigCommand::handleSingleValue() — Method in class ConfigCommand
ConfigCommand::handleMultiValue() — Method in class ConfigCommand
HomeCommandClass in namespace Composer\Command
InitCommand::hasVendorIgnore() — Method in class InitCommand
Checks the local .gitignore file for the Composer vendor directory.
Config::has() — Method in class Config
Checks whether a setting exists
HtmlOutputFormatterClass in namespace Composer\Console
FossilDownloader::hasMetadataRepository() — Method in class FossilDownloader
Checks if VCS metadata repository has been initialized repository example: .git|.svn|.hg
GitDownloader::hasMetadataRepository() — Method in class GitDownloader
Checks if VCS metadata repository has been initialized repository example: .git|.svn|.hg
HgDownloaderClass in namespace Composer\Downloader
HgDownloader::hasMetadataRepository() — Method in class HgDownloader
Checks if VCS metadata repository has been initialized repository example: .git|.svn|.hg
PerforceDownloader::hasMetadataRepository() — Method in class PerforceDownloader
Checks if VCS metadata repository has been initialized repository example: .git|.svn|.hg
SvnDownloader::hasMetadataRepository() — Method in class SvnDownloader
Checks if VCS metadata repository has been initialized repository example: .git|.svn|.hg
$TransportExceptionProperty in class TransportException
VcsDownloader::hasMetadataRepository() — Method in class VcsDownloader
Checks if VCS metadata repository has been initialized repository example: .git|.svn|.hg
$ZipDownloaderProperty in class ZipDownloader
EventDispatcher::hasEventListeners() — Method in class EventDispatcher
Checks if an event has listeners registered
BaseIO::hasAuthentication() — Method in class BaseIO
Verify if the repository has a authentication information.
$ConsoleIOProperty in class ConsoleIO
IOInterface::hasAuthentication() — Method in class IOInterface
Verify if the repository has a authentication information.
HgExcludeFilterClass in namespace Composer\Package\Archiver
An exclude filter that processes hgignore files
$CompletePackageProperty in class CompletePackage
ArrayRepository::hasPackage() — Method in class ArrayRepository
Checks if specified package registered (installed).
$ComposerRepositoryProperty in class ComposerRepository
ComposerRepository::hasProviders() — Method in class ComposerRepository
CompositeRepository::hasPackage() — Method in class CompositeRepository
Checks if specified package registered (installed).
RepositoryInterface::hasPackage() — Method in class RepositoryInterface
Checks if specified package registered (installed).
VcsRepository::hadInvalidBranches() — Method in class VcsRepository
$BitbucketDriverProperty in class BitbucketDriver
$BitbucketDriverProperty in class BitbucketDriver
$GitHubDriverProperty in class GitHubDriver
HgBitbucketDriverClass in namespace Composer\Repository\Vcs
HgDriverClass in namespace Composer\Repository\Vcs
PerforceDriver::hasComposerFile() — Method in class PerforceDriver
Return true if the repository has a composer file for a given identifier, false otherwise.
VcsDriver::hasComposerFile() — Method in class VcsDriver
Return true if the repository has a composer file for a given identifier, false otherwise.
VcsDriverInterface::hasComposerFile() — Method in class VcsDriverInterface
Return true if the repository has a composer file for a given identifier, false otherwise.
ErrorHandler::handle() — Method in class ErrorHandler
Error handler
HgClass in namespace Composer\Util
$SvnProperty in class Svn
Svn::hasAuth() — Method in class Svn
Detect Svn Auth.

I

ClassLoader::isClassMapAuthoritative() — Method in class ClassLoader
Should class lookup fail if not found in the current class map?
Cache::isEnabled() — Method in class Cache
BaseCommand::isProxyCommand() — Method in class BaseCommand
Whether or not this command is meant to call another command.
BaseCommand::initialize() — Method in class BaseCommand
{@inheritDoc}
BaseDependencyCommand::initStyles() — Method in class BaseDependencyCommand
Init styles for tree
ConfigCommand::initialize() — Method in class ConfigCommand
{@inheritDoc}
CreateProjectCommand::installProject() — Method in class CreateProjectCommand
CreateProjectCommand::installRootPackage() — Method in class CreateProjectCommand
GlobalCommand::isProxyCommand() — Method in class GlobalCommand
Whether or not this command is meant to call another command.
InitCommandClass in namespace Composer\Command
InitCommand::interact() — Method in class InitCommand
{@inheritdoc}
InitCommand::isValidEmail() — Method in class InitCommand
InstallCommandClass in namespace Composer\Command
OutdatedCommand::isProxyCommand() — Method in class OutdatedCommand
Whether or not this command is meant to call another command.
RequireCommand::interact() — Method in class RequireCommand
{@inheritdoc}
ShowCommand::initStyles() — Method in class ShowCommand
Init styles for tree
$ApplicationProperty in class Application
Decisions::isEmpty() — Method in class Decisions
GenericRule::isAssertion() — Method in class GenericRule
InstallOperationClass in namespace Composer\DependencyResolver\Operation
Solver install operation.
$UpdateOperationProperty in class UpdateOperation
$PoolProperty in class Pool
Pool::isPackageAcceptable() — Method in class Pool
Request::install() — Method in class Request
Rule::isDisabled() — Method in class Rule
Rule::isEnabled() — Method in class Rule
Rule::isAssertion() — Method in class Rule
Rule2Literals::isAssertion() — Method in class Rule2Literals
$RuleSetGeneratorProperty in class RuleSetGenerator
RuleWatchGraph::insert() — Method in class RuleWatchGraph
Inserts a rule node into the appropriate chains within the graph
$SolverProperty in class Solver
$SolverProperty in class Solver
$SolverProperty in class Solver
$SolverProblemsExceptionProperty in class SolverProblemsException
$TransactionProperty in class Transaction
Transaction::install() — Method in class Transaction
$FileDownloaderProperty in class FileDownloader
PerforceDownloader::initPerforce() — Method in class PerforceDownloader
$VcsDownloaderProperty in class VcsDownloader
Event::isPropagationStopped() — Method in class Event
Checks if stopPropagation has been called
$EventDispatcherProperty in class EventDispatcher
EventDispatcher::isPhpScript() — Method in class EventDispatcher
Checks if string given references a class path and method
EventDispatcher::isComposerScript() — Method in class EventDispatcher
Checks if string given references a composer run-script
BaseIO::info() — Method in class BaseIO
Interesting events.
$ConsoleIOProperty in class ConsoleIO
ConsoleIO::isInteractive() — Method in class ConsoleIO
Is this input means interactive?
ConsoleIO::isDecorated() — Method in class ConsoleIO
Is this output decorated?
ConsoleIO::isVerbose() — Method in class ConsoleIO
Is this output verbose?
ConsoleIO::isVeryVerbose() — Method in class ConsoleIO
Is the output very verbose?
ConsoleIO::isDebug() — Method in class ConsoleIO
Is the output in debug verbosity?
IOInterfaceClass in namespace Composer\IO
The Input/Output helper interface.
IOInterface::isInteractive() — Method in class IOInterface
Is this input means interactive?
IOInterface::isVerbose() — Method in class IOInterface
Is this output verbose?
IOInterface::isVeryVerbose() — Method in class IOInterface
Is the output very verbose?
IOInterface::isDebug() — Method in class IOInterface
Is the output in debug verbosity?
IOInterface::isDecorated() — Method in class IOInterface
Is this output decorated?
NullIO::isInteractive() — Method in class NullIO
Is this input means interactive?
NullIO::isVerbose() — Method in class NullIO
Is this output verbose?
NullIO::isVeryVerbose() — Method in class NullIO
Is the output very verbose?
NullIO::isDebug() — Method in class NullIO
Is the output in debug verbosity?
NullIO::isDecorated() — Method in class NullIO
Is this output decorated?
InstallerClass in namespace Composer
$InstallerProperty in class Installer
$InstallerProperty in class Installer
$InstallerProperty in class Installer
Installer::isDryRun() — Method in class Installer
Checks, if this is a dry run (simulation mode).
Installer::isVerbose() — Method in class Installer
Checks, if running in verbose mode.
$BinaryInstallerProperty in class BinaryInstaller
BinaryInstaller::installBinaries() — Method in class BinaryInstaller
BinaryInstaller::installFullBinaries() — Method in class BinaryInstaller
BinaryInstaller::installSymlinkBinaries() — Method in class BinaryInstaller
BinaryInstaller::installUnixyProxyBinaries() — Method in class BinaryInstaller
BinaryInstaller::initializeBinDir() — Method in class BinaryInstaller
InstallationManagerClass in namespace Composer\Installer
Package operation manager.
InstallationManager::isPackageInstalled() — Method in class InstallationManager
Checks whether provided package is installed in one of the registered installers.
InstallationManager::install() — Method in class InstallationManager
Executes install operation.
InstallerEventClass in namespace Composer\Installer
An event for all installer.
InstallerEvent::isDevMode() — Method in class InstallerEvent
InstallerEventsClass in namespace Composer\Installer
The Installer Events.
InstallerInterfaceClass in namespace Composer\Installer
Interface for the package installation manager.
InstallerInterface::isInstalled() — Method in class InstallerInterface
Checks that provided package is installed.
InstallerInterface::install() — Method in class InstallerInterface
Installs specific package.
$LibraryInstallerProperty in class LibraryInstaller
LibraryInstaller::isInstalled() — Method in class LibraryInstaller
Checks that provided package is installed.
LibraryInstaller::install() — Method in class LibraryInstaller
Installs specific package.
LibraryInstaller::installCode() — Method in class LibraryInstaller
LibraryInstaller::initializeVendorDir() — Method in class LibraryInstaller
MetapackageInstaller::isInstalled() — Method in class MetapackageInstaller
Checks that provided package is installed.
MetapackageInstaller::install() — Method in class MetapackageInstaller
Installs specific package.
NoopInstaller::isInstalled() — Method in class NoopInstaller
Checks that provided package is installed.
NoopInstaller::install() — Method in class NoopInstaller
Installs specific package.
PearBinaryInstaller::initializeBinDir() — Method in class PearBinaryInstaller
PearInstaller::installCode() — Method in class PearInstaller
PluginInstaller::install() — Method in class PluginInstaller
Installs specific package.
ProjectInstaller::isInstalled() — Method in class ProjectInstaller
Checks that provided package is installed.
ProjectInstaller::install() — Method in class ProjectInstaller
Installs specific package.
AliasPackage::isDev() — Method in class AliasPackage
Returns whether the package is a development virtual package or a concrete one
AliasPackage::isRootPackageAlias() — Method in class AliasPackage
AliasPackage::isAbandoned() — Method in class AliasPackage
Returns if the package is abandoned or not
$BasePackageProperty in class BasePackage
READ-ONLY: The package id, public for fast access in dependency solver
BasePackage::isPlatform() — Method in class BasePackage
checks if this package is a platform package
CompletePackage::isAbandoned() — Method in class CompletePackage
CompletePackageInterface::isAbandoned() — Method in class CompletePackageInterface
Returns if the package is abandoned or not
InvalidPackageExceptionClass in namespace Composer\Package\Loader
Locker::isLocked() — Method in class Locker
Checks whether locker has been locked (lockfile found).
Locker::isFresh() — Method in class Locker
Checks whether the lock file is still up to date with the current hash
$PackageProperty in class Package
$PackageProperty in class Package
Package::isDev() — Method in class Package
Returns whether the package is a development virtual package or a concrete one
PackageInterface::isDev() — Method in class PackageInterface
Returns whether the package is a development virtual package or a concrete one
VersionParser::isUpgrade() — Method in class VersionParser
$PluginManagerProperty in class PluginManager
ArrayRepository::initialize() — Method in class ArrayRepository
Initializes the packages array. Mostly meant as an extension point.
ArtifactRepository::initialize() — Method in class ArtifactRepository
Initializes the packages array. Mostly meant as an extension point.
$ComposerRepositoryProperty in class ComposerRepository
ComposerRepository::initialize() — Method in class ComposerRepository
Initializes the packages array. Mostly meant as an extension point.
FilesystemRepository::initialize() — Method in class FilesystemRepository
Initializes repository (reads file, or remote address).
InstalledArrayRepositoryClass in namespace Composer\Repository
Installed array repository.
InstalledFilesystemRepositoryClass in namespace Composer\Repository
Installed filesystem repository.
InstalledRepositoryInterfaceClass in namespace Composer\Repository
Installable repository interface.
InvalidRepositoryExceptionClass in namespace Composer\Repository
Exception thrown when a package repository is utterly broken
PackageRepository::initialize() — Method in class PackageRepository
Initializes the packages array. Mostly meant as an extension point.
PathRepository::initialize() — Method in class PathRepository
Initializes path repository.
PearRepository::initialize() — Method in class PearRepository
Initializes the packages array. Mostly meant as an extension point.
PlatformRepository::initialize() — Method in class PlatformRepository
Initializes the packages array. Mostly meant as an extension point.
$VcsRepositoryProperty in class VcsRepository
VcsRepository::initialize() — Method in class VcsRepository
Initializes the packages array. Mostly meant as an extension point.
$BitbucketDriverProperty in class BitbucketDriver
BitbucketDriver::initialize() — Method in class BitbucketDriver
Initializes the driver (git clone, svn checkout, fetch info etc)
$FossilDriverProperty in class FossilDriver
FossilDriver::initialize() — Method in class FossilDriver
Initializes the driver (git clone, svn checkout, fetch info etc)
$GitDriverProperty in class GitDriver
GitDriver::initialize() — Method in class GitDriver
Initializes the driver (git clone, svn checkout, fetch info etc)
$GitHubDriverProperty in class GitHubDriver
$GitHubDriverProperty in class GitHubDriver
GitHubDriver::initialize() — Method in class GitHubDriver
Initializes the driver (git clone, svn checkout, fetch info etc)
GitLabDriver::initialize() — Method in class GitLabDriver
Extracts information from the repository url.
$HgDriverProperty in class HgDriver
HgDriver::initialize() — Method in class HgDriver
Initializes the driver (git clone, svn checkout, fetch info etc)
PerforceDriver::initialize() — Method in class PerforceDriver
Initializes the driver (git clone, svn checkout, fetch info etc)
$SvnDriverProperty in class SvnDriver
SvnDriver::initialize() — Method in class SvnDriver
Initializes the driver (git clone, svn checkout, fetch info etc)
$VcsDriverProperty in class VcsDriver
$VcsDriverProperty in class VcsDriver
VcsDriverInterface::initialize() — Method in class VcsDriverInterface
Initializes the driver (git clone, svn checkout, fetch info etc)
Event::isDevMode() — Method in class Event
Return the dev mode flag
$AuthHelperProperty in class AuthHelper
Filesystem::isDirEmpty() — Method in class Filesystem
Checks if a directory is empty
Filesystem::isAbsolutePath() — Method in class Filesystem
Checks if the given path is absolute
Filesystem::isLocalPath() — Method in class Filesystem
Return if the given path is local
Filesystem::isSymlinkedDirectory() — Method in class Filesystem
return true if that directory is a symlink.
Filesystem::isJunction() — Method in class Filesystem
Returns whether the target directory is a Windows NTFS Junction.
$GitProperty in class Git
$GitHubProperty in class GitHub
GitHub::isRateLimited() — Method in class GitHub
Finds whether a request failed due to rate limiting
$GitLabProperty in class GitLab
IniHelperClass in namespace Composer\Util
Provides ini file location functions that work with and without a restart.
$PerforceProperty in class Perforce
Perforce::initialize() — Method in class Perforce
Perforce::initializeDepotAndBranch() — Method in class Perforce
Perforce::initializePath() — Method in class Perforce
Perforce::isStream() — Method in class Perforce
Perforce::isLoggedIn() — Method in class Perforce
Platform::isWindows() — Method in class Platform
$ProcessExecutorProperty in class ProcessExecutor
RemoteFilesystem::isTlsDisabled() — Method in class RemoteFilesystem
$SvnProperty in class Svn
TlsHelper::isOpensslParseSafe() — Method in class TlsHelper
Test if it is safe to use the PHP function openssl_x509_parse().

J

JsonConfigSourceClass in namespace Composer\Config
JSON Configuration Source
Problem::jobToText() — Method in class Problem
Turns a job into a human readable description
$RequestProperty in class Request
$RuleProperty in class Rule
$RuleSetGeneratorProperty in class RuleSetGenerator
$SolverProperty in class Solver
JsonFileClass in namespace Composer\Json
Reads/writes json files.
JsonFormatterClass in namespace Composer\Json
Formats json strings used for php < 5.4 because the json_encode doesn't supports the flags JSON_UNESCAPED_SLASHES | JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE in these versions
JsonManipulatorClass in namespace Composer\Json
JsonValidationExceptionClass in namespace Composer\Json
JsonLoaderClass in namespace Composer\Package\Loader
Filesystem::junction() — Method in class Filesystem
Creates an NTFS junction.

K

Decisions::key() — Method in class Decisions
RuleSetIterator::key() — Method in class RuleSetIterator
$CompletePackageProperty in class CompletePackage
KeysClass in namespace Composer\SelfUpdate

L

ClassLoader::loadClass() — Method in class ClassLoader
Loads the given class or interface.
ConfigCommand::listConfiguration() — Method in class ConfigCommand
Display the contents of the file in a pretty formatted way
LicensesCommandClass in namespace Composer\Command
RunScriptCommand::listScripts() — Method in class RunScriptCommand
$SearchCommandProperty in class SearchCommand
Decisions::lastReason() — Method in class Decisions
Decisions::lastLiteral() — Method in class Decisions
$GenericRuleProperty in class GenericRule
Pool::literalToPackage() — Method in class Pool
Pool::literalToPrettyString() — Method in class Pool
$Rule2LiteralsProperty in class Rule2Literals
$Rule2LiteralsProperty in class Rule2Literals
$SolverProperty in class Solver
$SolverProperty in class Solver
$EventDispatcherProperty in class EventDispatcher
$EventDispatcherProperty in class EventDispatcher
BaseIO::loadConfiguration() — Method in class BaseIO
Loads authentications from a config instance
BaseIO::log() — Method in class BaseIO
Logs with an arbitrary level.
$ConsoleIOProperty in class ConsoleIO
$ConsoleIOProperty in class ConsoleIO
IOInterface::loadConfiguration() — Method in class IOInterface
Loads authentications from a config instance
$InstallerProperty in class Installer
LibraryInstallerClass in namespace Composer\Installer
Package installation manager.
$CompletePackageProperty in class CompletePackage
LinkClass in namespace Composer\Package
Represents a link between two packages, represented by their names
LinkConstraintInterfaceClass in namespace Composer\Package\LinkConstraint
$ArrayLoaderProperty in class ArrayLoader
ArrayLoader::load() — Method in class ArrayLoader
Converts a package from an array to a real instance
JsonLoader::load() — Method in class JsonLoader
LoaderInterfaceClass in namespace Composer\Package\Loader
Defines a loader that takes an array to create package instances
LoaderInterface::load() — Method in class LoaderInterface
Converts a package from an array to a real instance
RootPackageLoader::load() — Method in class RootPackageLoader
ValidatingArrayLoader::load() — Method in class ValidatingArrayLoader
Converts a package from an array to a real instance
LockerClass in namespace Composer\Package
Reads/writes project lockfile (composer.lock).
PluginManager::loadInstalledPlugins() — Method in class PluginManager
Loads all plugins from currently installed plugin packages
$ArtifactRepositoryProperty in class ArtifactRepository
$ArtifactRepositoryProperty in class ArtifactRepository
$ComposerRepositoryProperty in class ComposerRepository
$ComposerRepositoryProperty in class ComposerRepository
ComposerRepository::loadRootServerFile() — Method in class ComposerRepository
ComposerRepository::loadDataFromServer() — Method in class ComposerRepository
ComposerRepository::loadProviderListings() — Method in class ComposerRepository
ComposerRepository::loadIncludes() — Method in class ComposerRepository
$VcsRepositoryProperty in class VcsRepository

M

$SearchCommandProperty in class SearchCommand
Config::merge() — Method in class Config
Merges new config values with the existing ones (overriding)
JsonConfigSource::manipulateJson() — Method in class JsonConfigSource
MarkAliasInstalledOperationClass in namespace Composer\DependencyResolver\Operation
Solver install operation.
MarkAliasUninstalledOperationClass in namespace Composer\DependencyResolver\Operation
Solver install operation.
RuleWatchGraph::moveWatch() — Method in class RuleWatchGraph
Moves a rule node from one watch chain to another
RuleWatchNode::moveWatch() — Method in class RuleWatchNode
Moves a watch from one literal to another
Transaction::markAliasInstalled() — Method in class Transaction
Transaction::markAliasUninstalled() — Method in class Transaction
InstallationManager::markAliasInstalled() — Method in class InstallationManager
Executes markAliasInstalled operation.
InstallationManager::markAliasUninstalled() — Method in class InstallationManager
Executes markAlias operation.
MetapackageInstallerClass in namespace Composer\Installer
Metapackage installation manager.
MultiConstraintClass in namespace Composer\Package\LinkConstraint
$RootPackageProperty in class RootPackage
RepositoryFactory::manager() — Method in class RepositoryFactory

N

InitCommand::normalizeRequirements() — Method in class InitCommand
Decisions::next() — Method in class Decisions
Problem::nextSection() — Method in class Problem
$RuleSetProperty in class RuleSet
RuleSetIterator::next() — Method in class RuleSetIterator
GitDownloader::normalizePath() — Method in class GitDownloader
$EventProperty in class Event
NoSslExceptionClass in namespace Composer\Exception
BaseIO::notice() — Method in class BaseIO
Normal but significant events.
NullIOClass in namespace Composer\IO
IOInterface that is not interactive and never writes the output
InstallationManager::notifyInstalls() — Method in class InstallationManager
NoopInstallerClass in namespace Composer\Installer
Does not install anything but marks packages installed in the repo
$BasePackageProperty in class BasePackage
$PackageProperty in class Package
$ComposerRepositoryProperty in class ComposerRepository
SvnDriver::normalizeUrl() — Method in class SvnDriver
An absolute path (leading '/') is converted to a file:// url.
Filesystem::normalizePath() — Method in class Filesystem
Normalize a path. This replaces backslashes with slashes, removes ending slash and collapses redundant separators and up-level references.
NoProxyPatternClass in namespace Composer\Util
Tests URLs against no_proxy patterns.

O

OutdatedCommandClass in namespace Composer\Command
$SearchCommandProperty in class SearchCommand
$SearchCommandProperty in class SearchCommand
OperationInterfaceClass in namespace Composer\DependencyResolver\Operation
Solver operation interface.
RuleSetGenerator::obsoleteImpossibleForAlias() — Method in class RuleSetGenerator
$RuleWatchChainProperty in class RuleWatchChain
$FileDownloaderProperty in class FileDownloader
$ConsoleIOProperty in class ConsoleIO
ConsoleIO::overwrite() — Method in class ConsoleIO
Overwrites a previous message to the output.
ConsoleIO::overwriteError() — Method in class ConsoleIO
Overwrites a previous message to the error output.
IOInterface::overwrite() — Method in class IOInterface
Overwrites a previous message to the output.
IOInterface::overwriteError() — Method in class IOInterface
Overwrites a previous message to the error output.
NullIO::overwrite() — Method in class NullIO
Overwrites a previous message to the output.
NullIO::overwriteError() — Method in class NullIO
Overwrites a previous message to the error output.
$InstallerProperty in class Installer
SuggestedPackagesReporter::output() — Method in class SuggestedPackagesReporter
Output suggested packages.
$ArchiveManagerProperty in class ArchiveManager
$ComposerRepositoryProperty in class ComposerRepository
$BitbucketDriverProperty in class BitbucketDriver
$GitHubDriverProperty in class GitHubDriver
$VcsDriverProperty in class VcsDriver
ProcessExecutor::outputHandler() — Method in class ProcessExecutor

P

AutoloadGenerator::parseAutoloads() — Method in class AutoloadGenerator
Compiles an ordered list of namespace => path mappings
AutoloadGenerator::parseAutoloadsType() — Method in class AutoloadGenerator
BaseDependencyCommand::printTable() — Method in class BaseDependencyCommand
Assembles and prints a bottom-up table of the dependencies.
BaseDependencyCommand::printTree() — Method in class BaseDependencyCommand
Recursively prints a tree of the selected results.
CheckPlatformReqsCommand::printTable() — Method in class CheckPlatformReqsCommand
$DiagnoseCommandProperty in class DiagnoseCommand
InitCommand::parseAuthorString() — Method in class InitCommand
ProhibitsCommandClass in namespace Composer\Command
ShowCommand::printMeta() — Method in class ShowCommand
Prints package metadata.
ShowCommand::printVersions() — Method in class ShowCommand
Prints all available versions of this package and highlights the installed one if any.
ShowCommand::printLinks() — Method in class ShowCommand
print link objects
ShowCommand::printLicenses() — Method in class ShowCommand
Prints the licenses of a package with metadata
Config::prohibitUrlByConfig() — Method in class Config
Validates that the passed URL is allowed to be used by current config, or throws an exception.
$DecisionsProperty in class Decisions
DefaultPolicy::pruneToBestVersion() — Method in class DefaultPolicy
DefaultPolicy::pruneToHighestPriorityOrInstalled() — Method in class DefaultPolicy
Assumes that installed packages come first and then all highest priority packages
DefaultPolicy::pruneRemoteAliases() — Method in class DefaultPolicy
Assumes that locally aliased (in root package requires) packages take priority over branch-alias ones
$InstallOperationProperty in class InstallOperation
$MarkAliasInstalledOperationProperty in class MarkAliasInstalledOperation
$MarkAliasUninstalledOperationProperty in class MarkAliasUninstalledOperation
$UninstallOperationProperty in class UninstallOperation
PolicyInterfaceClass in namespace Composer\DependencyResolver
PoolClass in namespace Composer\DependencyResolver
A package pool contains repositories that provide packages.
$PoolProperty in class Pool
$PoolProperty in class Pool
$PoolProperty in class Pool
$PoolProperty in class Pool
$PoolProperty in class Pool
Pool::packageById() — Method in class Pool
Retrieves the package object for a given package id.
ProblemClass in namespace Composer\DependencyResolver
Represents a problem detected while solving dependencies
$ProblemProperty in class Problem
$RuleSetGeneratorProperty in class RuleSetGenerator
$RuleSetGeneratorProperty in class RuleSetGenerator
RuleWatchGraph::propagateLiteral() — Method in class RuleWatchGraph
Propagates a decision on a literal to all rules watching the literal
$SolverProperty in class Solver
$SolverProperty in class Solver
$SolverProperty in class Solver
$SolverProperty in class Solver
Solver::propagate() — Method in class Solver
Makes a decision and propagates it to all rules.
$SolverProblemsExceptionProperty in class SolverProblemsException
$TransactionProperty in class Transaction
$TransactionProperty in class Transaction
FileDownloader::processUrl() — Method in class FileDownloader
Process the download url
$GzipDownloaderProperty in class GzipDownloader
PathDownloaderClass in namespace Composer\Downloader
Download a package from a local path.
PearPackageExtractorClass in namespace Composer\Downloader
Extractor for pear packages.
PerforceDownloaderClass in namespace Composer\Downloader
$PerforceDownloaderProperty in class PerforceDownloader
PharDownloaderClass in namespace Composer\Downloader
Downloader for phar files
$RarDownloaderProperty in class RarDownloader
$VcsDownloaderProperty in class VcsDownloader
$XzDownloaderProperty in class XzDownloader
$ZipDownloaderProperty in class ZipDownloader
$EventDispatcherProperty in class EventDispatcher
EventDispatcher::pushEvent() — Method in class EventDispatcher
Push an event to the stack of active event
EventDispatcher::popEvent() — Method in class EventDispatcher
Pops the active event from the stack
Factory::purgePackages() — Method in class Factory
$InstallerProperty in class Installer
$InstallerProperty in class Installer
$InstallerProperty in class Installer
$InstallerProperty in class Installer
$InstallerProperty in class Installer
PackageEventClass in namespace Composer\Installer
The Package Event.
PackageEventsClass in namespace Composer\Installer
Package Events.
PearBinaryInstallerClass in namespace Composer\Installer
Utility to handle installation of package "bin"/binaries for PEAR packages
PearInstallerClass in namespace Composer\Installer
Package installation manager.
PluginInstallerClass in namespace Composer\Installer
Installer for plugin packages
ProjectInstallerClass in namespace Composer\Installer
Project Installer is used to install a single package into a directory as root project.
JsonFile::parseJson() — Method in class JsonFile
Parses json string and returns hash.
JsonManipulator::pregMatch() — Method in class JsonManipulator
$AliasPackageProperty in class AliasPackage
$AliasPackageProperty in class AliasPackage
BaseExcludeFilter::parseLines() — Method in class BaseExcludeFilter
Processes a file containing exclude rules of different formats per line
GitExcludeFilter::parseGitIgnoreLine() — Method in class GitExcludeFilter
Callback line parser which process gitignore lines
GitExcludeFilter::parseGitAttributesLine() — Method in class GitExcludeFilter
Callback parser which finds export-ignore rules in git attribute lines
$HgExcludeFilterProperty in class HgExcludeFilter
Either HG_IGNORE_REGEX or HG_IGNORE_GLOB
HgExcludeFilter::parseHgIgnoreLine() — Method in class HgExcludeFilter
Callback line parser which process hgignore lines
HgExcludeFilter::patternFromGlob() — Method in class HgExcludeFilter
Generates an exclude pattern for filter() from a hg glob expression
HgExcludeFilter::patternFromRegex() — Method in class HgExcludeFilter
Generates an exclude pattern for filter() from a hg regexp expression
PharArchiverClass in namespace Composer\Package\Archiver
$BasePackageProperty in class BasePackage
$LinkProperty in class Link
ArrayLoader::parseLinks() — Method in class ArrayLoader
PackageClass in namespace Composer\Package
Core package definitions that are needed to resolve dependencies and install packages
$PackageProperty in class Package
$PackageProperty in class Package
PackageInterfaceClass in namespace Composer\Package
Defines the essential information a package has that is used during solving/installation
$RootPackageProperty in class RootPackage
VersionParser::parseConstraints() — Method in class VersionParser
{@inheritDoc}
VersionParser::parseNameVersionPairs() — Method in class VersionParser
Parses an array of strings representing package/version pairs.
PluginEventsClass in namespace Composer\Plugin
The Plugin Events.
PluginInterfaceClass in namespace Composer\Plugin
Plugin interface
PluginManagerClass in namespace Composer\Plugin
Plugin manager
$PluginManagerProperty in class PluginManager
PreCommandRunEventClass in namespace Composer\Plugin
The pre command run event.
PreFileDownloadEventClass in namespace Composer\Plugin
The pre file download event.
$ArrayRepositoryProperty in class ArrayRepository
$ComposerRepositoryProperty in class ComposerRepository
$ComposerRepositoryProperty in class ComposerRepository
$ComposerRepositoryProperty in class ComposerRepository
$ComposerRepositoryProperty in class ComposerRepository
PackageRepositoryClass in namespace Composer\Repository
Package repository.
PathRepositoryClass in namespace Composer\Repository
This repository allows installing local packages that are not necessarily under their own VCS.
PearRepositoryClass in namespace Composer\Repository
Builds list of package from PEAR channel.
PackageDependencyParserClass in namespace Composer\Repository\Pear
Read PEAR packages using REST 1.0 interface
PackageInfoClass in namespace Composer\Repository\Pear
PEAR Package info
PlatformRepositoryClass in namespace Composer\Repository
RepositoryManager::prependRepository() — Method in class RepositoryManager
Adds a repository to the beginning of the chain
$VcsRepositoryProperty in class VcsRepository
VcsRepository::preProcess() — Method in class VcsRepository
BitbucketDriver::parseCloneUrls() — Method in class BitbucketDriver
$GitLabDriverProperty in class GitLabDriver
PerforceDriverClass in namespace Composer\Repository\Vcs
$PerforceDriverProperty in class PerforceDriver
$SvnDriverProperty in class SvnDriver
$VcsDriverProperty in class VcsDriver
PackageEventClass in namespace Composer\Script
The Package Event.
ComposerMirror::processUrl() — Method in class ComposerMirror
ComposerMirror::processGitUrl() — Method in class ComposerMirror
ComposerMirror::processHgUrl() — Method in class ComposerMirror
$GitProperty in class Git
$GitHubProperty in class GitHub
$GitLabProperty in class GitLab
PerforceClass in namespace Composer\Util
$PerforceProperty in class Perforce
$PerforceProperty in class Perforce
$PerforceProperty in class Perforce
$PerforceProperty in class Perforce
$PerforceProperty in class Perforce
$PerforceProperty in class Perforce
$PerforceProperty in class Perforce
$PerforceProperty in class Perforce
$PerforceProperty in class Perforce
$PerforceProperty in class Perforce
$PerforceProperty in class Perforce
Perforce::p4Login() — Method in class Perforce
PlatformClass in namespace Composer\Util
Platform helper for uniform platform-specific tests.
ProcessExecutorClass in namespace Composer\Util
RemoteFilesystem::promptAuthAndRetry() — Method in class RemoteFilesystem
$SvnProperty in class Svn

Q

Perforce::queryP4User() — Method in class Perforce
Perforce::queryP4Password() — Method in class Perforce
$SvnProperty in class Svn

R

ClassLoader::register() — Method in class ClassLoader
Registers this instance as an autoloader.
Cache::read() — Method in class Cache
Cache::remove() — Method in class Cache
BaseCommand::resetComposer() — Method in class BaseCommand
Removes the cached composer instance
$DiagnoseCommandProperty in class DiagnoseCommand
GlobalCommand::run() — Method in class GlobalCommand
$InitCommandProperty in class InitCommand
RemoveCommandClass in namespace Composer\Command
RequireCommandClass in namespace Composer\Command
RequireCommand::revertComposerFile() — Method in class RequireCommand
RunScriptCommandClass in namespace Composer\Command
SelfUpdateCommand::rollback() — Method in class SelfUpdateCommand
Config::raw() — Method in class Config
ConfigSourceInterface::removeRepository() — Method in class ConfigSourceInterface
Remove a repository
ConfigSourceInterface::removeConfigSetting() — Method in class ConfigSourceInterface
Remove a config setting
ConfigSourceInterface::removeProperty() — Method in class ConfigSourceInterface
Remove a property
ConfigSourceInterface::removeLink() — Method in class ConfigSourceInterface
Remove a package link
JsonConfigSource::removeRepository() — Method in class JsonConfigSource
Remove a repository
JsonConfigSource::removeConfigSetting() — Method in class JsonConfigSource
Remove a config setting
JsonConfigSource::removeProperty() — Method in class JsonConfigSource
Remove a property
JsonConfigSource::removeLink() — Method in class JsonConfigSource
Remove a package link
Application::run() — Method in class Application
{@inheritDoc}
Application::resetComposer() — Method in class Application
Removes the cached composer instance
Decisions::reset() — Method in class Decisions
Decisions::resetToOffset() — Method in class Decisions
Decisions::revertLast() — Method in class Decisions
Decisions::rewind() — Method in class Decisions
DefaultPolicy::replaces() — Method in class DefaultPolicy
Checks if source replaces a package with the same name as target.
$SolverOperationProperty in class SolverOperation
$PoolProperty in class Pool
$ProblemProperty in class Problem
A map containing the id of each rule part of this problem as a key
$ProblemProperty in class Problem
A set of reasons for the problem, each is a rule or a job and a rule
RequestClass in namespace Composer\DependencyResolver
Request::remove() — Method in class Request
RuleClass in namespace Composer\DependencyResolver
$RuleProperty in class Rule
Rule2LiteralsClass in namespace Composer\DependencyResolver
RuleSetClass in namespace Composer\DependencyResolver
$RuleSetProperty in class RuleSet
READ-ONLY: Lookup table for rule id to rule object
$RuleSetProperty in class RuleSet
$RuleSetProperty in class RuleSet
RuleSet::ruleById() — Method in class RuleSet
RuleSetGeneratorClass in namespace Composer\DependencyResolver
$RuleSetGeneratorProperty in class RuleSetGenerator
RuleSetIteratorClass in namespace Composer\DependencyResolver
$RuleSetIteratorProperty in class RuleSetIterator
RuleSetIterator::rewind() — Method in class RuleSetIterator
RuleWatchChainClass in namespace Composer\DependencyResolver
An extension of SplDoublyLinkedList with seek and removal of current element
RuleWatchChain::remove() — Method in class RuleWatchChain
Removes the current element from the list
RuleWatchGraphClass in namespace Composer\DependencyResolver
The RuleWatchGraph efficiently propagates decisions to other rules
RuleWatchNodeClass in namespace Composer\DependencyResolver
Wrapper around a Rule which keeps track of the two literals it watches
$RuleWatchNodeProperty in class RuleWatchNode
$SolverProperty in class Solver
$SolverProperty in class Solver
DownloadManager::remove() — Method in class DownloadManager
Removes package from target dir.
DownloadManager::resolvePackageInstallPreference() — Method in class DownloadManager
Determines the install preference of a package
DownloaderInterface::remove() — Method in class DownloaderInterface
Removes specific package from specific folder.
$FileDownloaderProperty in class FileDownloader
FileDownloader::remove() — Method in class FileDownloader
Removes specific package from specific folder.
GitDownloader::reapplyChanges() — Method in class GitDownloader
Guarantee that no changes have been made to the local copy
PathDownloader::remove() — Method in class PathDownloader
Removes specific package from specific folder.
RarDownloaderClass in namespace Composer\Downloader
RAR archive downloader.
$TransportExceptionProperty in class TransportException
VcsDownloader::remove() — Method in class VcsDownloader
Removes specific package from specific folder.
VcsDownloader::reapplyChanges() — Method in class VcsDownloader
Guarantee that no changes have been made to the local copy
$InstallerProperty in class Installer
$InstallerProperty in class Installer
Installer::run() — Method in class Installer
Run installation (or update)
BinaryInstaller::removeBinaries() — Method in class BinaryInstaller
InstallationManager::reset() — Method in class InstallationManager
InstallationManager::removeInstaller() — Method in class InstallationManager
Removes installer
LibraryInstaller::removeCode() — Method in class LibraryInstaller
JsonFile::read() — Method in class JsonFile
Reads json file.
JsonManipulator::removeRepository() — Method in class JsonManipulator
JsonManipulator::removeConfigSetting() — Method in class JsonManipulator
JsonManipulator::removeProperty() — Method in class JsonManipulator
JsonManipulator::removeSubNode() — Method in class JsonManipulator
JsonManipulator::removeMainKey() — Method in class JsonManipulator
$AliasPackageProperty in class AliasPackage
$AliasPackageProperty in class AliasPackage
$AliasPackageProperty in class AliasPackage
AliasPackage::replaceSelfVersionDependencies() — Method in class AliasPackage
$BasePackageProperty in class BasePackage
$CompletePackageProperty in class CompletePackage
RootPackageLoaderClass in namespace Composer\Package\Loader
ArrayLoader built for the sole purpose of loading the root package
$PackageProperty in class Package
$PackageProperty in class Package
$PackageProperty in class Package
Package::replaceVersion() — Method in class Package
Replaces current version and pretty version with passed values.
RootAliasPackageClass in namespace Composer\Package
RootPackageClass in namespace Composer\Package
The root package represents the project's composer.json and contains additional metadata
$RootPackageProperty in class RootPackage
RootPackageInterfaceClass in namespace Composer\Package
Defines additional fields that are only needed for the root package
$PluginManagerProperty in class PluginManager
PluginManager::registerPackage() — Method in class PluginManager
Register a plugin package, activate it etc.
ArrayRepository::removePackage() — Method in class ArrayRepository
Removes package from repository.
$ArtifactRepositoryProperty in class ArtifactRepository
$ComposerRepositoryProperty in class ComposerRepository
$ComposerRepositoryProperty in class ComposerRepository
$ComposerRepositoryProperty in class ComposerRepository
ComposerRepository::resetPackageIds() — Method in class ComposerRepository
CompositeRepository::removePackage() — Method in class CompositeRepository
{@inheritdoc}
FilesystemRepository::reload() — Method in class FilesystemRepository
Forces a reload of all packages.
BaseChannelReader::requestContent() — Method in class BaseChannelReader
Read content from remote filesystem.
BaseChannelReader::requestXml() — Method in class BaseChannelReader
Read xml content from remote filesystem
ChannelReader::read() — Method in class ChannelReader
Reads PEAR channel through REST interface and builds list of packages
ChannelRest10Reader::read() — Method in class ChannelRest10Reader
Reads package descriptions using PEAR Rest 1.0 interface
ChannelRest11Reader::read() — Method in class ChannelRest11Reader
Reads package descriptions using PEAR Rest 1.1 interface
ReleaseInfoClass in namespace Composer\Repository\Pear
PEAR package release info
RepositoryFactoryClass in namespace Composer\Repository
RepositoryInterfaceClass in namespace Composer\Repository
Repository interface.
RepositoryManagerClass in namespace Composer\Repository
Repositories manager.
RepositorySecurityExceptionClass in namespace Composer\Repository
Thrown when a security problem, like a broken or missing signature
$VcsRepositoryProperty in class VcsRepository
$BitbucketDriverProperty in class BitbucketDriver
$BitbucketDriverProperty in class BitbucketDriver
$FossilDriverProperty in class FossilDriver
$FossilDriverProperty in class FossilDriver
$GitDriverProperty in class GitDriver
$GitDriverProperty in class GitDriver
$GitHubDriverProperty in class GitHubDriver
$GitHubDriverProperty in class GitHubDriver
$GitHubDriverProperty in class GitHubDriver
$HgDriverProperty in class HgDriver
$HgDriverProperty in class HgDriver
$SvnDriverProperty in class SvnDriver
$VcsDriverProperty in class VcsDriver
$VcsDriverProperty in class VcsDriver
WritableArrayRepository::reload() — Method in class WritableArrayRepository
Forces a reload of all packages.
WritableRepositoryInterface::removePackage() — Method in class WritableRepositoryInterface
Removes package from the repository.
WritableRepositoryInterface::reload() — Method in class WritableRepositoryInterface
Forces a reload of all packages.
Bitbucket::requestToken() — Method in class Bitbucket
Retrieves an access token from Bitbucket.
ErrorHandler::register() — Method in class ErrorHandler
Register error handler.
Filesystem::remove() — Method in class Filesystem
Filesystem::removeDirectory() — Method in class Filesystem
Recursively remove a directory
Filesystem::removeDirectoryPhp() — Method in class Filesystem
Recursively delete directory using PHP iterators.
Filesystem::rmdir() — Method in class Filesystem
Attempts to rmdir a file and in case of failure retries after 350ms on windows
Filesystem::rename() — Method in class Filesystem
Filesystem::relativeSymlink() — Method in class Filesystem
Creates a relative symlink from $link to $target
Filesystem::removeJunction() — Method in class Filesystem
Removes a Windows NTFS junction.
Git::runCommand() — Method in class Git
$GitHubProperty in class GitHub
$GitLabProperty in class GitLab
Hg::runCommand() — Method in class Hg
$NoProxyPatternProperty in class NoProxyPattern
Perforce::read() — Method in class Perforce
RemoteFilesystemClass in namespace Composer\Util
Silencer::restore() — Method in class Silencer
Restores a single state.

S

AutoloadGenerator::setDevMode() — Method in class AutoloadGenerator
AutoloadGenerator::setClassMapAuthoritative() — Method in class AutoloadGenerator
Whether or not generated autoloader considers the class map authoritative.
AutoloadGenerator::setApcu() — Method in class AutoloadGenerator
Whether or not generated autoloader considers APCu caching.
AutoloadGenerator::setRunScripts() — Method in class AutoloadGenerator
Set whether to run scripts or not
AutoloadGenerator::sortPackageMap() — Method in class AutoloadGenerator
Sorts packages by dependency weight
AutoloadGenerator::safeCopy() — Method in class AutoloadGenerator
Copy file using stream_copy_to_stream to work around https://bugs.php.net/bug.php?id=6463
ClassLoader::set() — Method in class ClassLoader
Registers a set of PSR-0 directories for a given prefix, replacing any others previously set for this prefix.
ClassLoader::setPsr4() — Method in class ClassLoader
Registers a set of PSR-4 directories for a given namespace, replacing any others previously set for this namespace.
ClassLoader::setUseIncludePath() — Method in class ClassLoader
Turns on searching the include path for class files.
ClassLoader::setClassMapAuthoritative() — Method in class ClassLoader
Turns off searching the prefix and fallback directories for classes that have not been registered with the class map.
ClassLoader::setApcuPrefix() — Method in class ClassLoader
APCu prefix to use to cache found/not-found classes, if the extension is enabled.
Cache::sha1() — Method in class Cache
Cache::sha256() — Method in class Cache
ArchiveCommand::selectPackage() — Method in class ArchiveCommand
BaseCommand::setComposer() — Method in class BaseCommand
BaseCommand::setIO() — Method in class BaseCommand
$CreateProjectCommandProperty in class CreateProjectCommand
$RunScriptCommandProperty in class RunScriptCommand
ScriptAliasCommandClass in namespace Composer\Command
SearchCommandClass in namespace Composer\Command
SelfUpdateCommandClass in namespace Composer\Command
SelfUpdateCommand::setLocalPhar() — Method in class SelfUpdateCommand
ShowCommandClass in namespace Composer\Command
StatusCommandClass in namespace Composer\Command
SuggestsCommandClass in namespace Composer\Command
Composer::setPackage() — Method in class Composer
Composer::setConfig() — Method in class Composer
Composer::setLocker() — Method in class Composer
Composer::setRepositoryManager() — Method in class Composer
Composer::setDownloadManager() — Method in class Composer
Composer::setArchiveManager() — Method in class Composer
Composer::setInstallationManager() — Method in class Composer
Composer::setPluginManager() — Method in class Composer
Composer::setEventDispatcher() — Method in class Composer
Composer::setAutoloadGenerator() — Method in class Composer
Config::setConfigSource() — Method in class Config
Config::setAuthConfigSource() — Method in class Config
Decisions::satisfy() — Method in class Decisions
DefaultPolicy::selectPreferredPackages() — Method in class DefaultPolicy
SolverOperationClass in namespace Composer\DependencyResolver\Operation
Abstract solver operation class.
PolicyInterface::selectPreferredPackages() — Method in class PolicyInterface
$PoolProperty in class Pool
Pool::setWhitelist() — Method in class Pool
$ProblemProperty in class Problem
Rule::setType() — Method in class Rule
RuleWatchChain::seek() — Method in class RuleWatchChain
Moves the internal iterator to the specified offset
SolverClass in namespace Composer\DependencyResolver
Solver::setupInstalledMap() — Method in class Solver
Solver::solve() — Method in class Solver
SolverBugExceptionClass in namespace Composer\DependencyResolver
SolverProblemsExceptionClass in namespace Composer\DependencyResolver
DownloadManager::setPreferSource() — Method in class DownloadManager
Makes downloader prefer source installation over the dist.
DownloadManager::setPreferDist() — Method in class DownloadManager
Makes downloader prefer dist installation over the source.
DownloadManager::setPreferences() — Method in class DownloadManager
Sets fine tuned preference settings for package level source/dist selection.
DownloadManager::setOutputProgress() — Method in class DownloadManager
Sets whether to output download progress information for all registered downloaders
DownloadManager::setDownloader() — Method in class DownloadManager
Sets installer downloader for a specific installation type.
DownloaderInterface::setOutputProgress() — Method in class DownloaderInterface
Sets whether to output download progress information or not
FileDownloader::setOutputProgress() — Method in class FileDownloader
Sets whether to output download progress information or not
GitDownloader::setPushUrl() — Method in class GitDownloader
GitDownloader::stashChanges() — Method in class GitDownloader
PerforceDownloader::setPerforce() — Method in class PerforceDownloader
SvnDownloaderClass in namespace Composer\Downloader
$TransportExceptionProperty in class TransportException
TransportException::setHeaders() — Method in class TransportException
TransportException::setResponse() — Method in class TransportException
TransportException::setStatusCode() — Method in class TransportException
VcsDownloader::setOutputProgress() — Method in class VcsDownloader
Download progress information is not available for all VCS downloaders.
Event::stopPropagation() — Method in class Event
Prevents the event from being passed to further listeners
ScriptExecutionExceptionClass in namespace Composer\EventDispatcher
BaseIO::setAuthentication() — Method in class BaseIO
Set the authentication information for the repository.
ConsoleIO::select() — Method in class ConsoleIO
Asks the user to select a value.
IOInterface::select() — Method in class IOInterface
Asks the user to select a value.
IOInterface::setAuthentication() — Method in class IOInterface
Set the authentication information for the repository.
NullIO::select() — Method in class NullIO
Asks the user to select a value.
$InstallerProperty in class Installer
$InstallerProperty in class Installer
Installer::setAdditionalInstalledRepository() — Method in class Installer
Installer::setDryRun() — Method in class Installer
Whether to run in drymode or not
Installer::setPreferSource() — Method in class Installer
prefer source installation
Installer::setPreferDist() — Method in class Installer
prefer dist installation
Installer::setOptimizeAutoloader() — Method in class Installer
Whether or not generated autoloader are optimized
Installer::setClassMapAuthoritative() — Method in class Installer
Whether or not generated autoloader considers the class map authoritative.
Installer::setApcuAutoloader() — Method in class Installer
Whether or not generated autoloader considers APCu caching.
Installer::setUpdate() — Method in class Installer
update packages
Installer::setDevMode() — Method in class Installer
enables dev packages
Installer::setDumpAutoloader() — Method in class Installer
set whether to run autoloader or not
Installer::setRunScripts() — Method in class Installer
set whether to run scripts or not
Installer::setConfig() — Method in class Installer
set the config instance
Installer::setVerbose() — Method in class Installer
run in verbose mode
Installer::setIgnorePlatformRequirements() — Method in class Installer
set ignore Platform Package requirements
Installer::setUpdateWhitelist() — Method in class Installer
restrict the update operation to a few packages, all other packages that are already installed will be kept at their current version
Installer::setWhitelistDependencies() — Method in class Installer
Installer::setWhitelistTransitiveDependencies() — Method in class Installer
Should dependencies of whitelisted packages (but not direct dependencies) be updated?
Installer::setWhitelistAllDependencies() — Method in class Installer
Should all dependencies of whitelisted packages be updated recursively?
Installer::setPreferStable() — Method in class Installer
Should packages be preferred in a stable version when updating?
Installer::setPreferLowest() — Method in class Installer
Should packages be preferred in a lowest version when updating?
Installer::setWriteLock() — Method in class Installer
Should the lock file be updated when updating?
Installer::setExecuteOperations() — Method in class Installer
Should the operations (package install, update and removal) be executed on disk?
Installer::setSkipSuggest() — Method in class Installer
Should suggestions be skipped?
Installer::setSuggestedPackagesReporter() — Method in class Installer
InstallerInterface::supports() — Method in class InstallerInterface
Decides if the installer supports the given type
LibraryInstaller::supports() — Method in class LibraryInstaller
Decides if the installer supports the given type
MetapackageInstaller::supports() — Method in class MetapackageInstaller
Decides if the installer supports the given type
NoopInstaller::supports() — Method in class NoopInstaller
Decides if the installer supports the given type
PluginInstaller::supports() — Method in class PluginInstaller
Decides if the installer supports the given type
ProjectInstaller::supports() — Method in class ProjectInstaller
Decides if the installer supports the given type
SuggestedPackagesReporterClass in namespace Composer\Installer
Add suggested packages from different places to output them in the end.
$SuggestedPackagesReporterProperty in class SuggestedPackagesReporter
$AliasPackageProperty in class AliasPackage
AliasPackage::setRootPackageAlias() — Method in class AliasPackage
Stores whether this is an alias created by an aliasing in the requirements of the root package or not
AliasPackage::setInstallationSource() — Method in class AliasPackage
Sets source from which this package was installed (source/dist).
AliasPackage::setSourceReference() — Method in class AliasPackage
AliasPackage::setSourceMirrors() — Method in class AliasPackage
AliasPackage::setDistReference() — Method in class AliasPackage
AliasPackage::setTransportOptions() — Method in class AliasPackage
Configures the list of options to download package dist files
AliasPackage::setDistMirrors() — Method in class AliasPackage
ArchiveManager::setOverwriteFiles() — Method in class ArchiveManager
Set whether existing archives should be overwritten
ArchiverInterface::supports() — Method in class ArchiverInterface
Format supported by the archiver.
$BaseExcludeFilterProperty in class BaseExcludeFilter
PharArchiver::supports() — Method in class PharArchiver
Format supported by the archiver.
ZipArchiver::supports() — Method in class ZipArchiver
Format supported by the archiver.
$BasePackageProperty in class BasePackage
$BasePackageProperty in class BasePackage
BasePackage::setId() — Method in class BasePackage
Allows the solver to set an id for this package to refer to it.
BasePackage::setRepository() — Method in class BasePackage
Stores a reference to the repository that owns the package
BasePackage::setTransportOptions() — Method in class BasePackage
Configures the list of options to download package dist files
Comparer::setSource() — Method in class Comparer
Comparer::setUpdate() — Method in class Comparer
$CompletePackageProperty in class CompletePackage
$CompletePackageProperty in class CompletePackage
CompletePackage::setScripts() — Method in class CompletePackage
CompletePackage::setRepositories() — Method in class CompletePackage
Set the repositories
CompletePackage::setLicense() — Method in class CompletePackage
Set the license
CompletePackage::setKeywords() — Method in class CompletePackage
Set the keywords
CompletePackage::setAuthors() — Method in class CompletePackage
Set the authors
CompletePackage::setDescription() — Method in class CompletePackage
Set the description
CompletePackage::setHomepage() — Method in class CompletePackage
Set the homepage
CompletePackage::setSupport() — Method in class CompletePackage
Set the support information
CompletePackage::setAbandoned() — Method in class CompletePackage
$LinkProperty in class Link
SpecificConstraintClass in namespace Composer\Package\LinkConstraint
Locker::setLockData() — Method in class Locker
Locks provided data into lockfile.
$PackageProperty in class Package
$PackageProperty in class Package
$PackageProperty in class Package
$PackageProperty in class Package
$PackageProperty in class Package
$PackageProperty in class Package
Package::setType() — Method in class Package
Package::setTargetDir() — Method in class Package
Package::setExtra() — Method in class Package
Package::setBinaries() — Method in class Package
Package::setInstallationSource() — Method in class Package
Sets source from which this package was installed (source/dist).
Package::setSourceType() — Method in class Package
Package::setSourceUrl() — Method in class Package
Package::setSourceReference() — Method in class Package
Package::setSourceMirrors() — Method in class Package
Package::setDistType() — Method in class Package
Package::setDistUrl() — Method in class Package
Package::setDistReference() — Method in class Package
Package::setDistSha1Checksum() — Method in class Package
Package::setDistMirrors() — Method in class Package
Package::setReleaseDate() — Method in class Package
Set the releaseDate
Package::setRequires() — Method in class Package
Set the required packages
Package::setConflicts() — Method in class Package
Set the conflicting packages
Package::setProvides() — Method in class Package
Set the provided virtual packages
Package::setReplaces() — Method in class Package
Set the packages this one replaces
Package::setDevRequires() — Method in class Package
Set the recommended packages
Package::setSuggests() — Method in class Package
Set the suggested packages
Package::setAutoload() — Method in class Package
Set the autoload mapping
Package::setDevAutoload() — Method in class Package
Set the dev autoload mapping
Package::setIncludePaths() — Method in class Package
Sets the list of paths added to PHP's include path.
Package::setNotificationUrl() — Method in class Package
Sets the notification URL
Package::setArchiveExcludes() — Method in class Package
Sets a list of patterns to be excluded from archives
PackageInterface::setId() — Method in class PackageInterface
Allows the solver to set an id for this package to refer to it.
PackageInterface::setInstallationSource() — Method in class PackageInterface
Sets source from which this package was installed (source/dist).
PackageInterface::setRepository() — Method in class PackageInterface
Stores a reference to the repository that owns the package
RootAliasPackage::setRequires() — Method in class RootAliasPackage
Set the required packages
RootAliasPackage::setDevRequires() — Method in class RootAliasPackage
Set the recommended packages
RootAliasPackage::setConflicts() — Method in class RootAliasPackage
Set the conflicting packages
RootAliasPackage::setProvides() — Method in class RootAliasPackage
Set the provided virtual packages
RootAliasPackage::setReplaces() — Method in class RootAliasPackage
Set the packages this one replaces
RootAliasPackage::setRepositories() — Method in class RootAliasPackage
Set the repositories
RootAliasPackage::setAutoload() — Method in class RootAliasPackage
Set the autoload mapping
RootAliasPackage::setDevAutoload() — Method in class RootAliasPackage
Set the dev autoload mapping
RootAliasPackage::setStabilityFlags() — Method in class RootAliasPackage
Set the stabilityFlags
RootAliasPackage::setSuggests() — Method in class RootAliasPackage
Set the suggested packages
RootAliasPackage::setExtra() — Method in class RootAliasPackage
$RootPackageProperty in class RootPackage
RootPackage::setMinimumStability() — Method in class RootPackage
Set the minimumStability
RootPackage::setStabilityFlags() — Method in class RootPackage
Set the stabilityFlags
RootPackage::setPreferStable() — Method in class RootPackage
Set the preferStable
RootPackage::setConfig() — Method in class RootPackage
Set the config
RootPackage::setReferences() — Method in class RootPackage
Set the references
RootPackage::setAliases() — Method in class RootPackage
Set the aliases
RootPackageInterface::setRequires() — Method in class RootPackageInterface
Set the required packages
RootPackageInterface::setDevRequires() — Method in class RootPackageInterface
Set the recommended packages
RootPackageInterface::setConflicts() — Method in class RootPackageInterface
Set the conflicting packages
RootPackageInterface::setProvides() — Method in class RootPackageInterface
Set the provided virtual packages
RootPackageInterface::setReplaces() — Method in class RootPackageInterface
Set the packages this one replaces
RootPackageInterface::setRepositories() — Method in class RootPackageInterface
Set the repositories
RootPackageInterface::setAutoload() — Method in class RootPackageInterface
Set the autoload mapping
RootPackageInterface::setDevAutoload() — Method in class RootPackageInterface
Set the dev autoload mapping
RootPackageInterface::setStabilityFlags() — Method in class RootPackageInterface
Set the stabilityFlags
RootPackageInterface::setSuggests() — Method in class RootPackageInterface
Set the suggested packages
RootPackageInterface::setExtra() — Method in class RootPackageInterface
PreFileDownloadEvent::setRemoteFilesystem() — Method in class PreFileDownloadEvent
Sets the remote filesystem
StrictConfirmationQuestionClass in namespace Composer\Question
Represents a yes/no question Enforces strict responses rather than non-standard answers counting as default Based on Symfony\Component\Console\Question\ConfirmationQuestion
ArrayRepository::search() — Method in class ArrayRepository
Searches the repository for packages containing the query
$ComposerRepositoryProperty in class ComposerRepository
$ComposerRepositoryProperty in class ComposerRepository
ComposerRepository::setRootAliases() — Method in class ComposerRepository
ComposerRepository::search() — Method in class ComposerRepository
Searches the repository for packages containing the query
CompositeRepository::search() — Method in class CompositeRepository
Searches the repository for packages containing the query
RepositoryInterface::search() — Method in class RepositoryInterface
Searches the repository for packages containing the query
RepositoryManager::setRepositoryClass() — Method in class RepositoryManager
Stores repository class for a specific installation type.
RepositoryManager::setLocalRepository() — Method in class RepositoryManager
Sets local repository for the project.
VcsRepository::setLoader() — Method in class VcsRepository
BitbucketDriver::setupFallbackDriver() — Method in class BitbucketDriver
FossilDriver::supports() — Method in class FossilDriver
Checks if this driver can handle a given url
GitBitbucketDriver::supports() — Method in class GitBitbucketDriver
Checks if this driver can handle a given url
GitBitbucketDriver::setupFallbackDriver() — Method in class GitBitbucketDriver
GitDriver::supports() — Method in class GitDriver
Checks if this driver can handle a given url
GitHubDriver::supports() — Method in class GitHubDriver
Checks if this driver can handle a given url
GitHubDriver::setupGitDriver() — Method in class GitHubDriver
GitLabDriver::setRemoteFilesystem() — Method in class GitLabDriver
Updates the RemoteFilesystem instance.
GitLabDriver::setupGitDriver() — Method in class GitLabDriver
GitLabDriver::supports() — Method in class GitLabDriver
Uses the config gitlab-domains to see if the driver supports the url for the repository given.
HgBitbucketDriver::supports() — Method in class HgBitbucketDriver
Checks if this driver can handle a given url
HgBitbucketDriver::setupFallbackDriver() — Method in class HgBitbucketDriver
HgDriver::supports() — Method in class HgDriver
Checks if this driver can handle a given url
PerforceDriver::supports() — Method in class PerforceDriver
Checks if this driver can handle a given url
SvnDriverClass in namespace Composer\Repository\Vcs
SvnDriver::shouldCache() — Method in class SvnDriver
Returns whether or not the given $identifier should be cached or not.
SvnDriver::supports() — Method in class SvnDriver
Checks if this driver can handle a given url
VcsDriver::shouldCache() — Method in class VcsDriver
Returns whether or not the given $identifier should be cached or not.
VcsDriverInterface::supports() — Method in class VcsDriverInterface
Checks if this driver can handle a given url
ScriptEventsClass in namespace Composer\Script
The Script Events.
Versions::setChannel() — Method in class Versions
AuthHelper::storeAuth() — Method in class AuthHelper
Filesystem::size() — Method in class Filesystem
Returns size of a file or directory specified by path. If a directory is given, it's size will be computed recursively.
Git::syncMirror() — Method in class Git
Git::sanitizeUrl() — Method in class Git
Hg::sanitizeUrl() — Method in class Hg
Perforce::setStream() — Method in class Perforce
Perforce::setUser() — Method in class Perforce
Perforce::syncCodeBase() — Method in class Perforce
Perforce::setFilesystem() — Method in class Perforce
Platform::strlen() — Method in class Platform
ProcessExecutor::splitLines() — Method in class ProcessExecutor
ProcessExecutor::setTimeout() — Method in class ProcessExecutor
RemoteFilesystem::setOptions() — Method in class RemoteFilesystem
Merges new options
SilencerClass in namespace Composer\Util
Temporarily suppress PHP error reporting, usually warnings and below.
Silencer::suppress() — Method in class Silencer
Suppresses given mask or errors.
SpdxLicenseClass in namespace Composer\Util
StreamContextFactoryClass in namespace Composer\Util
Allows the creation of a basic context supporting http proxy
SvnClass in namespace Composer\Util
Svn::setCacheCredentials() — Method in class Svn

T

$SearchCommandProperty in class SearchCommand
$UpdateOperationProperty in class UpdateOperation
$RuleSetProperty in class RuleSet
$RuleSetIteratorProperty in class RuleSetIterator
TransactionClass in namespace Composer\DependencyResolver
$TransactionProperty in class Transaction
Transaction::transactionFromMaps() — Method in class Transaction
TarDownloaderClass in namespace Composer\Downloader
Downloader for tar files: tar, tar.gz or tar.bz2
TransportExceptionClass in namespace Composer\Downloader
$LibraryInstallerProperty in class LibraryInstaller
$BasePackageProperty in class BasePackage
$LinkProperty in class Link
$PackageProperty in class Package
$PackageProperty in class Package
$VcsRepositoryProperty in class VcsRepository
$BitbucketDriverProperty in class BitbucketDriver
$BitbucketDriverProperty in class BitbucketDriver
$FossilDriverProperty in class FossilDriver
$GitDriverProperty in class GitDriver
$GitHubDriverProperty in class GitHubDriver
$HgDriverProperty in class HgDriver
$SvnDriverProperty in class SvnDriver
$SvnDriverProperty in class SvnDriver
$SvnDriverProperty in class SvnDriver
NoProxyPattern::test() — Method in class NoProxyPattern
Test a URL against the stored pattern.
$ProcessExecutorProperty in class ProcessExecutor
TlsHelperClass in namespace Composer\Util

U

ClassLoader::unregister() — Method in class ClassLoader
Unregisters this instance as an autoloader.
UpdateCommandClass in namespace Composer\Command
Decisions::undecided() — Method in class Decisions
UninstallOperationClass in namespace Composer\DependencyResolver\Operation
Solver uninstall operation.
UpdateOperationClass in namespace Composer\DependencyResolver\Operation
Solver update operation.
Request::update() — Method in class Request
Request::updateAll() — Method in class Request
$SolverProperty in class Solver
Transaction::update() — Method in class Transaction
Transaction::uninstall() — Method in class Transaction
DownloadManager::update() — Method in class DownloadManager
Updates package from initial to target version.
DownloaderInterface::update() — Method in class DownloaderInterface
Updates specific package in specific folder from initial to target version.
FileDownloader::update() — Method in class FileDownloader
Updates specific package in specific folder from initial to target version.
GitDownloader::updateToCommit() — Method in class GitDownloader
Updates the given path to the given commit ref
GitDownloader::updateOriginUrl() — Method in class GitDownloader
VcsDownloader::update() — Method in class VcsDownloader
Updates specific package in specific folder from initial to target version.
$InstallerProperty in class Installer
$InstallerProperty in class Installer
Array of package names/globs flagged for update
InstallationManager::update() — Method in class InstallationManager
Executes update operation.
InstallationManager::uninstall() — Method in class InstallationManager
Uninstalls package.
InstallerInterface::update() — Method in class InstallerInterface
Updates specific package.
InstallerInterface::uninstall() — Method in class InstallerInterface
Uninstalls specific package.
LibraryInstaller::update() — Method in class LibraryInstaller
Updates specific package.
LibraryInstaller::uninstall() — Method in class LibraryInstaller
Uninstalls specific package.
LibraryInstaller::updateCode() — Method in class LibraryInstaller
MetapackageInstaller::update() — Method in class MetapackageInstaller
Updates specific package.
MetapackageInstaller::uninstall() — Method in class MetapackageInstaller
Uninstalls specific package.
NoopInstaller::update() — Method in class NoopInstaller
Updates specific package.
NoopInstaller::uninstall() — Method in class NoopInstaller
Uninstalls specific package.
PearInstaller::update() — Method in class PearInstaller
Updates specific package.
PluginInstaller::update() — Method in class PluginInstaller
Updates specific package.
ProjectInstaller::update() — Method in class ProjectInstaller
Updates specific package.
ProjectInstaller::uninstall() — Method in class ProjectInstaller
Uninstalls specific package.
$ComposerRepositoryProperty in class ComposerRepository
$VcsRepositoryProperty in class VcsRepository
FossilDriver::updateLocalRepo() — Method in class FossilDriver
Clone or update existing local fossil repository.
$VcsDriverProperty in class VcsDriver
Filesystem::unlink() — Method in class Filesystem
Attempts to unlink a file and in case of failure retries after 350ms on windows
$PerforceProperty in class Perforce
$SvnProperty in class Svn
UrlClass in namespace Composer\Util
Url::updateDistReference() — Method in class Url

V

AutoloadGenerator::validatePackage() — Method in class AutoloadGenerator
$ShowCommandProperty in class ShowCommand
ValidateCommandClass in namespace Composer\Command
ValidateCommand
Decisions::validOffset() — Method in class Decisions
Decisions::valid() — Method in class Decisions
DefaultPolicy::versionCompare() — Method in class DefaultPolicy
PolicyInterface::versionCompare() — Method in class PolicyInterface
$PoolProperty in class Pool
RuleSetIterator::valid() — Method in class RuleSetIterator
GitDownloader::viewDiff() — Method in class GitDownloader
VcsCapableDownloaderInterfaceClass in namespace Composer\Downloader
VCS Capable Downloader interface.
VcsDownloaderClass in namespace Composer\Downloader
$InstallerProperty in class Installer
$LibraryInstallerProperty in class LibraryInstaller
JsonFile::validateSchema() — Method in class JsonFile
Validates the schema of the current json file according to composer-schema.json rules
JsonFile::validateSyntax() — Method in class JsonFile
Validates the syntax of a JSON string
$AliasPackageProperty in class AliasPackage
VersionConstraintClass in namespace Composer\Package\LinkConstraint
$ArrayLoaderProperty in class ArrayLoader
ValidatingArrayLoaderClass in namespace Composer\Package\Loader
$PackageProperty in class Package
VersionGuesserClass in namespace Composer\Package\Version
Try to guess the current version number based on different VCS configuration.
VersionParserClass in namespace Composer\Package\Version
VersionSelectorClass in namespace Composer\Package\Version
Selects the best possible version for a package
$PluginManagerProperty in class PluginManager
VcsRepositoryClass in namespace Composer\Repository
$VcsRepositoryProperty in class VcsRepository
$VcsRepositoryProperty in class VcsRepository
$BitbucketDriverProperty in class BitbucketDriver
VcsDriverClass in namespace Composer\Repository\Vcs
A driver implementation for driver with authentication interaction.
VcsDriverInterfaceClass in namespace Composer\Repository\Vcs
VersionsClass in namespace Composer\SelfUpdate
ConfigValidator::validate() — Method in class ConfigValidator
Validates the config, and returns the result.

W

Cache::write() — Method in class Cache
$PoolProperty in class Pool
Pool::whatProvides() — Method in class Pool
Searches all packages providing the given package name and match the constraint
$RuleSetGeneratorProperty in class RuleSetGenerator
RuleSetGenerator::whitelistFromPackage() — Method in class RuleSetGenerator
RuleSetGenerator::whitelistFromJobs() — Method in class RuleSetGenerator
$RuleWatchGraphProperty in class RuleWatchGraph
$RuleWatchNodeProperty in class RuleWatchNode
$RuleWatchNodeProperty in class RuleWatchNode
RuleWatchNode::watch2OnHighest() — Method in class RuleWatchNode
Places the second watch on the rule's literal, decided at the highest level
$SolverProperty in class Solver
BaseIO::warning() — Method in class BaseIO
Exceptional occurrences that are not errors.
ConsoleIO::write() — Method in class ConsoleIO
Writes a message to the output.
ConsoleIO::writeError() — Method in class ConsoleIO
Writes a message to the error output.
IOInterface::write() — Method in class IOInterface
Writes a message to the output.
IOInterface::writeError() — Method in class IOInterface
Writes a message to the error output.
NullIO::write() — Method in class NullIO
Writes a message to the output.
NullIO::writeError() — Method in class NullIO
Writes a message to the error output.
$InstallerProperty in class Installer
$InstallerProperty in class Installer
$InstallerProperty in class Installer
JsonFile::write() — Method in class JsonFile
Writes json file.
ComposerRepository::whatProvides() — Method in class ComposerRepository
FilesystemRepository::write() — Method in class FilesystemRepository
Writes writable repository.
$BitbucketDriverProperty in class BitbucketDriver
WritableArrayRepositoryClass in namespace Composer\Repository
Writable array repository.
WritableArrayRepository::write() — Method in class WritableArrayRepository
Writes repository (f.e. to the disc).
WritableRepositoryInterfaceClass in namespace Composer\Repository
Writable repository interface.
WritableRepositoryInterface::write() — Method in class WritableRepositoryInterface
Writes repository (f.e. to the disc).
$PerforceProperty in class Perforce
Perforce::writeClientSpecToFile() — Method in class Perforce
Perforce::writeP4ClientSpec() — Method in class Perforce
Perforce::windowsLogin() — Method in class Perforce

X

XzDownloaderClass in namespace Composer\Downloader
Xz archive downloader.
XdebugHandlerClass in namespace Composer

Z

ZipDownloaderClass in namespace Composer\Downloader
ZipArchiverClass in namespace Composer\Package\Archiver

_

AutoloadGenerator::__construct() — Method in class AutoloadGenerator
Cache::__construct() — Method in class Cache
ScriptAliasCommand::__construct() — Method in class ScriptAliasCommand
Config::__construct() — Method in class Config
JsonConfigSource::__construct() — Method in class JsonConfigSource
Constructor
Application::__construct() — Method in class Application
HtmlOutputFormatter::__construct() — Method in class HtmlOutputFormatter
Decisions::__construct() — Method in class Decisions
DefaultPolicy::__construct() — Method in class DefaultPolicy
GenericRule::__construct() — Method in class GenericRule
GenericRule::__toString() — Method in class GenericRule
Formats a rule as a string of the format (Literal1|Literal2|.
InstallOperation::__construct() — Method in class InstallOperation
Initializes operation.
InstallOperation::__toString() — Method in class InstallOperation
Serializes the operation in a human readable format
MarkAliasInstalledOperation::__construct() — Method in class MarkAliasInstalledOperation
Initializes operation.
MarkAliasInstalledOperation::__toString() — Method in class MarkAliasInstalledOperation
Serializes the operation in a human readable format
MarkAliasUninstalledOperation::__construct() — Method in class MarkAliasUninstalledOperation
Initializes operation.
MarkAliasUninstalledOperation::__toString() — Method in class MarkAliasUninstalledOperation
Serializes the operation in a human readable format
OperationInterface::__toString() — Method in class OperationInterface
Serializes the operation in a human readable format
SolverOperation::__construct() — Method in class SolverOperation
Initializes operation.
UninstallOperation::__construct() — Method in class UninstallOperation
Initializes operation.
UninstallOperation::__toString() — Method in class UninstallOperation
Serializes the operation in a human readable format
UpdateOperation::__construct() — Method in class UpdateOperation
Initializes update operation.
UpdateOperation::__toString() — Method in class UpdateOperation
Serializes the operation in a human readable format
Pool::__construct() — Method in class Pool
Problem::__construct() — Method in class Problem
Request::__construct() — Method in class Request
Rule::__construct() — Method in class Rule
Rule2Literals::__construct() — Method in class Rule2Literals
Rule2Literals::__toString() — Method in class Rule2Literals
Formats a rule as a string of the format (Literal1|Literal2|.
RuleSet::__construct() — Method in class RuleSet
RuleSet::__toString() — Method in class RuleSet
RuleSetGenerator::__construct() — Method in class RuleSetGenerator
RuleSetIterator::__construct() — Method in class RuleSetIterator
RuleWatchNode::__construct() — Method in class RuleWatchNode
Creates a new node watching the first and second literals of the rule.
Solver::__construct() — Method in class Solver
SolverBugException::__construct() — Method in class SolverBugException
SolverProblemsException::__construct() — Method in class SolverProblemsException
Transaction::__construct() — Method in class Transaction
DownloadManager::__construct() — Method in class DownloadManager
Initializes download manager.
FileDownloader::__construct() — Method in class FileDownloader
Constructor.
FilesystemException::__construct() — Method in class FilesystemException
GitDownloader::__construct() — Method in class GitDownloader
GzipDownloader::__construct() — Method in class GzipDownloader
Constructor.
PearPackageExtractor::__construct() — Method in class PearPackageExtractor
RarDownloader::__construct() — Method in class RarDownloader
Constructor.
VcsDownloader::__construct() — Method in class VcsDownloader
XzDownloader::__construct() — Method in class XzDownloader
Constructor.
ZipDownloader::__construct() — Method in class ZipDownloader
Constructor.
Event::__construct() — Method in class Event
Constructor.
EventDispatcher::__construct() — Method in class EventDispatcher
Constructor.
BufferIO::__construct() — Method in class BufferIO
Constructor.
ConsoleIO::__construct() — Method in class ConsoleIO
Constructor.
Installer::__construct() — Method in class Installer
Constructor
BinaryInstaller::__construct() — Method in class BinaryInstaller
InstallerEvent::__construct() — Method in class InstallerEvent
Constructor.
LibraryInstaller::__construct() — Method in class LibraryInstaller
Initializes library installer.
PackageEvent::__construct() — Method in class PackageEvent
Constructor.
PearBinaryInstaller::__construct() — Method in class PearBinaryInstaller
PearInstaller::__construct() — Method in class PearInstaller
Initializes library installer.
PluginInstaller::__construct() — Method in class PluginInstaller
Initializes library installer.
ProjectInstaller::__construct() — Method in class ProjectInstaller
SuggestedPackagesReporter::__construct() — Method in class SuggestedPackagesReporter
JsonFile::__construct() — Method in class JsonFile
Initializes json file reader/parser.
JsonManipulator::__construct() — Method in class JsonManipulator
JsonValidationException::__construct() — Method in class JsonValidationException
AliasPackage::__construct() — Method in class AliasPackage
All descendants' constructors should call this parent constructor
AliasPackage::__toString() — Method in class AliasPackage
Converts the package into a readable and unique string
ArchivableFilesFinder::__construct() — Method in class ArchivableFilesFinder
Initializes the internal Symfony Finder with appropriate filters
ArchiveManager::__construct() — Method in class ArchiveManager
BaseExcludeFilter::__construct() — Method in class BaseExcludeFilter
ComposerExcludeFilter::__construct() — Method in class ComposerExcludeFilter
GitExcludeFilter::__construct() — Method in class GitExcludeFilter
Parses .gitignore and .gitattributes files if they exist
HgExcludeFilter::__construct() — Method in class HgExcludeFilter
BasePackage::__construct() — Method in class BasePackage
All descendants' constructors should call this parent constructor
BasePackage::__toString() — Method in class BasePackage
Converts the package into a readable and unique string
BasePackage::__clone() — Method in class BasePackage
Link::__construct() — Method in class Link
Creates a new package link.
Link::__toString() — Method in class Link
ArrayLoader::__construct() — Method in class ArrayLoader
InvalidPackageException::__construct() — Method in class InvalidPackageException
JsonLoader::__construct() — Method in class JsonLoader
RootPackageLoader::__construct() — Method in class RootPackageLoader
ValidatingArrayLoader::__construct() — Method in class ValidatingArrayLoader
Locker::__construct() — Method in class Locker
Initializes packages locker.
Package::__construct() — Method in class Package
Creates a new in memory package.
PackageInterface::__toString() — Method in class PackageInterface
Converts the package into a readable and unique string
RootAliasPackage::__construct() — Method in class RootAliasPackage
All descendants' constructors should call this parent constructor
RootAliasPackage::__clone() — Method in class RootAliasPackage
VersionGuesser::__construct() — Method in class VersionGuesser
VersionSelector::__construct() — Method in class VersionSelector
CommandEvent::__construct() — Method in class CommandEvent
Constructor.
PluginManager::__construct() — Method in class PluginManager
Initializes plugin manager
PreCommandRunEvent::__construct() — Method in class PreCommandRunEvent
Constructor.
PreFileDownloadEvent::__construct() — Method in class PreFileDownloadEvent
Constructor.
StrictConfirmationQuestion::__construct() — Method in class StrictConfirmationQuestion
Constructor.s
ArrayRepository::__construct() — Method in class ArrayRepository
ArtifactRepository::__construct() — Method in class ArtifactRepository
ComposerRepository::__construct() — Method in class ComposerRepository
CompositeRepository::__construct() — Method in class CompositeRepository
Constructor
FilesystemRepository::__construct() — Method in class FilesystemRepository
Initializes filesystem repository.
PackageRepository::__construct() — Method in class PackageRepository
PathRepository::__construct() — Method in class PathRepository
Initializes path repository.
PearRepository::__construct() — Method in class PearRepository
BaseChannelReader::__construct() — Method in class BaseChannelReader
ChannelInfo::__construct() — Method in class ChannelInfo
ChannelReader::__construct() — Method in class ChannelReader
ChannelRest10Reader::__construct() — Method in class ChannelRest10Reader
ChannelRest11Reader::__construct() — Method in class ChannelRest11Reader
DependencyConstraint::__construct() — Method in class DependencyConstraint
DependencyInfo::__construct() — Method in class DependencyInfo
PackageInfo::__construct() — Method in class PackageInfo
ReleaseInfo::__construct() — Method in class ReleaseInfo
PlatformRepository::__construct() — Method in class PlatformRepository
RepositoryManager::__construct() — Method in class RepositoryManager
VcsRepository::__construct() — Method in class VcsRepository
VcsDriver::__construct() — Method in class VcsDriver
Constructor.
Event::__construct() — Method in class Event
Constructor.
Versions::__construct() — Method in class Versions
AuthHelper::__construct() — Method in class AuthHelper
Bitbucket::__construct() — Method in class Bitbucket
Constructor.
ConfigValidator::__construct() — Method in class ConfigValidator
Filesystem::__construct() — Method in class Filesystem
Git::__construct() — Method in class Git
GitHub::__construct() — Method in class GitHub
Constructor.
GitLab::__construct() — Method in class GitLab
Constructor.
Hg::__construct() — Method in class Hg
NoProxyPattern::__construct() — Method in class NoProxyPattern
Perforce::__construct() — Method in class Perforce
ProcessExecutor::__construct() — Method in class ProcessExecutor
RemoteFilesystem::__construct() — Method in class RemoteFilesystem
Constructor.
Svn::__construct() — Method in class Svn
XdebugHandler::__construct() — Method in class XdebugHandler