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
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
RuleSet::add() — Method in class RuleSet
$RuleSetGeneratorProperty in class RuleSetGenerator
$RuleSetGeneratorProperty in class RuleSetGenerator
$RuleSetGeneratorProperty in class RuleSetGenerator
RuleSetGenerator::addRulesForPackage() — Method in class RuleSetGenerator
RuleSetGenerator::addConflictRules() — Method in class RuleSetGenerator
RuleSetGenerator::addRulesForRequest() — Method in class RuleSetGenerator
Solver::analyze() — Method in class Solver
ArchiveDownloaderClass in namespace Composer\Downloader
Base downloader for archives
FileDownloader::addCleanupPath() — Method in class FileDownloader
TODO mark private in v3
$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
$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.
InstalledRepository::addRepository() — Method in class InstalledRepository
Add a repository.
PlatformRepository::addPackage() — Method in class PlatformRepository
Adds a new package to the repository
RepositoryManager::addRepository() — Method in class RepositoryManager
Adds repository
RepositorySet::allowInstalledRepositories() — Method in class RepositorySet
RepositorySet::addRepository() — Method in class RepositorySet
Adds a repository to this repository set
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
AuthHelper::addAuthenticationHeader() — Method in class AuthHelper
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.
HttpDownloader::add() — Method in class HttpDownloader
HttpDownloader::addCopy() — Method in class HttpDownloader
CurlDownloader::abortRequest() — Method in class CurlDownloader
Loop::abortJobs() — Method in class Loop

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.
PoolBuilder::buildPool() — Method in class PoolBuilder
$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
$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
DependsCommand::configure() — Method in class DependsCommand
Set common options and arguments.
DiagnoseCommand::configure() — Method in class DiagnoseCommand
DumpAutoloadCommand::configure() — Method in class DumpAutoloadCommand
ExecCommand::configure() — Method in class ExecCommand
FundCommand::configure() — Method in class FundCommand
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
Set common options and arguments.
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::compareByPriority() — 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 request
RuleSet::count() — Method in class RuleSet
$RuleSetGeneratorProperty in class RuleSetGenerator
$RuleSetGeneratorProperty in class RuleSetGenerator
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::createRule2Literals() — Method in class RuleSetGenerator
Creates a rule for two conflicting packages
RuleSetGenerator::createMultiConflictRule() — Method in class RuleSetGenerator
$RuleSetIteratorProperty in class RuleSetIterator
$RuleSetIteratorProperty in class RuleSetIterator
$RuleSetIteratorProperty in class RuleSetIterator
RuleSetIterator::current() — Method in class RuleSetIterator
Solver::checkForRootRequireProblems() — Method in class Solver
Transaction::calculateOperations() — Method in class Transaction
ChangeReportInterfaceClass in namespace Composer\Downloader
ChangeReport interface.
DownloadManager::cleanup() — Method in class DownloadManager
Cleans up a failed operation
DownloaderInterface::cleanup() — Method in class DownloaderInterface
Do anything to cleanup changes applied in the prepare or install/update/uninstall steps
$FileDownloaderProperty in class FileDownloader
$FileDownloaderProperty in class FileDownloader
FileDownloader::cleanup() — Method in class FileDownloader
Do anything to cleanup changes applied in the prepare or install/update/uninstall steps
FileDownloader::clearLastCacheWrite() — Method in class FileDownloader
TODO mark private in v3
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::cleanup() — Method in class VcsDownloader
Do anything to cleanup changes applied in the prepare or install/update/uninstall steps
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
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::createHttpDownloader() — 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
InstallerInterface::cleanup() — Method in class InstallerInterface
Do anything to cleanup changes applied in the prepare or install/update/uninstall steps
$LibraryInstallerProperty in class LibraryInstaller
LibraryInstaller::cleanup() — Method in class LibraryInstaller
Do anything to cleanup changes applied in the prepare or install/update/uninstall steps
MetapackageInstaller::cleanup() — Method in class MetapackageInstaller
Do anything to cleanup changes applied in the prepare or install/update/uninstall steps
NoopInstaller::cleanup() — Method in class NoopInstaller
Do anything to cleanup changes applied in the prepare or install/update/uninstall steps
ProjectInstaller::cleanup() — Method in class ProjectInstaller
Do anything to cleanup changes applied in the prepare or install/update/uninstall steps
$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
ComposerRepository::createPackages() — Method in class ComposerRepository
TODO v3 should make this private once we can drop PHP 5.3 support
CompositeRepositoryClass in namespace Composer\Repository
Composite repository.
CompositeRepository::count() — Method in class CompositeRepository
{@inheritdoc}
ConfigurableRepositoryInterfaceClass in namespace Composer\Repository
Configurable repository interface.
FilterRepository::count() — Method in class FilterRepository
{@inheritdoc}
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.
RepositorySet::createPool() — Method in class RepositorySet
Create a pool for dependency resolution from the packages in this repository set.
RepositorySet::createPoolWithAllPackages() — Method in class RepositorySet
Create a pool for dependency resolution from the packages in this repository set.
RepositorySet::createPoolForPackage() — Method in class RepositorySet
RepositorySet::createPoolForPackages() — Method in class RepositorySet
$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
$VersionsProperty in class Versions
$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
HttpDownloader::copy() — Method in class HttpDownloader
HttpDownloader::countActiveJobs() — Method in class HttpDownloader
CurlDownloaderClass in namespace Composer\Util\Http
Response::collect() — Method in class Response
$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
ProcessExecutor::countActiveJobs() — Method 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
Config::disableProcessTimeout() — Method in class Config
Used by long-running custom scripts in composer.json
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
MultiConflictRule::disable() — Method in class MultiConflictRule
Rule::disable() — Method in class Rule
$SolverProperty in class Solver
ArchiveDownloader::download() — Method in class ArchiveDownloader
This should do any network-related tasks to prepare for an upcoming install/update
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
This should do any network-related tasks to prepare for an upcoming install/update
DvcsDownloaderInterfaceClass in namespace Composer\Downloader
DVCS Downloader interface.
FileDownloader::download() — Method in class FileDownloader
This should do any network-related tasks to prepare for an upcoming install/update
FossilDownloader::doDownload() — Method in class FossilDownloader
Downloads data needed to run an install/update later
FossilDownloader::doInstall() — 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 data needed to run an install/update later
GitDownloader::doInstall() — 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 data needed to run an install/update later
HgDownloader::doInstall() — 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
This should do any network-related tasks to prepare for an upcoming install/update
PerforceDownloader::doDownload() — Method in class PerforceDownloader
Downloads data needed to run an install/update later
PerforceDownloader::doInstall() — 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 data needed to run an install/update later
SvnDownloader::doInstall() — 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
This should do any network-related tasks to prepare for an upcoming install/update
VcsDownloader::doDownload() — Method in class VcsDownloader
Downloads data needed to run an install/update later
VcsDownloader::doInstall() — 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
This should do any network-related tasks to prepare for an upcoming install/update
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::doUpdate() — Method 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.
InstallerInterface::download() — Method in class InstallerInterface
Downloads the files needed to later install the given package.
$LibraryInstallerProperty in class LibraryInstaller
LibraryInstaller::download() — Method in class LibraryInstaller
Downloads the files needed to later install the given package.
MetapackageInstaller::download() — Method in class MetapackageInstaller
Downloads the files needed to later install the given package.
NoopInstaller::download() — Method in class NoopInstaller
Downloads the files needed to later install the given package.
PluginInstaller::download() — Method in class PluginInstaller
Downloads the files needed to later install the given package.
ProjectInstaller::download() — Method in class ProjectInstaller
Downloads the files needed to later install the given package.
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
PluginInterface::deactivate() — Method in class PluginInterface
Remove any hooks from Composer
$PluginManagerProperty in class PluginManager
PluginManager::deactivatePackage() — Method in class PluginManager
Deactivates a plugin package
RepositoryFactory::defaultRepos() — Method in class RepositoryFactory
$PerforceDriverProperty in class PerforceDriver
Filesystem::directorySize() — Method in class Filesystem
CurlDownloader::download() — Method in class CurlDownloader
Response::decodeJson() — Method in class Response
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
FundCommand::execute() — Method in class FundCommand
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
{@inheritDoc}
UpdateCommand::execute() — Method in class UpdateCommand
ValidateCommand::execute() — Method in class ValidateCommand
GenericRule::equals() — Method in class GenericRule
MultiConflictRule::equals() — Method in class MultiConflictRule
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
$FileDownloaderProperty in class FileDownloader
GzipDownloader::extract() — Method in class GzipDownloader
Extract file to directory
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::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::executeTty() — Method in class EventDispatcher
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
Installer::extractDevPackages() — Method in class Installer
Run the solver a second time on top of the existing update result with only the current result set in the pool and see what packages would get removed if we only had the non-dev packages in the solver request
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
$PackageProperty in class Package
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
HttpDownloader::enableAsync() — Method in class HttpDownloader
MetadataMinifier::expand() — Method in class MetadataMinifier
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::executeTty() — Method in class ProcessExecutor
runs a process on the commandline in TTY mode
ProcessExecutor::executeAsync() — Method in class ProcessExecutor
starts a process on the commandline in async mode
ProcessExecutor::enableAsync() — Method in class ProcessExecutor
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.
BaseCommand::formatRequirements() — Method in class BaseCommand
FundCommandClass in namespace Composer\Command
InitCommand::findPackages() — Method in class InitCommand
InitCommand::formatAuthors() — Method in class InitCommand
SelfUpdateCommand::fetchKeys() — Method in class SelfUpdateCommand
HtmlOutputFormatter::format() — Method in class HtmlOutputFormatter
InstallOperation::format() — Method in class InstallOperation
UninstallOperation::format() — Method in class UninstallOperation
UpdateOperation::format() — Method in class UpdateOperation
Problem::formatDeduplicatedRules() — Method in class Problem
$RequestProperty in class Request
Request::fixPackage() — Method in class Request
Mark an existing package as being installed and having to remain installed
Rule::formatPackagesUnique() — Method in class Rule
$SolverProperty in class Solver
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.
$InstallerProperty in class Installer
$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
$CompletePackageProperty in class CompletePackage
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.
$ComposerRepositoryProperty in class ComposerRepository
TODO v3 should make this private once we can drop PHP 5.3 support
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
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.
$FilesystemRepositoryProperty in class FilesystemRepository
FilterRepositoryClass in namespace Composer\Repository
Filters which packages are seen as canonical on this repo by loadPackages
FilterRepository::findPackage() — Method in class FilterRepository
Searches for the first match of a package by name and version.
FilterRepository::findPackages() — Method in class FilterRepository
Searches for all packages matching a name and optionally a version.
InstalledRepository::findPackagesWithReplacersAndProviders() — Method in class InstalledRepository
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.
RepositorySet::findPackages() — Method in class RepositorySet
Find packages providing or matching a name and optionally meeting a constraint in all repositories
$BitbucketDriverProperty in class BitbucketDriver
BitbucketDriver::fetchWithOAuthCredentials() — Method in class BitbucketDriver
Get the remote content.
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
Filesystem::filePutContentsIfModified() — Method in class Filesystem
$GitProperty in class Git
Git::fetchRefOrSyncMirror() — Method in class Git
Response::findHeaderValue() — Method in class Response
$PerforceProperty in class Perforce
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::getPlatformCheck() — 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.
BaseCommand::getApplication() — Method in class BaseCommand
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::getVersion() — Method in class Composer
Composer::getPackage() — Method in class Composer
Composer::getConfig() — Method in class Composer
Composer::getLocker() — Method in class Composer
Composer::getLoop() — 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}
Application::getInitialWorkingDirectory() — Method in class Application
Get the working directory at startup time
DefaultPolicy::groupLiteralsByName() — Method in class DefaultPolicy
GenericRuleClass in namespace Composer\DependencyResolver
GenericRule::getLiterals() — Method in class GenericRule
GenericRule::getHash() — Method in class GenericRule
LockTransaction::getNewLockPackages() — Method in class LockTransaction
LockTransaction::getAliases() — Method in class LockTransaction
Checks which of the given aliases from composer.json are actually in use for the lock file
MultiConflictRule::getLiterals() — Method in class MultiConflictRule
MultiConflictRule::getHash() — Method in class MultiConflictRule
InstallOperation::getPackage() — Method in class InstallOperation
Returns package instance.
InstallOperation::getOperationType() — Method in class InstallOperation
Returns operation type.
MarkAliasInstalledOperation::getPackage() — Method in class MarkAliasInstalledOperation
Returns package instance.
MarkAliasInstalledOperation::getOperationType() — Method in class MarkAliasInstalledOperation
Returns operation type.
MarkAliasUninstalledOperation::getPackage() — Method in class MarkAliasUninstalledOperation
Returns package instance.
MarkAliasUninstalledOperation::getOperationType() — Method in class MarkAliasUninstalledOperation
Returns operation type.
OperationInterface::getOperationType() — Method in class OperationInterface
Returns operation 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::getOperationType() — Method in class UninstallOperation
Returns operation type.
UpdateOperation::getInitialPackage() — Method in class UpdateOperation
Returns initial package.
UpdateOperation::getTargetPackage() — Method in class UpdateOperation
Returns target package.
UpdateOperation::getOperationType() — Method in class UpdateOperation
Returns operation type.
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::getMissingPackageReason() — Method in class Problem
Problem::getPackageList() — Method in class Problem
Request::getUpdateAllowList() — Method in class Request
Request::getUpdateAllowTransitiveDependencies() — Method in class Request
Request::getUpdateAllowTransitiveRootDependencies() — Method in class Request
Request::getRequires() — Method in class Request
Request::getFixedPackages() — Method in class Request
Request::getPresentMap() — Method in class Request
Request::getUnlockableMap() — Method in class Request
Request::getLockedRepository() — Method in class Request
Rule::getLiterals() — Method in class Rule
Rule::getHash() — 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
Solver::getPool() — Method in class Solver
SolverProblemsException::getPrettyString() — Method in class SolverProblemsException
SolverProblemsException::getProblems() — Method in class SolverProblemsException
Transaction::getOperations() — Method in class Transaction
Transaction::getRootPackages() — Method in class Transaction
Determine which packages in the result are not required by any other packages in it.
Transaction::getProvidersInResult() — Method in class Transaction
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::getDownloaderForPackage() — Method in class DownloadManager
Returns downloader for already installed package.
DownloadManager::getDownloaderType() — Method in class DownloadManager
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.
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
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
Factory::getLockFile() — 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
ConsoleIO::getProgressBar() — Method in class ConsoleIO
IOInterface::getAuthentications() — Method in class IOInterface
Get all authentication information entered.
IOInterface::getAuthentication() — Method in class IOInterface
Get the username and password of repository.
InstalledVersions::getInstalledPackages() — Method in class InstalledVersions
Returns a list of all package names which are present, either by being installed, replaced or provided
InstalledVersions::getVersionRanges() — Method in class InstalledVersions
Returns a version constraint representing all the range(s) which are installed for a given package
InstalledVersions::getVersion() — Method in class InstalledVersions
InstalledVersions::getPrettyVersion() — Method in class InstalledVersions
InstalledVersions::getReference() — Method in class InstalledVersions
InstalledVersions::getRootPackage() — Method in class InstalledVersions
InstalledVersions::getRawData() — Method in class InstalledVersions
Returns the raw installed.php data for custom implementations
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::getTransaction() — 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::getComposer() — Method in class PackageEvent
PackageEvent::getIO() — Method in class PackageEvent
PackageEvent::getLocalRepo() — Method in class PackageEvent
PackageEvent::getOperations() — Method in class PackageEvent
PackageEvent::getOperation() — Method in class PackageEvent
Returns the package instance.
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::getFunding() — Method in class AliasPackage
Returns an array of funding options for the package
AliasPackage::getNotificationUrl() — Method in class AliasPackage
Returns the package notification url
AliasPackage::getArchiveName() — Method in class AliasPackage
Returns default base filename for archive
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::getFunding() — Method in class CompletePackage
Returns an array of funding options for the package
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::getFunding() — Method in class CompletePackageInterface
Returns an array of funding options for the package
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::getArchiveName() — Method in class Package
Returns default base filename for archive
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::getArchiveName() — Method in class PackageInterface
Returns default base filename for archive
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
PostFileDownloadEvent::getFileName() — Method in class PostFileDownloadEvent
Retrieves the target file name location.
PostFileDownloadEvent::getChecksum() — Method in class PostFileDownloadEvent
Gets the checksum.
PostFileDownloadEvent::getUrl() — Method in class PostFileDownloadEvent
Gets the processed URL.
PostFileDownloadEvent::getPackage() — Method in class PostFileDownloadEvent
Get the package.
PreCommandRunEvent::getInput() — Method in class PreCommandRunEvent
Returns the console input
PreCommandRunEvent::getCommand() — Method in class PreCommandRunEvent
Returns the command about to be executed
PreFileDownloadEvent::getHttpDownloader() — Method in class PreFileDownloadEvent
PreFileDownloadEvent::getProcessedUrl() — Method in class PreFileDownloadEvent
Retrieves the processed URL that will be downloaded.
PreFileDownloadEvent::getType() — Method in class PreFileDownloadEvent
Returns the type of this download (package, metadata).
PreFileDownloadEvent::getContext() — Method in class PreFileDownloadEvent
Returns the context of this download, if any.
PrePoolCreateEvent::getRepositories() — Method in class PrePoolCreateEvent
PrePoolCreateEvent::getRequest() — Method in class PrePoolCreateEvent
PrePoolCreateEvent::getAcceptableStabilities() — Method in class PrePoolCreateEvent
PrePoolCreateEvent::getStabilityFlags() — Method in class PrePoolCreateEvent
PrePoolCreateEvent::getRootAliases() — Method in class PrePoolCreateEvent
PrePoolCreateEvent::getRootReferences() — Method in class PrePoolCreateEvent
PrePoolCreateEvent::getPackages() — Method in class PrePoolCreateEvent
PrePoolCreateEvent::getUnacceptableFixedPackages() — Method in class PrePoolCreateEvent
ArrayRepository::getRepoName() — Method in class ArrayRepository
Returns a name representing this repository to the user
ArrayRepository::getProviders() — Method in class ArrayRepository
Returns a list of packages providing a given package name
ArrayRepository::getPackages() — Method in class ArrayRepository
Returns list of registered packages.
ArtifactRepository::getRepoName() — Method in class ArtifactRepository
Returns a name representing this repository to the user
ArtifactRepository::getRepoConfig() — Method in class ArtifactRepository
ComposerRepository::getRepoName() — Method in class ComposerRepository
Returns a name representing this repository to the user
ComposerRepository::getRepoConfig() — Method in class ComposerRepository
ComposerRepository::getPackages() — Method in class ComposerRepository
Returns list of registered packages.
ComposerRepository::getPackageNames() — Method in class ComposerRepository
ComposerRepository::getProviders() — Method in class ComposerRepository
Returns a list of packages providing a given package name
CompositeRepository::getRepoName() — Method in class CompositeRepository
Returns a name representing this repository to the user
CompositeRepository::getRepositories() — Method in class CompositeRepository
Returns all the wrapped repositories
CompositeRepository::getPackages() — Method in class CompositeRepository
Returns list of registered packages.
CompositeRepository::getProviders() — Method in class CompositeRepository
Returns a list of packages providing a given package name
ConfigurableRepositoryInterface::getRepoConfig() — Method in class ConfigurableRepositoryInterface
FilterRepository::getRepoName() — Method in class FilterRepository
Returns a name representing this repository to the user
FilterRepository::getRepository() — Method in class FilterRepository
Returns the wrapped repositories
FilterRepository::getPackages() — Method in class FilterRepository
Returns list of registered packages.
FilterRepository::getProviders() — Method in class FilterRepository
Returns a list of packages providing a given package name
InstalledArrayRepository::getRepoName() — Method in class InstalledArrayRepository
Returns a name representing this repository to the user
InstalledFilesystemRepository::getRepoName() — Method in class InstalledFilesystemRepository
Returns a name representing this repository to the user
InstalledRepository::getDependents() — Method in class InstalledRepository
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.
InstalledRepository::getRepoName() — Method in class InstalledRepository
Returns a name representing this repository to the user
LockArrayRepository::getRepoName() — Method in class LockArrayRepository
Returns a name representing this repository to the user
PackageRepository::getRepoName() — Method in class PackageRepository
Returns a name representing this repository to the user
PathRepository::getRepoName() — Method in class PathRepository
Returns a name representing this repository to the user
PathRepository::getRepoConfig() — Method in class PathRepository
PlatformRepository::getRepoName() — Method in class PlatformRepository
Returns a name representing this repository to the user
RepositoryFactory::generateRepositoryName() — Method in class RepositoryFactory
RepositoryInterface::getPackages() — Method in class RepositoryInterface
Returns list of registered packages.
RepositoryInterface::getProviders() — Method in class RepositoryInterface
Returns a list of packages providing a given package name
RepositoryInterface::getRepoName() — Method in class RepositoryInterface
Returns a name representing this repository to the user
RepositoryManager::getRepositories() — Method in class RepositoryManager
Returns all repositories, except local one.
RepositoryManager::getLocalRepository() — Method in class RepositoryManager
Returns local repository for the project.
RepositorySet::getRootRequires() — Method in class RepositorySet
RepositorySet::getProviders() — Method in class RepositorySet
RootPackageRepository::getRepoName() — Method in class RootPackageRepository
Returns a name representing this repository to the user
VcsRepository::getRepoName() — Method in class VcsRepository
Returns a name representing this repository to the user
VcsRepository::getRepoConfig() — Method in class VcsRepository
VcsRepository::getDriver() — Method in class VcsRepository
VcsRepository::getEmptyReferences() — Method in class VcsRepository
VcsRepository::getVersionTransportExceptions() — 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::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::getComposerInformation() — Method in class GitLabDriver
Return the composer.json file information
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.
GitLabDriver::getNextPage() — Method in class GitLabDriver
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
VersionCacheInterface::getVersionPackage() — Method in class VersionCacheInterface
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.
Event::getOriginatingEvent() — Method in class Event
Set the originating event.
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::getNoShowSignatureFlag() — Method in class Git
Git::getGitHubDomainsRegex() — Method in class Git
Git::getGitLabDomainsRegex() — 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
HttpDownloader::get() — Method in class HttpDownloader
HttpDownloader::getOptions() — Method in class HttpDownloader
Retrieve the options set in the constructor
Response::getStatusCode() — Method in class Response
Response::getStatusMessage() — Method in class Response
Response::getHeaders() — Method in class Response
Response::getHeader() — Method in class Response
Response::getBody() — Method in class Response
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)
NoProxyPattern::getUrlData() — Method in class NoProxyPattern
Returns false is the url cannot be parsed, otherwise a data object
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
StreamContextFactory::getTlsDefaults() — Method in class StreamContextFactory
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.
Url::getOrigin() — Method in class Url
Zip::getComposerJson() — Method in class Zip
Gets content of the root composer.json inside a ZIP archive.

H

ConfigCommand::handleSingleValue() — Method in class ConfigCommand
ConfigCommand::handleMultiValue() — Method in class ConfigCommand
$DiagnoseCommandProperty in class DiagnoseCommand
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
$FileDownloaderProperty in class FileDownloader
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
$VcsDownloaderProperty in class VcsDownloader
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.
$AliasPackageProperty in class AliasPackage
AliasPackage::hasSelfVersionRequires() — Method in class AliasPackage
HgExcludeFilterClass in namespace Composer\Package\Archiver
An exclude filter that processes hgignore files
$CompletePackageProperty in class CompletePackage
ValidatingArrayLoader::hasPackageNamingError() — Method in class ValidatingArrayLoader
ArrayRepository::hasPackage() — Method in class ArrayRepository
Checks if specified package registered (installed).
$ComposerRepositoryProperty in class ComposerRepository
CompositeRepository::hasPackage() — Method in class CompositeRepository
Checks if specified package registered (installed).
FilterRepository::hasPackage() — Method in class FilterRepository
Checks if specified package registered (installed).
RepositoryInterface::hasPackage() — Method in class RepositoryInterface
Checks if specified package registered (installed).
$VcsRepositoryProperty in class VcsRepository
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.
$VcsDriverProperty in class VcsDriver
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
$GitHubProperty in class GitHub
$GitLabProperty in class GitLab
HgClass in namespace Composer\Util
HttpDownloaderClass in namespace Composer\Util
$NoProxyPatternProperty in class NoProxyPattern
$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::isUsable() — Method in class Cache
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.
RemoveCommand::interact() — Method in class RemoveCommand
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
MultiConflictRule::isAssertion() — Method in class MultiConflictRule
InstallOperationClass in namespace Composer\DependencyResolver\Operation
Solver install operation.
$UpdateOperationProperty in class UpdateOperation
Pool::isUnacceptableFixedPackage() — Method in class Pool
Problem::isCausedByLock() — Method in class Problem
Request::isFixedPackage() — Method in class Request
Rule::isDisabled() — Method in class Rule
Rule::isEnabled() — Method in class Rule
Rule::isAssertion() — Method in class Rule
Rule::isCausedByLock() — Method in class Rule
Rule2Literals::isAssertion() — Method in class Rule2Literals
RuleWatchGraph::insert() — Method in class RuleWatchGraph
Inserts a rule node into the appropriate chains within the graph
$SolverProperty in class Solver
ArchiveDownloader::install() — Method in class ArchiveDownloader
Installs specific package into specific folder.
DownloadManager::install() — Method in class DownloadManager
Installs package into target dir.
DownloaderInterface::install() — Method in class DownloaderInterface
Installs specific package into specific folder.
$FileDownloaderProperty in class FileDownloader
FileDownloader::install() — Method in class FileDownloader
Installs specific package into specific folder.
PathDownloader::install() — Method in class PathDownloader
Installs specific package into specific folder.
PerforceDownloader::initPerforce() — Method in class PerforceDownloader
$VcsDownloaderProperty in class VcsDownloader
VcsDownloader::install() — Method in class VcsDownloader
Installs specific package into specific folder.
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
IrrecoverableDownloadExceptionClass in namespace Composer\Exception
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?
InstalledVersionsClass in namespace Composer
This class is copied in every Composer installed project and available to all
InstalledVersions::isInstalled() — Method in class InstalledVersions
Checks whether the given package is installed
InstallerClass in namespace Composer
$InstallerProperty in class Installer
$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
InstallerEvent::isDevMode() — Method in class InstallerEvent
InstallerEvent::isExecutingOperations() — Method in class InstallerEvent
InstallerEventsClass in namespace Composer\Installer
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.
PackageEvent::isDevMode() — Method in class PackageEvent
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::isDefaultBranch() — 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
Returns if the package is abandoned or not
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
$PackageProperty in class Package
Package::isDev() — Method in class Package
Returns whether the package is a development virtual package or a concrete one
Package::isDefaultBranch() — Method in class Package
PackageInterface::isDev() — Method in class PackageInterface
Returns whether the package is a development virtual package or a concrete one
PackageInterface::isDefaultBranch() — Method in class PackageInterface
StabilityFilter::isPackageAcceptable() — Method in class StabilityFilter
Checks if any of the provided package names in the given stability match the configured acceptable stability and flags
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.
ComposerRepository::initialize() — Method in class ComposerRepository
Initializes the packages array. Mostly meant as an extension point.
ComposerRepository::isVersionAcceptable() — Method in class ComposerRepository
TODO v3 should make this private once we can drop PHP 5.3 support
FilesystemRepository::initialize() — Method in class FilesystemRepository
Initializes repository (reads file, or remote address).
InstalledArrayRepositoryClass in namespace Composer\Repository
Installed array repository.
InstalledArrayRepository::isFresh() — Method in class InstalledArrayRepository
InstalledFilesystemRepositoryClass in namespace Composer\Repository
Installed filesystem repository.
InstalledFilesystemRepository::isFresh() — Method in class InstalledFilesystemRepository
InstalledRepositoryClass in namespace Composer\Repository
Installed repository is a composite of all installed repo types.
InstalledRepositoryInterfaceClass in namespace Composer\Repository
Installable repository interface.
InstalledRepositoryInterface::isFresh() — Method in class InstalledRepositoryInterface
InvalidRepositoryExceptionClass in namespace Composer\Repository
Exception thrown when a package repository is utterly broken
PackageRepository::initialize() — Method in class PackageRepository
Initializes repository (reads file, or remote address).
PathRepository::initialize() — Method in class PathRepository
Initializes path repository.
PlatformRepository::initialize() — Method in class PlatformRepository
Initializes the packages array. Mostly meant as an extension point.
RepositorySet::isPackageAcceptable() — Method in class RepositorySet
$VcsRepositoryProperty in class VcsRepository
$VcsRepositoryProperty in class VcsRepository
$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
AuthHelper::isPublicBitBucketDownload() — Method 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
Check is disable TLS.
StreamContextFactory::initOptions() — Method in class StreamContextFactory
$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
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
LocalRepoTransactionClass in namespace Composer\DependencyResolver
LockTransactionClass in namespace Composer\DependencyResolver
$MultiConflictRuleProperty in class MultiConflictRule
Pool::literalToPackage() — Method in class Pool
Pool::literalToPrettyString() — Method in class Pool
$RequestProperty in class Request
$Rule2LiteralsProperty in class Rule2Literals
$Rule2LiteralsProperty in class Rule2Literals
$SolverProperty in class Solver
$SolverProperty in class Solver
$SolverProblemsExceptionProperty in class SolverProblemsException
$FileDownloaderProperty in class FileDownloader
$EventDispatcherProperty in class EventDispatcher
$EventDispatcherProperty in class EventDispatcher
Factory::loadRootPackage() — Method in class Factory
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.
$ArchiveManagerProperty in class ArchiveManager
$CompletePackageProperty in class CompletePackage
LinkClass in namespace Composer\Package
Represents a link between two packages, represented by their names
$ArrayLoaderProperty in class ArrayLoader
ArrayLoader::load() — Method in class ArrayLoader
Converts a package from an array to a real instance
ArrayLoader::loadPackages() — Method in class ArrayLoader
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
ArrayRepository::loadPackages() — Method in class ArrayRepository
Returns list of registered packages with the supplied name
$ArtifactRepositoryProperty in class ArtifactRepository
$ArtifactRepositoryProperty in class ArtifactRepository
$ComposerRepositoryProperty in class ComposerRepository
$ComposerRepositoryProperty in class ComposerRepository
$ComposerRepositoryProperty in class ComposerRepository
ComposerRepository::loadPackages() — Method in class ComposerRepository
Returns list of registered packages with the supplied name
ComposerRepository::loadRootServerFile() — Method in class ComposerRepository
CompositeRepository::loadPackages() — Method in class CompositeRepository
Returns list of registered packages with the supplied name
FilterRepository::loadPackages() — Method in class FilterRepository
Returns list of registered packages with the supplied name
LockArrayRepositoryClass in namespace Composer\Repository
Lock array repository.
RepositoryInterface::loadPackages() — Method in class RepositoryInterface
Returns list of registered packages with the supplied name
$VcsRepositoryProperty in class VcsRepository
LoopClass in namespace Composer\Util

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
MultiConflictRuleClass in namespace Composer\DependencyResolver
MarkAliasInstalledOperationClass in namespace Composer\DependencyResolver\Operation
Solver install operation.
MarkAliasUninstalledOperationClass in namespace Composer\DependencyResolver\Operation
Solver install operation.
Pool::match() — Method in class Pool
Checks if the package matches the given constraint directly or through provided or replaced packages
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
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.
$RootPackageProperty in class RootPackage
RepositoryFactory::manager() — Method in class RepositoryFactory
HttpDownloader::markJobDone() — Method in class HttpDownloader
$CurlDownloaderProperty in class CurlDownloader
MetadataMinifierClass in namespace Composer\Util
MetadataMinifier::minify() — Method in class MetadataMinifier
NoProxyPattern::match() — Method in class NoProxyPattern
Returns true if the url is matched by a rule
NoProxyPattern::matchRange() — Method in class NoProxyPattern
Returns true if the target ip is in the network range
ProcessExecutor::markJobDone() — Method in class ProcessExecutor

N

BaseCommand::normalizeRequirements() — Method in class BaseCommand
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
$NoProxyPatternProperty in class NoProxyPattern

O

OutdatedCommandClass in namespace Composer\Command
$SearchCommandProperty in class SearchCommand
$SearchCommandProperty in class SearchCommand
OperationInterfaceClass in namespace Composer\DependencyResolver\Operation
Solver operation interface.
$RuleWatchChainProperty in class RuleWatchChain
$TransactionProperty in class Transaction
$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.
SuggestedPackagesReporter::outputMinimalistic() — Method in class SuggestedPackagesReporter
Output number of new suggested packages and a hint to use suggest command.
$ArchiveManagerProperty in class ArchiveManager
$BitbucketDriverProperty in class BitbucketDriver
$GitHubDriverProperty in class GitHubDriver
$VcsDriverProperty in class VcsDriver
HttpDownloader::outputWarnings() — Method in class HttpDownloader
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::printPackageInfo() — Method in class ShowCommand
Prints package info.
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
ShowCommand::printPackageInfoAsJson() — Method in class ShowCommand
Prints package info in JSON format.
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::pruneRemoteAliases() — Method in class DefaultPolicy
Assumes that locally aliased (in root package requires) packages take priority over branch-alias ones
$LockTransactionProperty in class LockTransaction
packages in current lock file, platform repo or otherwise present
$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 all packages for dependency resolution
$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.
PoolBuilderClass in namespace Composer\DependencyResolver
ProblemClass in namespace Composer\DependencyResolver
Represents a problem detected while solving dependencies
$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
Packages present at the beginning of the transaction
DownloadManager::prepare() — Method in class DownloadManager
Prepares an operation execution
DownloaderInterface::prepare() — Method in class DownloaderInterface
Do anything that needs to be done between all downloads have been completed and the actual operation is executed
$FileDownloaderProperty in class FileDownloader
FileDownloader::prepare() — Method in class FileDownloader
Do anything that needs to be done between all downloads have been completed and the actual operation is executed
FileDownloader::processUrl() — Method in class FileDownloader
Process the download url
PathDownloaderClass in namespace Composer\Downloader
Download a package from a local path.
PerforceDownloaderClass in namespace Composer\Downloader
$PerforceDownloaderProperty in class PerforceDownloader
PharDownloaderClass in namespace Composer\Downloader
Downloader for phar files
$VcsDownloaderProperty in class VcsDownloader
VcsDownloader::prepare() — Method in class VcsDownloader
Do anything that needs to be done between all downloads have been completed and the actual operation is executed
$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
InstallerInterface::prepare() — Method in class InstallerInterface
Do anything that needs to be done between all downloads have been completed and the actual operation is executed
LibraryInstaller::prepare() — Method in class LibraryInstaller
Do anything that needs to be done between all downloads have been completed and the actual operation is executed
MetapackageInstaller::prepare() — Method in class MetapackageInstaller
Do anything that needs to be done between all downloads have been completed and the actual operation is executed
NoopInstaller::prepare() — Method in class NoopInstaller
Do anything that needs to be done between all downloads have been completed and the actual operation is executed
PackageEventClass in namespace Composer\Installer
The Package Event.
PackageEventsClass in namespace Composer\Installer
Package Events.
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.
ProjectInstaller::prepare() — Method in class ProjectInstaller
Do anything that needs to be done between all downloads have been completed and the actual operation is executed
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
BasePackage::packageNameToRegexp() — Method in class BasePackage
Build a regexp from a package name, expanding * globs as required
$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
PostFileDownloadEventClass in namespace Composer\Plugin
The post file download event.
PreCommandRunEventClass in namespace Composer\Plugin
The pre command run event.
PreFileDownloadEventClass in namespace Composer\Plugin
The pre file download event.
PrePoolCreateEventClass in namespace Composer\Plugin
The pre command run event.
$ArrayRepositoryProperty in class ArrayRepository
$ArrayRepositoryProperty in class ArrayRepository
$ComposerRepositoryProperty in class ComposerRepository
$ComposerRepositoryProperty in class ComposerRepository
$ComposerRepositoryProperty in class ComposerRepository
$ComposerRepositoryProperty in class ComposerRepository
TODO v3 should make this private once we can drop PHP 5.3 support
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.
PlatformRepositoryClass in namespace Composer\Repository
RepositoryManager::prependRepository() — Method in class RepositoryManager
Adds a repository to the beginning of the chain
$VcsRepositoryProperty in class VcsRepository
$VcsRepositoryProperty in class VcsRepository
VcsRepository::preProcess() — Method in class VcsRepository
BitbucketDriver::parseCloneUrls() — Method in class BitbucketDriver
PerforceDriverClass in namespace Composer\Repository\Vcs
$PerforceDriverProperty in class PerforceDriver
$SvnDriverProperty in class SvnDriver
$VcsDriverProperty in class VcsDriver
AuthHelper::promptAuthIfNeeded() — Method in class AuthHelper
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
PackageSorterClass in namespace Composer\Util
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
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.
$LockTransactionProperty in class LockTransaction
$SolverOperationProperty in class SolverOperation
$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 root require and a rule
RequestClass in namespace Composer\DependencyResolver
$RequestProperty in class Request
Request::requireName() — Method in class Request
RuleClass in namespace Composer\DependencyResolver
$RuleProperty in class Rule
$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
$TransactionProperty in class Transaction
Package set resulting from this transaction
$TransactionProperty in class Transaction
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.
FileDownloader::removeCleanupPath() — Method in class FileDownloader
TODO mark private in v3
FileDownloader::remove() — Method in class FileDownloader
Removes specific package from specific folder.
GitDownloader::reapplyChanges() — Method in class GitDownloader
Reapply previously stashes changes if applicable, only called after an update (regardless if successful or not)
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
Reapply previously stashes changes if applicable, only called after an update (regardless if successful or not)
EventDispatcher::removeListener() — Method in class EventDispatcher
BaseIO::resetAuthentications() — Method in class BaseIO
{@inheritDoc}
InstalledVersions::reload() — Method in class InstalledVersions
Lets you reload the static array from another file
$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
PluginInstaller::rollbackInstall() — Method in class PluginInstaller
TODO v3 should make this private once we can drop PHP 5.3 support
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.
PluginManager::removePlugin() — Method in class PluginManager
Removes a plugin, deactivates it and removes any listener the plugin has set on the plugin instance
ArrayRepository::removePackage() — Method in class ArrayRepository
Removes package from repository.
$ArtifactRepositoryProperty in class ArtifactRepository
CompositeRepository::removePackage() — Method in class CompositeRepository
{@inheritdoc}
FilesystemRepository::reload() — Method in class FilesystemRepository
Forces a reload of all packages.
FilterRepository::removePackage() — Method in class FilterRepository
{@inheritdoc}
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
RepositorySetClass in namespace Composer\Repository
RootPackageRepositoryClass in namespace Composer\Repository
Root package repository.
$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
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
Hg::runCommand() — Method in class Hg
ResponseClass in namespace Composer\Util\Http
$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::setIgnorePlatformRequirements() — Method in class AutoloadGenerator
Sets whether platform requirements should be ignored
AutoloadGenerator::sortPackageMap() — Method in class AutoloadGenerator
Sorts packages by dependency weight
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::setLoop() — 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
LockTransaction::setResultPackages() — Method in class LockTransaction
LockTransaction::setNonDevPackages() — Method in class LockTransaction
InstallOperation::show() — Method in class InstallOperation
Serializes the operation in a human readable format
MarkAliasInstalledOperation::show() — Method in class MarkAliasInstalledOperation
Serializes the operation in a human readable format
MarkAliasUninstalledOperation::show() — Method in class MarkAliasUninstalledOperation
Serializes the operation in a human readable format
OperationInterface::show() — Method in class OperationInterface
Serializes the operation in a human readable format
SolverOperationClass in namespace Composer\DependencyResolver\Operation
Abstract solver operation class.
UninstallOperation::show() — Method in class UninstallOperation
Serializes the operation in a human readable format
UpdateOperation::show() — Method in class UpdateOperation
Serializes the operation in a human readable format
PolicyInterface::selectPreferredPackages() — Method in class PolicyInterface
$ProblemProperty in class Problem
Request::setUpdateAllowList() — Method in class Request
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::setupFixedMap() — 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::setDownloader() — Method in class DownloadManager
Sets installer downloader for a specific installation type.
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
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.
BufferIO::setUserInputs() — Method in class BufferIO
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.
InstalledVersions::satisfies() — Method in class InstalledVersions
Checks whether the given package satisfies a version constraint
$InstallerProperty in class Installer
Installer::setAdditionalFixedRepository() — 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::setInstall() — Method in class Installer
Allows disabling the install step after an update
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::setUpdateMirrors() — Method in class Installer
Update the lock file to the exact same versions and references but use current remote metadata like URLs and mirror info
Installer::setUpdateAllowList() — 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::setUpdateAllowTransitiveDependencies() — Method in class Installer
Should dependencies of packages marked for update be updated?
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::setSuggestedPackagesReporter() — Method in class Installer
InstallationManager::setOutputProgress() — Method in class InstallationManager
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
AliasPackage::setDistUrl() — Method in class AliasPackage
AliasPackage::setDistType() — Method in class AliasPackage
AliasPackage::setSourceDistReferences() — Method in class AliasPackage
Set dist and source references and update dist URL for ones that contain a reference
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::setFunding() — Method in class CompletePackage
Set the funding
CompletePackage::setAbandoned() — Method in class CompletePackage
$LinkProperty in class Link
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::setArchiveName() — Method in class Package
Sets default base filename for archive
Package::setArchiveExcludes() — Method in class Package
Sets a list of patterns to be excluded from archives
Package::setIsDefaultBranch() — Method in class Package
Package::setSourceDistReferences() — Method in class Package
Set dist and source references and update dist URL for ones that contain a reference
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
PackageInterface::setSourceReference() — Method in class PackageInterface
PackageInterface::setDistUrl() — Method in class PackageInterface
PackageInterface::setDistType() — Method in class PackageInterface
PackageInterface::setDistReference() — Method in class PackageInterface
PackageInterface::setSourceDistReferences() — Method in class PackageInterface
Set dist and source references and update dist URL for ones that contain a reference
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
StabilityFilterClass in namespace Composer\Package\Version
PreFileDownloadEvent::setProcessedUrl() — Method in class PreFileDownloadEvent
Sets the processed URL that will be downloaded.
PrePoolCreateEvent::setPackages() — Method in class PrePoolCreateEvent
PrePoolCreateEvent::setUnacceptableFixedPackages() — Method in class PrePoolCreateEvent
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
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
FilterRepository::search() — Method in class FilterRepository
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::setHttpDownloader() — Method in class GitLabDriver
Updates the HttpDownloader 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
Event::setOriginatingEvent() — Method in class Event
Set the originating event.
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.
Filesystem::safeCopy() — Method in class Filesystem
Copy file using stream_copy_to_stream to work around https://bugs.php.net/bug.php?id=6463
Git::syncMirror() — Method in class Git
HttpDownloader::setOptions() — Method in class HttpDownloader
Merges new options
PackageSorter::sortPackages() — Method in class PackageSorter
Sorts packages by dependency weight
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.
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
Url::sanitize() — Method in class Url

T

$SearchCommandProperty in class SearchCommand
$UpdateOperationProperty in class UpdateOperation
$RuleSetProperty in class RuleSet
$RuleSetIteratorProperty in class RuleSetIterator
$SolverProperty in class Solver
TransactionClass in namespace Composer\DependencyResolver
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
CurlDownloader::tick() — Method in class CurlDownloader
NoProxyPattern::test() — Method in class NoProxyPattern
Returns true if a URL matches the NO_PROXY 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
$LockTransactionProperty in class LockTransaction
Packages which cannot be mapped, platform repo, root package, other fixed repos
UninstallOperationClass in namespace Composer\DependencyResolver\Operation
Solver uninstall operation.
UpdateOperationClass in namespace Composer\DependencyResolver\Operation
Solver update operation.
$PoolProperty in class Pool
$RequestProperty in class Request
$RequestProperty in class Request
$RequestProperty in class Request
Request::unfixPackage() — Method in class Request
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
$InstallerProperty in class Installer
$InstallerProperty in class Installer
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.
PluginInstaller::update() — Method in class PluginInstaller
Updates specific package.
PluginInstaller::uninstall() — Method in class PluginInstaller
Uninstalls specific package.
ProjectInstaller::update() — Method in class ProjectInstaller
Updates specific package.
ProjectInstaller::uninstall() — Method in class ProjectInstaller
Uninstalls specific package.
PluginInterface::uninstall() — Method in class PluginInterface
Prepare the plugin to be uninstalled
PluginManager::uninstallPackage() — Method in class PluginManager
Uninstall a plugin package
PluginManager::uninstallPlugin() — Method in class PluginManager
Notifies a plugin it is being uninstalled and should clean up
$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
$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
$ComposerRepositoryProperty in class ComposerRepository
TODO v3 should make this private once we can drop PHP 5.3 support
VcsRepositoryClass in namespace Composer\Repository
$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
VersionCacheInterfaceClass in namespace Composer\Repository
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
Pool::whatProvides() — Method in class Pool
Searches all packages providing the given package name and match the constraint
$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::writeRaw() — Method in class BaseIO
Writes a message to the output, without formatting it.
BaseIO::writeErrorRaw() — Method in class BaseIO
Writes a message to the error output, without formatting it.
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.
ConsoleIO::writeRaw() — Method in class ConsoleIO
Writes a message to the output, without formatting it.
ConsoleIO::writeErrorRaw() — Method in class ConsoleIO
Writes a message to the error output, without formatting it.
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.
IOInterface::writeRaw() — Method in class IOInterface
Writes a message to the output, without formatting it.
IOInterface::writeErrorRaw() — Method in class IOInterface
Writes a message to the error output, without formatting it.
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
JsonFile::write() — Method in class JsonFile
Writes json file.
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).
HttpDownloader::wait() — Method in class HttpDownloader
Loop::wait() — Method in class Loop
$PerforceProperty in class Perforce
Perforce::writeClientSpecToFile() — Method in class Perforce
Perforce::writeP4ClientSpec() — Method in class Perforce
Perforce::windowsLogin() — Method in class Perforce
ProcessExecutor::wait() — Method in class ProcessExecutor

X

XzDownloaderClass in namespace Composer\Downloader
Xz archive downloader.

Z

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

_

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
Decisions::__toString() — 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|.
LocalRepoTransaction::__construct() — Method in class LocalRepoTransaction
LockTransaction::__construct() — Method in class LockTransaction
MultiConflictRule::__construct() — Method in class MultiConflictRule
MultiConflictRule::__toString() — Method in class MultiConflictRule
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
Pool::__toString() — Method in class Pool
PoolBuilder::__construct() — Method in class PoolBuilder
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
VcsDownloader::__construct() — Method in class VcsDownloader
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
InstallationManager::__construct() — Method in class InstallationManager
InstallerEvent::__construct() — Method in class InstallerEvent
Constructor.
LibraryInstaller::__construct() — Method in class LibraryInstaller
Initializes library installer.
MetapackageInstaller::__construct() — Method in class MetapackageInstaller
PackageEvent::__construct() — Method in class PackageEvent
Constructor.
PluginInstaller::__construct() — Method in class PluginInstaller
Initializes Plugin 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
Parses .hgignore file if it exist
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
PostFileDownloadEvent::__construct() — Method in class PostFileDownloadEvent
Constructor.
PreCommandRunEvent::__construct() — Method in class PreCommandRunEvent
Constructor.
PreFileDownloadEvent::__construct() — Method in class PreFileDownloadEvent
Constructor.
PrePoolCreateEvent::__construct() — Method in class PrePoolCreateEvent
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.
FilterRepository::__construct() — Method in class FilterRepository
PackageRepository::__construct() — Method in class PackageRepository
Initializes filesystem repository.
PathRepository::__construct() — Method in class PathRepository
Initializes path repository.
PearRepository::__construct() — Method in class PearRepository
PlatformRepository::__construct() — Method in class PlatformRepository
RepositoryManager::__construct() — Method in class RepositoryManager
RepositorySet::__construct() — Method in class RepositorySet
In most cases if you are looking to use this class as a way to find packages from repositories passing minimumStability is all you need to worry about. The rest is for advanced pool creation including aliases, pinned references and other special cases.
RootPackageRepository::__construct() — Method in class RootPackageRepository
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
HttpDownloader::__construct() — Method in class HttpDownloader
CurlDownloader::__construct() — Method in class CurlDownloader
Response::__construct() — Method in class Response
Loop::__construct() — Method in class Loop
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