Composer API
Index
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

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.
LicensesCommand::appendPackages() — Method in class LicensesCommand
Adds packages to the package list
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
Pool::addRepository() — Method in class Pool
Adds a repository and its packages to this package pool
Problem::addRule() — Method in class Problem
Add a rule as a reason
RuleSet::add() — Method in class RuleSet
ArchiveDownloaderClass in namespace Composer\Downloader
Base downloader for archives
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
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.
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
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
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.
ArrayDumperClass in namespace Composer\Package\Dumper
ArrayLoaderClass in namespace Composer\Package\Loader
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
ComposerRepository::addPackage() — Method in class ComposerRepository
Adds a new package to the repository
CompositeRepository::addRepository() — Method in class CompositeRepository
Add a repository.
PlatformRepository::addPackage() — Method in class PlatformRepository
Adds a new package to the repository
RepositoryManager::addRepository() — Method in class RepositoryManager
Adds repository
WritableRepositoryInterface::addPackage() — Method in class WritableRepositoryInterface
Adds package to the repository.
AuthHelperClass in namespace Composer\Util
Bitbucket::authorizeOAuth() — Method in class Bitbucket
Attempts to authorize a Bitbucket domain via OAuth
Bitbucket::authorizeOAuthInteractively() — Method in class Bitbucket
Authorizes a Bitbucket domain interactively via OAuth
GitHub::authorizeOAuth() — Method in class GitHub
Attempts to authorize a GitHub domain via OAuth
GitHub::authorizeOAuthInteractively() — Method in class GitHub
Authorizes a GitHub domain interactively via OAuth
GitLab::authorizeOAuth() — Method in class GitLab
Attempts to authorize a GitLab domain via OAuth.
GitLab::authorizeOAuthInteractively() — Method in class GitLab
Authorizes a GitLab domain interactively via OAuth.

B

AutoloadGenerator::buildPackageMap() — Method in class AutoloadGenerator
BaseCommandClass in namespace Composer\Command
Base class for Composer commands
BaseDependencyCommandClass in namespace Composer\Command
Base implementation for commands mapping dependency relationships.
BaseIOClass in namespace Composer\IO
BufferIOClass in namespace Composer\IO
BinaryInstallerClass in namespace Composer\Installer
Utility to handle installation of package "bin"/binaries
BinaryPresenceInterfaceClass in namespace Composer\Installer
Interface for the package installation manager that handle binary installation.
BaseExcludeFilterClass in namespace Composer\Package\Archiver
BasePackageClass in namespace Composer\Package
Base class for packages providing name storage and default match implementation
BaseRepositoryClass in namespace Composer\Repository
Common ancestor class for generic repository functionality.
BaseChannelReaderClass in namespace Composer\Repository\Pear
Base PEAR Channel reader.
PackageDependencyParser::buildDependencyInfo() — Method in class PackageDependencyParser
Builds dependency information.
BitbucketDriverClass in namespace Composer\Repository\Vcs
BitbucketClass in namespace Composer\Util

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
CheckPlatformReqsCommandClass in namespace Composer\Command
ClearCacheCommandClass in namespace Composer\Command
ConfigCommandClass in namespace Composer\Command
CreateProjectCommandClass in namespace Composer\Command
Install a package as new project into new directory.
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
Decisions::conflict() — Method in class Decisions
Decisions::count() — Method in class Decisions
Decisions::current() — Method in class Decisions
DefaultPolicy::compareByPriorityPreferInstalled() — Method in class DefaultPolicy
Pool::count() — Method in class Pool
Returns how many packages have been loaded into the pool
RuleSet::count() — Method in class RuleSet
RuleSetIterator::current() — Method in class RuleSetIterator
ChangeReportInterfaceClass in namespace Composer\Downloader
ChangeReport interface.
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::createDownloadManager() — Method in class Factory
Factory::createArchiveManager() — Method in class Factory
Factory::create() — Method in class Factory
Factory::createRemoteFilesystem() — Method in class Factory
BaseIO::critical() — Method in class BaseIO
Critical conditions.
ConsoleIOClass in namespace Composer\IO
The Input/Output helper.
Installer::create() — Method in class Installer
Create Installer
ComposerExcludeFilterClass in namespace Composer\Package\Archiver
An exclude filter which processes composer's own exclude rules
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
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.
ArrayRepository::count() — Method in class ArrayRepository
Returns the number of packages in this repository
ComposerRepositoryClass in namespace Composer\Repository
CompositeRepositoryClass in namespace Composer\Repository
Composite repository.
CompositeRepository::count() — Method in class CompositeRepository
{@inheritdoc}
ConfigurableRepositoryInterfaceClass in namespace Composer\Repository
Configurable repository interface.
ChannelInfoClass in namespace Composer\Repository\Pear
PEAR channel info
ChannelReaderClass in namespace Composer\Repository\Pear
PEAR Channel package reader.
ChannelRest10ReaderClass in namespace Composer\Repository\Pear
Read PEAR packages using REST 1.0 interface
ChannelRest11ReaderClass in namespace Composer\Repository\Pear
Read PEAR packages using REST 1.1 interface
RepositoryFactory::configFromString() — Method in class RepositoryFactory
RepositoryFactory::createRepo() — Method in class RepositoryFactory
RepositoryManager::createRepository() — Method in class RepositoryManager
Returns a new repository for a specific installation type.
PerforceDriver::cleanup() — Method in class PerforceDriver
Performs any cleanup necessary as the driver is not longer needed
VcsDriver::cleanup() — Method in class VcsDriver
Performs any cleanup necessary as the driver is not longer needed
VcsDriverInterface::cleanup() — Method in class VcsDriverInterface
Performs any cleanup necessary as the driver is not longer needed
CommandEventClass in namespace Composer\Script
The Command Event.
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.
Git::cleanEnv() — Method in class Git
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
RemoteFilesystem::copy() — Method in class RemoteFilesystem
Copy the remote file in local.
Silencer::call() — Method in class Silencer
Calls a specified function while silencing warnings and below.
Svn::cleanEnv() — Method in class Svn
TlsHelper::checkCertificateHost() — Method in class TlsHelper
Match hostname against a certificate.
XdebugHandler::check() — Method in class XdebugHandler
Checks if xdebug is loaded and composer needs to be restarted

D

AutoloadGenerator::dump() — Method in class AutoloadGenerator
ClassMapGenerator::dump() — Method in class ClassMapGenerator
Generate a class map file
DependsCommandClass in namespace Composer\Command
DiagnoseCommandClass in namespace Composer\Command
DumpAutoloadCommandClass in namespace Composer\Command
$ConfigProperty in class Config
$ConfigProperty in class Config
Application::doRun() — Method in class Application
{@inheritDoc}
DecisionsClass in namespace Composer\DependencyResolver
Stores decisions on installing, removing or keeping packages
Decisions::decide() — Method in class Decisions
Decisions::decided() — Method in class Decisions
Decisions::decidedInstall() — Method in class Decisions
Decisions::decisionLevel() — Method in class Decisions
Decisions::decisionRule() — Method in class Decisions
DefaultPolicyClass in namespace Composer\DependencyResolver
Rule::disable() — Method in class Rule
ArchiveDownloader::download() — Method in class ArchiveDownloader
Downloads specific package into specific folder.
DownloadManagerClass in namespace Composer\Downloader
Downloaders manager.
DownloadManager::download() — Method in class DownloadManager
Downloads package into target dir.
DownloaderInterfaceClass in namespace Composer\Downloader
Downloader interface.
DownloaderInterface::download() — Method in class DownloaderInterface
Downloads specific package into specific folder.
DvcsDownloaderInterfaceClass in namespace Composer\Downloader
DVCS Downloader interface.
FileDownloader::download() — Method in class FileDownloader
Downloads specific package into specific folder.
FossilDownloader::doDownload() — Method in class FossilDownloader
{@inheritDoc}
FossilDownloader::doUpdate() — Method in class FossilDownloader
{@inheritDoc}
GitDownloader::doDownload() — Method in class GitDownloader
{@inheritDoc}
GitDownloader::doUpdate() — Method in class GitDownloader
{@inheritDoc}
HgDownloader::doDownload() — Method in class HgDownloader
{@inheritDoc}
HgDownloader::doUpdate() — Method in class HgDownloader
{@inheritDoc}
PathDownloader::download() — Method in class PathDownloader
Downloads specific package into specific folder.
PerforceDownloader::doDownload() — Method in class PerforceDownloader
{@inheritDoc}
PerforceDownloader::doUpdate() — Method in class PerforceDownloader
{@inheritDoc}
SvnDownloader::doDownload() — Method in class SvnDownloader
{@inheritDoc}
SvnDownloader::doUpdate() — Method in class SvnDownloader
{@inheritDoc}
VcsDownloader::download() — Method in class VcsDownloader
Downloads specific package into specific folder.
ZipDownloader::download() — Method in class ZipDownloader
Downloads specific package into specific folder.
EventDispatcher::dispatch() — Method in class EventDispatcher
Dispatch an event
EventDispatcher::dispatchScript() — Method in class EventDispatcher
Dispatch a script event.
EventDispatcher::dispatchPackageEvent() — Method in class EventDispatcher
Dispatch a package event.
EventDispatcher::dispatchInstallerEvent() — Method in class EventDispatcher
Dispatch a installer event.
BaseIO::debug() — Method in class BaseIO
Detailed debug information.
Installer::disablePlugins() — Method in class Installer
Disables plugins.
BinaryInstaller::determineBinaryCaller() — Method in class BinaryInstaller
InstallationManager::disablePlugins() — Method in class InstallationManager
Disables plugins.
ArrayDumper::dump() — Method in class ArrayDumper
DependencyConstraintClass in namespace Composer\Repository\Pear
PEAR package release dependency info
DependencyInfoClass in namespace Composer\Repository\Pear
PEAR package release dependency info
RepositoryFactory::defaultRepos() — Method in class RepositoryFactory

E

ExecCommandClass in namespace Composer\Command
GenericRule::equals() — Method in class GenericRule
Rule::equals() — Method in class Rule
Rule::enable() — Method in class Rule
Rule2Literals::equals() — Method in class Rule2Literals
PearPackageExtractor::extractTo() — Method in class PearPackageExtractor
Installs PEAR source files according to package.xml definitions and removes extracted files
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.
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
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
BasePackage::equals() — Method in class BasePackage
EmptyConstraintClass in namespace Composer\Package\LinkConstraint
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
Platform::expandPath() — Method in class Platform
Parses tildes and environment variables in paths.
ProcessExecutor::execute() — Method in class ProcessExecutor
runs a process on the commandline
ProcessExecutor::escape() — Method in class ProcessExecutor
Escapes a string to be used as a shell argument.
Svn::execute() — Method in class Svn
Execute an SVN command and try to fix up the process with credentials if necessary.

F

ClassLoader::findFile() — Method in class ClassLoader
Finds the path to the file where the class is defined.
HtmlOutputFormatter::format() — Method in class HtmlOutputFormatter
DefaultPolicy::findUpdatePackages() — Method in class DefaultPolicy
PolicyInterface::findUpdatePackages() — Method in class PolicyInterface
Request::fix() — Method in class Request
Mark an existing package as being installed and having to remain installed
FileDownloaderClass in namespace Composer\Downloader
Base downloader for files
FilesystemExceptionClass in namespace Composer\Downloader
Exception thrown when issues exist on local filesystem
FossilDownloaderClass in namespace Composer\Downloader
FactoryClass in namespace Composer
Creates a configured instance of composer.
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
BaseExcludeFilter::filter() — Method in class BaseExcludeFilter
Checks the given path against all exclude patterns in this filter
VersionSelector::findBestCandidate() — Method in class VersionSelector
Given a package name and optional version, returns the latest PackageInterface that matches.
VersionSelector::findRecommendedRequireVersion() — Method in class VersionSelector
Given a concrete version, this returns a ~ constraint (when possible) that should be used, for example, in composer.json.
ArrayRepository::findPackage() — Method in class ArrayRepository
Searches for the first match of a package by name and version.
ArrayRepository::findPackages() — Method in class ArrayRepository
Searches for all packages matching a name and optionally a version.
ComposerRepository::findPackage() — Method in class ComposerRepository
Searches for the first match of a package by name and version.
ComposerRepository::findPackages() — Method in class ComposerRepository
Searches for all packages matching a name and optionally a version.
CompositeRepository::findPackage() — Method in class CompositeRepository
Searches for the first match of a package by name and version.
CompositeRepository::findPackages() — Method in class CompositeRepository
Searches for all packages matching a name and optionally a version.
FilesystemRepositoryClass in namespace Composer\Repository
Filesystem repository.
RepositoryFactory::fromString() — Method in class RepositoryFactory
RepositoryInterface::findPackage() — Method in class RepositoryInterface
Searches for the first match of a package by name and version.
RepositoryInterface::findPackages() — Method in class RepositoryInterface
Searches for all packages matching a name and optionally a version.
RepositoryManager::findPackage() — Method in class RepositoryManager
Searches for a package by it's name and version in managed repositories.
RepositoryManager::findPackages() — Method in class RepositoryManager
Searches for all packages matching a name and optionally a version in managed repositories.
FossilDriverClass in namespace Composer\Repository\Vcs
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
RemoteFilesystem::findHeaderValue() — Method in class RemoteFilesystem
RemoteFilesystem::findStatusCode() — Method in class RemoteFilesystem

G

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
BaseCommand::getComposer() — Method in class BaseCommand
BaseCommand::getIO() — Method in class BaseCommand
GlobalCommandClass in namespace Composer\Command
Composer::getPackage() — Method in class Composer
Composer::getConfig() — Method in class Composer
Composer::getLocker() — Method in class Composer
Composer::getRepositoryManager() — Method in class Composer
Composer::getDownloadManager() — Method in class Composer
Composer::getArchiveManager() — Method in class Composer
Composer::getInstallationManager() — Method in class Composer
Composer::getPluginManager() — Method in class Composer
Composer::getEventDispatcher() — Method in class Composer
Composer::getAutoloadGenerator() — Method in class Composer
Config::getConfigSource() — Method in class Config
Config::getAuthConfigSource() — Method in class Config
Config::getRepositories() — Method in class Config
Config::get() — Method in class Config
Returns a setting
ConfigSourceInterface::getName() — Method in class ConfigSourceInterface
Gives a user-friendly name to this source (file path or so)
JsonConfigSource::getName() — Method in class JsonConfigSource
Gives a user-friendly name to this source (file path or so)
Application::getComposer() — Method in class Application
Application::getIO() — Method in class Application
Application::getHelp() — Method in class Application
Application::getLongVersion() — Method in class Application
{@inheritDoc}
DefaultPolicy::getPriority() — Method in class DefaultPolicy
GenericRuleClass in namespace Composer\DependencyResolver
GenericRule::getLiterals() — Method in class GenericRule
GenericRule::getHash() — Method in class GenericRule
InstallOperation::getPackage() — Method in class InstallOperation
Returns package instance.
InstallOperation::getJobType() — Method in class InstallOperation
Returns job type.
MarkAliasInstalledOperation::getPackage() — Method in class MarkAliasInstalledOperation
Returns package instance.
MarkAliasInstalledOperation::getJobType() — Method in class MarkAliasInstalledOperation
Returns job type.
MarkAliasUninstalledOperation::getPackage() — Method in class MarkAliasUninstalledOperation
Returns package instance.
MarkAliasUninstalledOperation::getJobType() — Method in class MarkAliasUninstalledOperation
Returns job type.
OperationInterface::getJobType() — Method in class OperationInterface
Returns job type.
OperationInterface::getReason() — Method in class OperationInterface
Returns operation reason.
SolverOperation::getReason() — Method in class SolverOperation
Returns operation reason.
UninstallOperation::getPackage() — Method in class UninstallOperation
Returns package instance.
UninstallOperation::getJobType() — Method in class UninstallOperation
Returns job type.
UpdateOperation::getInitialPackage() — Method in class UpdateOperation
Returns initial package.
UpdateOperation::getTargetPackage() — Method in class UpdateOperation
Returns target package.
UpdateOperation::getJobType() — Method in class UpdateOperation
Returns job type.
Pool::getPriority() — Method in class Pool
Problem::getReasons() — Method in class Problem
Retrieve all reasons for this problem
Problem::getPrettyString() — Method in class Problem
A human readable textual representation of the problem's reasons
Request::getJobs() — Method in class Request
Rule::getLiterals() — Method in class Rule
Rule::getHash() — Method in class Rule
Rule::getJob() — Method in class Rule
Rule::getReason() — Method in class Rule
Rule::getReasonData() — Method in class Rule
Rule::getRequiredPackage() — Method in class Rule
Rule::getType() — Method in class Rule
Rule::getPrettyString() — Method in class Rule
Rule2Literals::getLiterals() — Method in class Rule2Literals
Rule2Literals::getHash() — Method in class Rule2Literals
RuleSet::getRules() — Method in class RuleSet
RuleSet::getIterator() — Method in class RuleSet
RuleSet::getIteratorFor() — Method in class RuleSet
RuleSet::getIteratorWithout() — Method in class RuleSet
RuleSet::getTypes() — Method in class RuleSet
RuleSet::getPrettyString() — Method in class RuleSet
RuleSetGenerator::getRulesFor() — Method in class RuleSetGenerator
RuleWatchNode::getRule() — Method in class RuleWatchNode
Returns the rule this node wraps
RuleWatchNode::getOtherWatch() — Method in class RuleWatchNode
Given one watched literal, this method returns the other watched literal
Solver::getRuleSetSize() — Method in class Solver
SolverProblemsException::getProblems() — Method in class SolverProblemsException
Transaction::getOperations() — Method in class Transaction
ChangeReportInterface::getLocalChanges() — Method in class ChangeReportInterface
Checks for changes to the local copy
DownloadManager::getDownloader() — Method in class DownloadManager
Returns downloader for a specific installation type.
DownloadManager::getDownloaderForInstalledPackage() — Method in class DownloadManager
Returns downloader for already installed package.
DownloaderInterface::getInstallationSource() — Method in class DownloaderInterface
Returns installation source (either source or dist).
DvcsDownloaderInterface::getUnpushedChanges() — Method in class DvcsDownloaderInterface
Checks for unpushed changes to a current branch
FileDownloader::getInstallationSource() — Method in class FileDownloader
Returns installation source (either source or dist).
FossilDownloader::getLocalChanges() — Method in class FossilDownloader
Checks for changes to the local copy
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
GzipDownloaderClass in namespace Composer\Downloader
GZip archive downloader.
HgDownloader::getLocalChanges() — Method in class HgDownloader
Checks for changes to the local copy
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
SvnDownloader::getLocalChanges() — Method in class SvnDownloader
Checks for changes to the local copy
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
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.
EventSubscriberInterface::getSubscribedEvents() — Method in class EventSubscriberInterface
Returns an array of event names this subscriber wants to listen to.
Factory::getComposerFile() — Method in class Factory
BaseIO::getAuthentications() — Method in class BaseIO
Get all authentication information entered.
BaseIO::getAuthentication() — Method in class BaseIO
Get the username and password of repository.
BufferIO::getOutput() — Method in class BufferIO
IOInterface::getAuthentications() — Method in class IOInterface
Get all authentication information entered.
IOInterface::getAuthentication() — Method in class IOInterface
Get the username and password of repository.
InstallationManager::getInstaller() — Method in class InstallationManager
Returns installer for a specific package type.
InstallationManager::getInstallPath() — Method in class InstallationManager
Returns the installation path of a package
InstallerEvent::getComposer() — Method in class InstallerEvent
InstallerEvent::getIO() — Method in class InstallerEvent
InstallerEvent::getPolicy() — Method in class InstallerEvent
InstallerEvent::getPool() — Method in class InstallerEvent
InstallerEvent::getInstalledRepo() — Method in class InstallerEvent
InstallerEvent::getRequest() — Method in class InstallerEvent
InstallerEvent::getOperations() — Method in class InstallerEvent
InstallerInterface::getInstallPath() — Method in class InstallerInterface
Returns the installation path of a package
LibraryInstaller::getInstallPath() — Method in class LibraryInstaller
Returns the installation path of a package
MetapackageInstaller::getInstallPath() — Method in class MetapackageInstaller
Returns the installation path of a package
NoopInstaller::getInstallPath() — Method in class NoopInstaller
Returns the installation path of a package
PackageEvent::getOperation() — Method in class PackageEvent
Returns the package instance.
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.
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.
AliasPackage::getType() — Method in class AliasPackage
Returns the package type, e.g.
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.
AliasPackage::getSourceUrl() — Method in class AliasPackage
Returns the repository url of this package, e.g.
AliasPackage::getSourceUrls() — Method in class AliasPackage
Returns the repository urls of this package including mirrors, e.g.
AliasPackage::getSourceReference() — Method in class AliasPackage
Returns the repository reference of this package, e.g.
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.
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.
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.
AliasPackage::getAutoload() — Method in class AliasPackage
Returns an associative array of autoloading rules
AliasPackage::getDevAutoload() — Method in class AliasPackage
Returns an associative array of dev autoloading rules
AliasPackage::getIncludePaths() — Method in class AliasPackage
Returns a list of directories which should get added to PHP's include path.
AliasPackage::getRepositories() — Method in class AliasPackage
Returns an array of repositories
AliasPackage::getReleaseDate() — Method in class AliasPackage
Returns the release date of the package
AliasPackage::getBinaries() — Method in class AliasPackage
Returns the package binaries
AliasPackage::getKeywords() — Method in class AliasPackage
Returns an array of keywords relating to the package
AliasPackage::getDescription() — Method in class AliasPackage
Returns the package description
AliasPackage::getHomepage() — Method in class AliasPackage
Returns the package homepage
AliasPackage::getSuggests() — Method in class AliasPackage
Returns a set of package names and reasons why they are useful in combination with this package.
AliasPackage::getAuthors() — Method in class AliasPackage
Returns an array of authors of the package
AliasPackage::getSupport() — Method in class AliasPackage
Returns the support information
AliasPackage::getNotificationUrl() — Method in class AliasPackage
Returns the package notification url
AliasPackage::getArchiveExcludes() — Method in class AliasPackage
Returns a list of patterns to exclude from package archives
AliasPackage::getReplacementPackage() — Method in class AliasPackage
If the package is abandoned and has a suggested replacement, this method returns it
ArchiveManager::getPackageFilename() — Method in class ArchiveManager
Generate a distinct filename for a particular version of a package.
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.
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 and version.
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
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.
CompletePackage::getKeywords() — Method in class CompletePackage
Returns an array of keywords relating to the package
CompletePackage::getAuthors() — Method in class CompletePackage
Returns an array of authors of the package
CompletePackage::getDescription() — Method in class CompletePackage
Returns the package description
CompletePackage::getHomepage() — Method in class CompletePackage
Returns the package homepage
CompletePackage::getSupport() — Method in class CompletePackage
Returns the support information
CompletePackage::getReplacementPackage() — Method in class CompletePackage
If the package is abandoned and has a suggested replacement, this method returns it
CompletePackageInterface::getScripts() — Method in class CompletePackageInterface
Returns the scripts of this package
CompletePackageInterface::getRepositories() — Method in class CompletePackageInterface
Returns an array of repositories
CompletePackageInterface::getLicense() — Method in class CompletePackageInterface
Returns the package license, e.g.
CompletePackageInterface::getKeywords() — Method in class CompletePackageInterface
Returns an array of keywords relating to the package
CompletePackageInterface::getDescription() — Method in class CompletePackageInterface
Returns the package description
CompletePackageInterface::getHomepage() — Method in class CompletePackageInterface
Returns the package homepage
CompletePackageInterface::getAuthors() — Method in class CompletePackageInterface
Returns an array of authors of the package
CompletePackageInterface::getSupport() — Method in class CompletePackageInterface
Returns the support information
CompletePackageInterface::getReplacementPackage() — Method in class CompletePackageInterface
If the package is abandoned and has a suggested replacement, this method returns it
Link::getDescription() — Method in class Link
Link::getSource() — Method in class Link
Link::getTarget() — Method in class Link
Link::getConstraint() — Method in class Link
Link::getPrettyConstraint() — Method in class Link
Link::getPrettyString() — Method in class Link
ArrayLoader::getBranchAlias() — Method in class ArrayLoader
Retrieves a branch alias (dev-master => 1.0.x-dev for example) if it exists
InvalidPackageException::getData() — Method in class InvalidPackageException
InvalidPackageException::getErrors() — Method in class InvalidPackageException
InvalidPackageException::getWarnings() — Method in class InvalidPackageException
ValidatingArrayLoader::getWarnings() — Method in class ValidatingArrayLoader
ValidatingArrayLoader::getErrors() — Method in class ValidatingArrayLoader
Locker::getContentHash() — Method in class Locker
Returns the md5 hash of the sorted content of the composer file.
Locker::getLockedRepository() — Method in class Locker
Searches and returns an array of locked packages, retrieved from registered repositories.
Locker::getPlatformRequirements() — Method in class Locker
Returns the platform requirements stored in the lock file
Locker::getMinimumStability() — Method in class Locker
Locker::getStabilityFlags() — Method in class Locker
Locker::getPreferStable() — Method in class Locker
Locker::getPreferLowest() — Method in class Locker
Locker::getPlatformOverrides() — Method in class Locker
Locker::getAliases() — Method in class Locker
Locker::getLockData() — Method in class Locker
Package::getType() — Method in class Package
Returns the package type, e.g.
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.
Package::getSourceUrl() — Method in class Package
Returns the repository url of this package, e.g.
Package::getSourceReference() — Method in class Package
Returns the repository reference of this package, e.g.
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.
Package::getDistType() — Method in class Package
Returns the type of the distribution archive of this version, e.g.
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.
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.
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.
Package::getSuggests() — Method in class Package
Returns a set of package names and reasons why they are useful in combination with this package.
Package::getAutoload() — Method in class Package
Returns an associative array of autoloading rules
Package::getDevAutoload() — Method in class Package
Returns an associative array of dev autoloading rules
Package::getIncludePaths() — Method in class Package
Returns a list of directories which should get added to PHP's include path.
Package::getNotificationUrl() — Method in class Package
Returns the package notification url
Package::getArchiveExcludes() — Method in class Package
Returns a list of patterns to exclude from package archives
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.
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.
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.
PackageInterface::getSourceUrl() — Method in class PackageInterface
Returns the repository url of this package, e.g.
PackageInterface::getSourceUrls() — Method in class PackageInterface
Returns the repository urls of this package including mirrors, e.g.
PackageInterface::getSourceReference() — Method in class PackageInterface
Returns the repository reference of this package, e.g.
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.
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.
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.
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.
PackageInterface::getSuggests() — Method in class PackageInterface
Returns a set of package names and reasons why they are useful in combination with this package.
PackageInterface::getAutoload() — Method in class PackageInterface
Returns an associative array of autoloading rules
PackageInterface::getDevAutoload() — Method in class PackageInterface
Returns an associative array of dev autoloading rules
PackageInterface::getIncludePaths() — Method in class PackageInterface
Returns a list of directories which should get added to PHP's include path.
PackageInterface::getRepository() — Method in class PackageInterface
Returns a reference to the repository that owns the package
PackageInterface::getBinaries() — Method in class PackageInterface
Returns the package binaries
PackageInterface::getUniqueName() — Method in class PackageInterface
Returns package unique name, constructed from name and version.
PackageInterface::getNotificationUrl() — Method in class PackageInterface
Returns the package notification url
PackageInterface::getPrettyString() — Method in class PackageInterface
Converts the package into a pretty readable string
PackageInterface::getArchiveExcludes() — Method in class PackageInterface
Returns a list of patterns to exclude from package archives
PackageInterface::getTransportOptions() — Method in class PackageInterface
Returns a list of options to download package dist files
RootAliasPackage::getAliases() — Method in class RootAliasPackage
Returns a set of package names and their aliases
RootAliasPackage::getMinimumStability() — Method in class RootAliasPackage
Returns the minimum stability of the package
RootAliasPackage::getStabilityFlags() — Method in class RootAliasPackage
Returns the stability flags to apply to dependencies
RootAliasPackage::getReferences() — Method in class RootAliasPackage
Returns a set of package names and source references that must be enforced on them
RootAliasPackage::getPreferStable() — Method in class RootAliasPackage
Returns true if the root package prefers picking stable packages over unstable ones
RootAliasPackage::getConfig() — Method in class RootAliasPackage
Returns the root package's configuration
RootPackage::getMinimumStability() — Method in class RootPackage
Returns the minimum stability of the package
RootPackage::getStabilityFlags() — Method in class RootPackage
Returns the stability flags to apply to dependencies
RootPackage::getPreferStable() — Method in class RootPackage
Returns true if the root package prefers picking stable packages over unstable ones
RootPackage::getConfig() — Method in class RootPackage
Returns the root package's configuration
RootPackage::getReferences() — Method in class RootPackage
Returns a set of package names and source references that must be enforced on them
RootPackage::getAliases() — Method in class RootPackage
Returns a set of package names and their aliases
RootPackageInterface::getAliases() — Method in class RootPackageInterface
Returns a set of package names and their aliases
RootPackageInterface::getMinimumStability() — Method in class RootPackageInterface
Returns the minimum stability of the package
RootPackageInterface::getStabilityFlags() — Method in class RootPackageInterface
Returns the stability flags to apply to dependencies
RootPackageInterface::getReferences() — Method in class RootPackageInterface
Returns a set of package names and source references that must be enforced on them
RootPackageInterface::getPreferStable() — Method in class RootPackageInterface
Returns true if the root package prefers picking stable packages over unstable ones
RootPackageInterface::getConfig() — Method in class RootPackageInterface
Returns the root package's configuration
VersionGuesser::guessVersion() — Method in class VersionGuesser
CommandProvider::getCommands() — Method in class CommandProvider
Retreives 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
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::getPluginCapability() — Method in class PluginManager
PluginManager::getPluginCapabilities() — Method in class PluginManager
PreFileDownloadEvent::getRemoteFilesystem() — Method in class PreFileDownloadEvent
Returns the remote filesystem
PreFileDownloadEvent::getProcessedUrl() — Method in class PreFileDownloadEvent
Retrieves the processed URL this remote filesystem will be used for
ArrayRepository::getPackages() — Method in class ArrayRepository
Returns list of registered packages.
ArtifactRepository::getRepoConfig() — Method in class ArtifactRepository
BaseRepository::getDependents() — Method in class BaseRepository
Returns a list of links causing the requested needle packages to be installed, as an associative array with the dependent's name as key, and an array containing in order the PackageInterface and Link describing the relationship as values.
ComposerRepository::getRepoConfig() — Method in class ComposerRepository
ComposerRepository::getPackages() — Method in class ComposerRepository
Returns list of registered packages.
ComposerRepository::getProviderNames() — Method in class ComposerRepository
CompositeRepository::getRepositories() — Method in class CompositeRepository
Returns all the wrapped repositories
CompositeRepository::getPackages() — Method in class CompositeRepository
Returns list of registered packages.
ConfigurableRepositoryInterface::getRepoConfig() — Method in class ConfigurableRepositoryInterface
PathRepository::getRepoConfig() — Method in class PathRepository
PearRepository::getRepoConfig() — Method in class PearRepository
ChannelInfo::getName() — Method in class ChannelInfo
Name of the channel
ChannelInfo::getAlias() — Method in class ChannelInfo
Alias of the channel
ChannelInfo::getPackages() — Method in class ChannelInfo
List of channel packages
DependencyConstraint::getChannelName() — Method in class DependencyConstraint
DependencyConstraint::getConstraint() — Method in class DependencyConstraint
DependencyConstraint::getPackageName() — Method in class DependencyConstraint
DependencyConstraint::getType() — Method in class DependencyConstraint
DependencyInfo::getRequires() — Method in class DependencyInfo
DependencyInfo::getOptionals() — Method in class DependencyInfo
PackageInfo::getChannelName() — Method in class PackageInfo
PackageInfo::getPackageName() — Method in class PackageInfo
PackageInfo::getDescription() — Method in class PackageInfo
PackageInfo::getShortDescription() — Method in class PackageInfo
PackageInfo::getLicense() — Method in class PackageInfo
PackageInfo::getReleases() — Method in class PackageInfo
ReleaseInfo::getDependencyInfo() — Method in class ReleaseInfo
ReleaseInfo::getStability() — Method in class ReleaseInfo
RepositoryInterface::getPackages() — Method in class RepositoryInterface
Returns list of registered packages.
RepositoryManager::getRepositories() — Method in class RepositoryManager
Returns all repositories, except local one.
RepositoryManager::getLocalRepository() — Method in class RepositoryManager
Returns local repository for the project.
VcsRepository::getRepoConfig() — Method in class VcsRepository
VcsRepository::getDriver() — Method in class VcsRepository
BitbucketDriver::getUrl() — Method in class BitbucketDriver
Return the URL of the repository
BitbucketDriver::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
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 ..)
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
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::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
GitLabDriverClass in namespace Composer\Repository\Vcs
Driver for GitLab API, use the Git driver for local checkouts.
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
HgBitbucketDriver::getRootIdentifier() — Method in class HgBitbucketDriver
Return the root identifier (trunk, master, default/tip ..)
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
{@inheritDoc}
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
Return the content of $file or null if the file does not exist.
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
VcsDriverInterface::getComposerInformation() — Method in class VcsDriverInterface
Return the composer.json file information
VcsDriverInterface::getFileContent() — Method in class VcsDriverInterface
Return the content of $file or null if the file does not exist.
VcsDriverInterface::getChangeDate() — Method in class VcsDriverInterface
Get the changedate for $identifier.
VcsDriverInterface::getRootIdentifier() — Method in class VcsDriverInterface
Return the root identifier (trunk, master, default/tip ..)
VcsDriverInterface::getBranches() — Method in class VcsDriverInterface
Return list of branches in the repository
VcsDriverInterface::getTags() — Method in class VcsDriverInterface
Return list of tags in the repository
VcsDriverInterface::getDist() — Method in class VcsDriverInterface
VcsDriverInterface::getSource() — Method in class VcsDriverInterface
VcsDriverInterface::getUrl() — Method in class VcsDriverInterface
Return the URL of the repository
WritableArrayRepository::getCanonicalPackages() — Method in class WritableArrayRepository
Get unique packages (at most one package of each name), with aliases resolved and removed.
WritableRepositoryInterface::getCanonicalPackages() — Method in class WritableRepositoryInterface
Get unique packages (at most one package of each name), with aliases resolved and removed.
Event::getComposer() — Method in class Event
Returns the composer instance.
Event::getIO() — Method in class Event
Returns the IO instance.
Versions::getChannel() — Method in class Versions
Versions::getLatest() — Method in class Versions
Bitbucket::getToken() — Method in class Bitbucket
Filesystem::getPlatformPath() — Method in class Filesystem
GitClass in namespace Composer\Util
Git::getGitHubDomainsRegex() — Method in class Git
Git::getVersion() — Method in class Git
Retrieves the current git version.
GitHubClass in namespace Composer\Util
GitLabClass in namespace Composer\Util
IniHelper::getAll() — Method in class IniHelper
Returns an array of php.ini locations with at least one entry
IniHelper::getMessage() — Method in class IniHelper
Describes the location of the loaded php.ini file(s)
Perforce::generateUniquePerforceClientName() — Method in class Perforce
Perforce::getClient() — Method in class Perforce
Perforce::getStream() — Method in class Perforce
Perforce::getStreamWithoutLabel() — Method in class Perforce
Perforce::getP4ClientSpec() — Method in class Perforce
Perforce::getUser() — 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::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
StreamContextFactory::getContext() — Method in class StreamContextFactory
Creates a context supporting HTTP proxies
TlsHelper::getCertificateNames() — Method in class TlsHelper
Extract DNS names out of an X.509 certificate.
TlsHelper::getCertificateFingerprint() — Method in class TlsHelper
Get the certificate pin.

H

HomeCommandClass in namespace Composer\Command
Config::has() — Method in class Config
Checks whether a setting exists
HtmlOutputFormatterClass in namespace Composer\Console
HgDownloaderClass in namespace Composer\Downloader
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.
IOInterface::hasAuthentication() — Method in class IOInterface
Verify if the repository has a authentication information.
HgExcludeFilterClass in namespace Composer\Package\Archiver
An exclude filter that processes hgignore files
ArrayRepository::hasPackage() — Method in class ArrayRepository
Checks if specified package registered (installed).
ComposerRepository::hasProviders() — Method in class ComposerRepository
CompositeRepository::hasPackage() — Method in class CompositeRepository
Checks if specified package registered (installed).
RepositoryInterface::hasPackage() — Method in class RepositoryInterface
Checks if specified package registered (installed).
VcsRepository::hadInvalidBranches() — Method in class VcsRepository
HgBitbucketDriverClass in namespace Composer\Repository\Vcs
HgDriverClass in namespace Composer\Repository\Vcs
PerforceDriver::hasComposerFile() — Method in class PerforceDriver
Return true if the repository has a composer file for a given identifier, false otherwise.
VcsDriver::hasComposerFile() — Method in class VcsDriver
Return true if the repository has a composer file for a given identifier, false otherwise.
VcsDriverInterface::hasComposerFile() — Method in class VcsDriverInterface
Return true if the repository has a composer file for a given identifier, false otherwise.
ErrorHandler::handle() — Method in class ErrorHandler
Error handler

I

ClassLoader::isClassMapAuthoritative() — Method in class ClassLoader
Should class lookup fail if not found in the current class map?
Cache::isEnabled() — Method in class Cache
BaseCommand::isProxyCommand() — Method in class BaseCommand
Whether or not this command is meant to call another command.
CreateProjectCommand::installProject() — 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
InstallCommandClass in namespace Composer\Command
OutdatedCommand::isProxyCommand() — Method in class OutdatedCommand
Whether or not this command is meant to call another command.
Decisions::isEmpty() — Method in class Decisions
GenericRule::isAssertion() — Method in class GenericRule
InstallOperationClass in namespace Composer\DependencyResolver\Operation
Solver install operation.
Pool::isPackageAcceptable() — Method in class Pool
Request::install() — Method in class Request
Rule::isDisabled() — Method in class Rule
Rule::isEnabled() — Method in class Rule
Rule::isAssertion() — Method in class Rule
Rule2Literals::isAssertion() — Method in class Rule2Literals
RuleWatchGraph::insert() — Method in class RuleWatchGraph
Inserts a rule node into the appropriate chains within the graph
PerforceDownloader::initPerforce() — Method in class PerforceDownloader
Event::isPropagationStopped() — Method in class Event
Checks if stopPropagation has been called
BaseIO::info() — Method in class BaseIO
Interesting events.
ConsoleIO::isInteractive() — Method in class ConsoleIO
Is this input means interactive?
ConsoleIO::isDecorated() — Method in class ConsoleIO
Is this output decorated?
ConsoleIO::isVerbose() — Method in class ConsoleIO
Is this output verbose?
ConsoleIO::isVeryVerbose() — Method in class ConsoleIO
Is the output very verbose?
ConsoleIO::isDebug() — Method in class ConsoleIO
Is the output in debug verbosity?
IOInterfaceClass in namespace Composer\IO
The Input/Output helper interface.
IOInterface::isInteractive() — Method in class IOInterface
Is this input means interactive?
IOInterface::isVerbose() — Method in class IOInterface
Is this output verbose?
IOInterface::isVeryVerbose() — Method in class IOInterface
Is the output very verbose?
IOInterface::isDebug() — Method in class IOInterface
Is the output in debug verbosity?
IOInterface::isDecorated() — Method in class IOInterface
Is this output decorated?
NullIO::isInteractive() — Method in class NullIO
Is this input means interactive?
NullIO::isVerbose() — Method in class NullIO
Is this output verbose?
NullIO::isVeryVerbose() — Method in class NullIO
Is the output very verbose?
NullIO::isDebug() — Method in class NullIO
Is the output in debug verbosity?
NullIO::isDecorated() — Method in class NullIO
Is this output decorated?
InstallerClass in namespace Composer
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.
BinaryInstaller::installBinaries() — Method in class BinaryInstaller
InstallationManagerClass in namespace Composer\Installer
Package operation manager.
InstallationManager::isPackageInstalled() — Method in class InstallationManager
Checks whether provided package is installed in one of the registered installers.
InstallationManager::install() — Method in class InstallationManager
Executes install operation.
InstallerEventClass in namespace Composer\Installer
An event for all installer.
InstallerEvent::isDevMode() — Method in class InstallerEvent
InstallerEventsClass in namespace Composer\Installer
The Installer Events.
InstallerInterfaceClass in namespace Composer\Installer
Interface for the package installation manager.
InstallerInterface::isInstalled() — Method in class InstallerInterface
Checks that provided package is installed.
InstallerInterface::install() — Method in class InstallerInterface
Installs specific package.
LibraryInstaller::isInstalled() — Method in class LibraryInstaller
Checks that provided package is installed.
LibraryInstaller::install() — Method in class LibraryInstaller
Installs specific package.
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.
PluginInstaller::install() — Method in class PluginInstaller
Installs specific package.
ProjectInstaller::isInstalled() — Method in class ProjectInstaller
Checks that provided package is installed.
ProjectInstaller::install() — Method in class ProjectInstaller
Installs specific package.
AliasPackage::isDev() — Method in class AliasPackage
Returns whether the package is a development virtual package or a concrete one
AliasPackage::isRootPackageAlias() — Method in class AliasPackage
AliasPackage::isAbandoned() — Method in class AliasPackage
Returns if the package is abandoned or not
$BasePackageProperty in class BasePackage
READ-ONLY: The package id, public for fast access in dependency solver
BasePackage::isPlatform() — Method in class BasePackage
checks if this package is a platform package
CompletePackage::isAbandoned() — Method in class CompletePackage
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 were been locked (lockfile found).
Locker::isFresh() — Method in class Locker
Checks whether the lock file is still up to date with the current hash
Package::isDev() — Method in class Package
Returns whether the package is a development virtual package or a concrete one
PackageInterface::isDev() — Method in class PackageInterface
Returns whether the package is a development virtual package or a concrete one
InstalledArrayRepositoryClass in namespace Composer\Repository
Installed array repository.
InstalledFilesystemRepositoryClass in namespace Composer\Repository
Installed filesystem repository.
InstalledRepositoryInterfaceClass in namespace Composer\Repository
Installable repository interface.
InvalidRepositoryExceptionClass in namespace Composer\Repository
Exception thrown when a package repository is utterly broken
BitbucketDriver::initialize() — Method in class BitbucketDriver
Initializes the driver (git clone, svn checkout, fetch info etc)
FossilDriver::initialize() — Method in class FossilDriver
Initializes the driver (git clone, svn checkout, fetch info etc)
GitDriver::initialize() — Method in class GitDriver
Initializes the driver (git clone, svn checkout, fetch info etc)
GitHubDriver::initialize() — Method in class GitHubDriver
Initializes the driver (git clone, svn checkout, fetch info etc)
GitLabDriver::initialize() — Method in class GitLabDriver
Initializes the driver (git clone, svn checkout, fetch info etc)
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)
SvnDriver::initialize() — Method in class SvnDriver
Initializes the driver (git clone, svn checkout, fetch info etc)
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
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.
IniHelperClass in namespace Composer\Util
Provides ini file location functions that work with and without a restart.
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
RemoteFilesystem::isTlsDisabled() — Method in class RemoteFilesystem
TlsHelper::isOpensslParseSafe() — Method in class TlsHelper
Test if it is safe to use the PHP function opensslx509parse().

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 jsonencode doesn't supports the flags JSONUNESCAPEDSLASHES | JSONPRETTYPRINT | JSONUNESCAPED_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
KeysClass in namespace Composer\SelfUpdate

L

ClassLoader::loadClass() — Method in class ClassLoader
Loads the given class or interface.
LicensesCommandClass in namespace Composer\Command
Decisions::lastReason() — Method in class Decisions
Decisions::lastLiteral() — Method in class Decisions
Pool::literalToPackage() — Method in class Pool
Pool::literalToPrettyString() — Method in class Pool
BaseIO::loadConfiguration() — Method in class BaseIO
Loads authentications from a config instance
BaseIO::log() — Method in class BaseIO
Logs with an arbitrary level.
IOInterface::loadConfiguration() — Method in class IOInterface
Loads authentications from a config instance
LibraryInstallerClass in namespace Composer\Installer
Package installation manager.
LinkClass in namespace Composer\Package
Represents a link between two packages, represented by their names
LinkConstraintInterfaceClass in namespace Composer\Package\LinkConstraint
ArrayLoader::load() — Method in class ArrayLoader
Converts a package from an array to a real instance
JsonLoader::load() — Method in class JsonLoader
LoaderInterfaceClass in namespace Composer\Package\Loader
Defines a loader that takes an array to create package instances
LoaderInterface::load() — Method in class LoaderInterface
Converts a package from an array to a real instance
RootPackageLoader::load() — Method in class RootPackageLoader
Converts a package from an array to a real instance
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

M

Config::merge() — Method in class Config
Merges new config values with the existing ones (overriding)
MarkAliasInstalledOperationClass in namespace Composer\DependencyResolver\Operation
Solver install operation.
MarkAliasUninstalledOperationClass in namespace Composer\DependencyResolver\Operation
Solver install operation.
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.
MultiConstraintClass in namespace Composer\Package\LinkConstraint
RepositoryFactory::manager() — Method in class RepositoryFactory

N

Decisions::next() — Method in class Decisions
Problem::nextSection() — Method in class Problem
RuleSetIterator::next() — Method in class RuleSetIterator
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
Filesystem::normalizePath() — Method in class Filesystem
Normalize a path.
NoProxyPatternClass in namespace Composer\Util
Tests URLs against no_proxy patterns.

O

OutdatedCommandClass in namespace Composer\Command
OperationInterfaceClass in namespace Composer\DependencyResolver\Operation
Solver operation interface.
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.
SuggestedPackagesReporter::output() — Method in class SuggestedPackagesReporter
Output suggested packages.
ProcessExecutor::outputHandler() — Method in class ProcessExecutor

P

AutoloadGenerator::parseAutoloads() — Method in class AutoloadGenerator
Compiles an ordered list of namespace => path mappings
InitCommand::parseAuthorString() — Method in class InitCommand
ProhibitsCommandClass in namespace Composer\Command
Config::prohibitUrlByConfig() — Method in class Config
Validates that the passed URL is allowed to be used by current config, or throws an exception.
PolicyInterfaceClass in namespace Composer\DependencyResolver
PoolClass in namespace Composer\DependencyResolver
A package pool contains repositories that provide packages.
Pool::packageById() — Method in class Pool
Retrieves the package object for a given package id.
ProblemClass in namespace Composer\DependencyResolver
Represents a problem detected while solving dependencies
RuleWatchGraph::propagateLiteral() — Method in class RuleWatchGraph
Propagates a decision on a literal to all rules watching the literal
PathDownloaderClass in namespace Composer\Downloader
Download a package from a local path.
PearPackageExtractorClass in namespace Composer\Downloader
Extractor for pear packages.
PerforceDownloaderClass in namespace Composer\Downloader
PharDownloaderClass in namespace Composer\Downloader
Downloader for phar files
PackageEventClass in namespace Composer\Installer
The Package Event.
PackageEventsClass in namespace Composer\Installer
Package Events.
PearBinaryInstallerClass in namespace Composer\Installer
Utility to handle installation of package "bin"/binaries for PEAR packages
PearInstallerClass in namespace Composer\Installer
Package installation manager.
PluginInstallerClass in namespace Composer\Installer
Installer for plugin packages
ProjectInstallerClass in namespace Composer\Installer
Project Installer is used to install a single package into a directory as root project.
JsonFile::parseJson() — Method in class JsonFile
Parses json string and returns hash.
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
HgExcludeFilter::parseHgIgnoreLine() — Method in class HgExcludeFilter
Callback line parser which process hgignore lines
HgExcludeFilter::patternFromRegex() — Method in class HgExcludeFilter
Generates an exclude pattern for filter() from a hg regexp expression
PharArchiverClass in namespace Composer\Package\Archiver
ArrayLoader::parseLinks() — Method in class ArrayLoader
PackageClass in namespace Composer\Package
Core package definitions that are needed to resolve dependencies and install packages
PackageInterfaceClass in namespace Composer\Package
Defines the essential information a package has that is used during solving/installation
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
PreFileDownloadEventClass in namespace Composer\Plugin
The pre file download event.
PackageRepositoryClass in namespace Composer\Repository
Package repository.
PathRepositoryClass in namespace Composer\Repository
This repository allows installing local packages that are not necessarily under their own VCS.
PearRepositoryClass in namespace Composer\Repository
Builds list of package from PEAR channel.
PackageDependencyParserClass in namespace Composer\Repository\Pear
Read PEAR packages using REST 1.0 interface
PackageInfoClass in namespace Composer\Repository\Pear
PEAR Package info
PlatformRepositoryClass in namespace Composer\Repository
RepositoryManager::prependRepository() — Method in class RepositoryManager
Adds a repository to the beginning of the chain
PerforceDriverClass in namespace Composer\Repository\Vcs
PackageEventClass in namespace Composer\Script
The Package Event.
ComposerMirror::processUrl() — Method in class ComposerMirror
ComposerMirror::processGitUrl() — Method in class ComposerMirror
ComposerMirror::processHgUrl() — Method in class ComposerMirror
PerforceClass in namespace Composer\Util
Perforce::p4Login() — Method in class Perforce
PlatformClass in namespace Composer\Util
Platform helper for uniform platform-specific tests.
ProcessExecutorClass in namespace Composer\Util

Q

Perforce::queryP4User() — Method in class Perforce
Perforce::queryP4Password() — Method in class Perforce

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
RemoveCommandClass in namespace Composer\Command
RequireCommandClass in namespace Composer\Command
RunScriptCommandClass in namespace Composer\Command
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
RequestClass in namespace Composer\DependencyResolver
Request::remove() — Method in class Request
RuleClass in namespace Composer\DependencyResolver
Rule2LiteralsClass in namespace Composer\DependencyResolver
RuleSetClass in namespace Composer\DependencyResolver
$RuleSetProperty in class RuleSet
READ-ONLY: Lookup table for rule id to rule object
RuleSet::ruleById() — Method in class RuleSet
RuleSetGeneratorClass in namespace Composer\DependencyResolver
RuleSetIteratorClass in namespace Composer\DependencyResolver
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
DownloadManager::remove() — Method in class DownloadManager
Removes package from target dir.
DownloaderInterface::remove() — Method in class DownloaderInterface
Removes specific package from specific folder.
FileDownloader::remove() — Method in class FileDownloader
Removes specific package from specific folder.
PathDownloader::remove() — Method in class PathDownloader
Removes specific package from specific folder.
RarDownloaderClass in namespace Composer\Downloader
RAR archive downloader.
VcsDownloader::remove() — Method in class VcsDownloader
Removes specific package from specific folder.
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
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
RootPackageLoaderClass in namespace Composer\Package\Loader
ArrayLoader built for the sole purpose of loading the root 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
RootPackageInterfaceClass in namespace Composer\Package
Defines additional fields that are only needed for the root package
PluginManager::registerPackage() — Method in class PluginManager
Register a plugin package, activate it etc.
ArrayRepository::removePackage() — Method in class ArrayRepository
Removes package from repository.
ComposerRepository::resetPackageIds() — Method in class ComposerRepository
CompositeRepository::removePackage() — Method in class CompositeRepository
{@inheritdoc}
FilesystemRepository::reload() — Method in class FilesystemRepository
Forces a reload of all packages.
ChannelReader::read() — Method in class ChannelReader
Reads PEAR channel through REST interface and builds list of packages
ChannelRest10Reader::read() — Method in class ChannelRest10Reader
Reads package descriptions using PEAR Rest 1.0 interface
ChannelRest11Reader::read() — Method in class ChannelRest11Reader
Reads package descriptions using PEAR Rest 1.1 interface
ReleaseInfoClass in namespace Composer\Repository\Pear
PEAR package release info
RepositoryFactoryClass in namespace Composer\Repository
RepositoryInterfaceClass in namespace Composer\Repository
Repository interface.
RepositoryManagerClass in namespace Composer\Repository
Repositories manager.
RepositorySecurityExceptionClass in namespace Composer\Repository
Thrown when a security problem, like a broken or missing signature
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
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
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
BaseCommand::setComposer() — Method in class BaseCommand
BaseCommand::setIO() — Method in class BaseCommand
ScriptAliasCommandClass in namespace Composer\Command
SearchCommandClass in namespace Composer\Command
SelfUpdateCommandClass in namespace Composer\Command
ShowCommandClass in namespace Composer\Command
StatusCommandClass in namespace Composer\Command
SuggestsCommandClass in namespace Composer\Command
Composer::setPackage() — Method in class Composer
Composer::setConfig() — Method in class Composer
Composer::setLocker() — Method in class Composer
Composer::setRepositoryManager() — Method in class Composer
Composer::setDownloadManager() — Method in class Composer
Composer::setArchiveManager() — Method in class Composer
Composer::setInstallationManager() — Method in class Composer
Composer::setPluginManager() — Method in class Composer
Composer::setEventDispatcher() — Method in class Composer
Composer::setAutoloadGenerator() — Method in class Composer
Config::setConfigSource() — Method in class Config
Config::setAuthConfigSource() — Method in class Config
Decisions::satisfy() — Method in class Decisions
DefaultPolicy::selectPreferredPackages() — Method in class DefaultPolicy
SolverOperationClass in namespace Composer\DependencyResolver\Operation
Abstract solver operation class.
PolicyInterface::selectPreferredPackages() — Method in class PolicyInterface
Pool::setWhitelist() — Method in class Pool
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::solve() — Method in class Solver
SolverBugExceptionClass in namespace Composer\DependencyResolver
SolverProblemsExceptionClass in namespace Composer\DependencyResolver
DownloadManager::setPreferSource() — Method in class DownloadManager
Makes downloader prefer source installation over the dist.
DownloadManager::setPreferDist() — Method in class DownloadManager
Makes downloader prefer dist installation over the source.
DownloadManager::setPreferences() — Method in class DownloadManager
Sets fine tuned preference settings for package level source/dist selection.
DownloadManager::setOutputProgress() — Method in class DownloadManager
Sets whether to output download progress information for all registered downloaders
DownloadManager::setDownloader() — Method in class DownloadManager
Sets installer downloader for a specific installation type.
DownloaderInterface::setOutputProgress() — Method in class DownloaderInterface
Sets whether to output download progress information or not
FileDownloader::setOutputProgress() — Method in class FileDownloader
Sets whether to output download progress information or not
PerforceDownloader::setPerforce() — Method in class PerforceDownloader
SvnDownloaderClass in namespace Composer\Downloader
TransportException::setHeaders() — Method in class TransportException
TransportException::setResponse() — Method in class TransportException
TransportException::setStatusCode() — Method in class TransportException
VcsDownloader::setOutputProgress() — Method in class VcsDownloader
Sets whether to output download progress information or not
Event::stopPropagation() — Method in class Event
Prevents the event from being passed to further listeners
ScriptExecutionExceptionClass in namespace Composer\EventDispatcher
BaseIO::setAuthentication() — Method in class BaseIO
Set the authentication information for the repository.
ConsoleIO::select() — Method in class ConsoleIO
Asks the user to select a value.
IOInterface::select() — Method in class IOInterface
Asks the user to select a value.
IOInterface::setAuthentication() — Method in class IOInterface
Set the authentication information for the repository.
NullIO::select() — Method in class NullIO
Asks the user to select a value.
Installer::setAdditionalInstalledRepository() — Method in class Installer
Installer::setDryRun() — Method in class Installer
Whether to run in drymode or not
Installer::setPreferSource() — Method in class Installer
prefer source installation
Installer::setPreferDist() — Method in class Installer
prefer dist installation
Installer::setOptimizeAutoloader() — Method in class Installer
Whether or not generated autoloader are optimized
Installer::setClassMapAuthoritative() — Method in class Installer
Whether or not generated autoloader considers the class map authoritative.
Installer::setApcuAutoloader() — Method in class Installer
Whether or not generated autoloader considers APCu caching.
Installer::setUpdate() — Method in class Installer
update packages
Installer::setDevMode() — Method in class Installer
enables dev packages
Installer::setDumpAutoloader() — Method in class Installer
set whether to run autoloader or not
Installer::setRunScripts() — Method in class Installer
set whether to run scripts or not
Installer::setConfig() — Method in class Installer
set the config instance
Installer::setVerbose() — Method in class Installer
run in verbose mode
Installer::setIgnorePlatformRequirements() — Method in class Installer
set ignore Platform Package requirements
Installer::setUpdateWhitelist() — Method in class Installer
restrict the update operation to a few packages, all other packages that are already installed will be kept at their current version
Installer::setWhitelistDependencies() — Method in class Installer
Installer::setWhitelistTransitiveDependencies() — Method in class Installer
Should dependencies of whitelisted packages (but not direct dependencies) be updated?
Installer::setWhitelistAllDependencies() — Method in class Installer
Should all dependencies of whitelisted packages be updated recursively?
Installer::setPreferStable() — Method in class Installer
Should packages be preferred in a stable version when updating?
Installer::setPreferLowest() — Method in class Installer
Should packages be preferred in a lowest version when updating?
Installer::setWriteLock() — Method in class Installer
Should the lock file be updated when updating?
Installer::setExecuteOperations() — Method in class Installer
Should the operations (packge install, update and removal) be executed on disk?
Installer::setSkipSuggest() — Method in class Installer
Should suggestions be skipped?
Installer::setSuggestedPackagesReporter() — Method in class Installer
InstallerInterface::supports() — Method in class InstallerInterface
Decides if the installer supports the given type
LibraryInstaller::supports() — Method in class LibraryInstaller
Decides if the installer supports the given type
MetapackageInstaller::supports() — Method in class MetapackageInstaller
Decides if the installer supports the given type
NoopInstaller::supports() — Method in class NoopInstaller
Decides if the installer supports the given type
PluginInstaller::supports() — Method in class PluginInstaller
Decides if the installer supports the given type
ProjectInstaller::supports() — Method in class ProjectInstaller
Decides if the installer supports the given type
SuggestedPackagesReporterClass in namespace Composer\Installer
Add suggested packages from different places to output them in the end.
AliasPackage::setRootPackageAlias() — Method in class AliasPackage
Stores whether this is an alias created by an aliasing in the requirements of the root package or not
AliasPackage::setInstallationSource() — Method in class AliasPackage
Sets source from which this package was installed (source/dist).
AliasPackage::setSourceReference() — Method in class AliasPackage
AliasPackage::setSourceMirrors() — Method in class AliasPackage
AliasPackage::setDistReference() — Method in class AliasPackage
AliasPackage::setTransportOptions() — Method in class AliasPackage
Configures the list of options to download package dist files
AliasPackage::setDistMirrors() — Method in class AliasPackage
ArchiveManager::setOverwriteFiles() — Method in class ArchiveManager
Set whether existing archives should be overwritten
ArchiverInterface::supports() — Method in class ArchiverInterface
Format supported by the archiver.
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
CompletePackage::setScripts() — Method in class CompletePackage
CompletePackage::setRepositories() — Method in class CompletePackage
Set the repositories
CompletePackage::setLicense() — Method in class CompletePackage
Set the license
CompletePackage::setKeywords() — Method in class CompletePackage
Set the keywords
CompletePackage::setAuthors() — Method in class CompletePackage
Set the authors
CompletePackage::setDescription() — Method in class CompletePackage
Set the description
CompletePackage::setHomepage() — Method in class CompletePackage
Set the homepage
CompletePackage::setSupport() — Method in class CompletePackage
Set the support information
CompletePackage::setAbandoned() — Method in class CompletePackage
SpecificConstraintClass in namespace Composer\Package\LinkConstraint
Locker::setLockData() — Method in class Locker
Locks provided data into lockfile.
Package::setType() — Method in class Package
Package::setTargetDir() — Method in class Package
Package::setExtra() — Method in class Package
Package::setBinaries() — Method in class Package
Package::setInstallationSource() — Method in class Package
Sets source from which this package was installed (source/dist).
Package::setSourceType() — Method in class Package
Package::setSourceUrl() — Method in class Package
Package::setSourceReference() — Method in class Package
Package::setSourceMirrors() — Method in class Package
Package::setDistType() — Method in class Package
Package::setDistUrl() — Method in class Package
Package::setDistReference() — Method in class Package
Package::setDistSha1Checksum() — Method in class Package
Package::setDistMirrors() — Method in class Package
Package::setReleaseDate() — Method in class Package
Set the releaseDate
Package::setRequires() — Method in class Package
Set the required packages
Package::setConflicts() — Method in class Package
Set the conflicting packages
Package::setProvides() — Method in class Package
Set the provided virtual packages
Package::setReplaces() — Method in class Package
Set the packages this one replaces
Package::setDevRequires() — Method in class Package
Set the recommended packages
Package::setSuggests() — Method in class Package
Set the suggested packages
Package::setAutoload() — Method in class Package
Set the autoload mapping
Package::setDevAutoload() — Method in class Package
Set the dev autoload mapping
Package::setIncludePaths() — Method in class Package
Sets the list of paths added to PHP's include path.
Package::setNotificationUrl() — Method in class Package
Sets the notification URL
Package::setArchiveExcludes() — Method in class Package
Sets a list of patterns to be excluded from archives
PackageInterface::setId() — Method in class PackageInterface
Allows the solver to set an id for this package to refer to it.
PackageInterface::setInstallationSource() — Method in class PackageInterface
Sets source from which this package was installed (source/dist).
PackageInterface::setRepository() — Method in class PackageInterface
Stores a reference to the repository that owns the package
RootAliasPackage::setRequires() — Method in class RootAliasPackage
Set the required packages
RootAliasPackage::setDevRequires() — Method in class RootAliasPackage
Set the recommended packages
RootAliasPackage::setConflicts() — Method in class RootAliasPackage
Set the conflicting packages
RootAliasPackage::setProvides() — Method in class RootAliasPackage
Set the provided virtual packages
RootAliasPackage::setReplaces() — Method in class RootAliasPackage
Set the packages this one replaces
RootAliasPackage::setRepositories() — Method in class RootAliasPackage
Set the repositories
RootAliasPackage::setAutoload() — Method in class RootAliasPackage
Set the autoload mapping
RootAliasPackage::setDevAutoload() — Method in class RootAliasPackage
Set the dev autoload mapping
RootAliasPackage::setStabilityFlags() — Method in class RootAliasPackage
Set the stabilityFlags
RootAliasPackage::setSuggests() — Method in class RootAliasPackage
Set the suggested packages
RootAliasPackage::setExtra() — Method in class RootAliasPackage
RootPackage::setMinimumStability() — Method in class RootPackage
Set the minimumStability
RootPackage::setStabilityFlags() — Method in class RootPackage
Set the stabilityFlags
RootPackage::setPreferStable() — Method in class RootPackage
Set the preferStable
RootPackage::setConfig() — Method in class RootPackage
Set the config
RootPackage::setReferences() — Method in class RootPackage
Set the references
RootPackage::setAliases() — Method in class RootPackage
Set the aliases
RootPackageInterface::setRequires() — Method in class RootPackageInterface
Set the required packages
RootPackageInterface::setDevRequires() — Method in class RootPackageInterface
Set the recommended packages
RootPackageInterface::setConflicts() — Method in class RootPackageInterface
Set the conflicting packages
RootPackageInterface::setProvides() — Method in class RootPackageInterface
Set the provided virtual packages
RootPackageInterface::setReplaces() — Method in class RootPackageInterface
Set the packages this one replaces
RootPackageInterface::setRepositories() — Method in class RootPackageInterface
Set the repositories
RootPackageInterface::setAutoload() — Method in class RootPackageInterface
Set the autoload mapping
RootPackageInterface::setDevAutoload() — Method in class RootPackageInterface
Set the dev autoload mapping
RootPackageInterface::setStabilityFlags() — Method in class RootPackageInterface
Set the stabilityFlags
RootPackageInterface::setSuggests() — Method in class RootPackageInterface
Set the suggested packages
RootPackageInterface::setExtra() — Method in class RootPackageInterface
PreFileDownloadEvent::setRemoteFilesystem() — Method in class PreFileDownloadEvent
Sets the remote filesystem
StrictConfirmationQuestionClass in namespace Composer\Question
Represents a yes/no question Enforces strict responses rather than non-standard answers counting as default Based on Symfony\Component\Console\Question\ConfirmationQuestion
ArrayRepository::search() — Method in class ArrayRepository
Searches the repository for packages containing the query
ComposerRepository::setRootAliases() — Method in class ComposerRepository
ComposerRepository::search() — Method in class ComposerRepository
Searches the repository for packages containing the query
CompositeRepository::search() — Method in class CompositeRepository
Searches the repository for packages containing the query
RepositoryInterface::search() — Method in class RepositoryInterface
Searches the repository for packages containing the query
RepositoryManager::setRepositoryClass() — Method in class RepositoryManager
Stores repository class for a specific installation type.
RepositoryManager::setLocalRepository() — Method in class RepositoryManager
Sets local repository for the project.
VcsRepository::setLoader() — Method in class VcsRepository
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
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
GitLabDriver::setRemoteFilesystem() — Method in class GitLabDriver
Updates the RemoteFilesystem instance.
GitLabDriver::supports() — Method in class GitLabDriver
Checks if this driver can handle a given url
HgBitbucketDriver::supports() — Method in class HgBitbucketDriver
Checks if this driver can handle a given url
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::supports() — Method in class SvnDriver
Checks if this driver can handle a given url
VcsDriverInterface::supports() — Method in class VcsDriverInterface
Checks if this driver can handle a given url
ScriptEventsClass in namespace Composer\Script
The Script Events.
Versions::setChannel() — Method in class Versions
AuthHelper::storeAuth() — Method in class AuthHelper
Filesystem::size() — Method in class Filesystem
Returns size of a file or directory specified by path.
Git::syncMirror() — Method in class Git
Git::sanitizeUrl() — Method in class Git
Perforce::setStream() — Method in class Perforce
Perforce::setUser() — Method in class Perforce
Perforce::syncCodeBase() — Method in class Perforce
Perforce::setFilesystem() — Method in class Perforce
Platform::strlen() — Method in class Platform
ProcessExecutor::splitLines() — Method in class ProcessExecutor
ProcessExecutor::setTimeout() — Method in class ProcessExecutor
RemoteFilesystem::setOptions() — Method in class RemoteFilesystem
Merges new options
SilencerClass in namespace Composer\Util
Temporarily suppress PHP error reporting, usually warnings and below.
Silencer::suppress() — Method in class Silencer
Suppresses given mask or errors.
SpdxLicenseClass in namespace Composer\Util
StreamContextFactoryClass in namespace Composer\Util
Allows the creation of a basic context supporting http proxy
SvnClass in namespace Composer\Util
Svn::setCacheCredentials() — Method in class Svn

T

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
NoProxyPattern::test() — Method in class NoProxyPattern
Test a URL against the stored pattern.
TlsHelperClass in namespace Composer\Util

U

ClassLoader::unregister() — Method in class ClassLoader
Unregisters this instance as an autoloader.
UpdateCommandClass in namespace Composer\Command
Decisions::undecided() — Method in class Decisions
UninstallOperationClass in namespace Composer\DependencyResolver\Operation
Solver uninstall operation.
UpdateOperationClass in namespace Composer\DependencyResolver\Operation
Solver update operation.
Request::update() — Method in class Request
Request::updateAll() — Method in class Request
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.
VcsDownloader::update() — Method in class VcsDownloader
Updates specific package in specific folder from initial to target version.
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.
MetapackageInstaller::update() — Method in class MetapackageInstaller
Updates specific package.
MetapackageInstaller::uninstall() — Method in class MetapackageInstaller
Uninstalls specific package.
NoopInstaller::update() — Method in class NoopInstaller
Updates specific package.
NoopInstaller::uninstall() — Method in class NoopInstaller
Uninstalls specific package.
PearInstaller::update() — Method in class PearInstaller
Updates specific package.
PluginInstaller::update() — Method in class PluginInstaller
Updates specific package.
ProjectInstaller::update() — Method in class ProjectInstaller
Updates specific package.
ProjectInstaller::uninstall() — Method in class ProjectInstaller
Uninstalls specific package.
Filesystem::unlink() — Method in class Filesystem
Attempts to unlink a file and in case of failure retries after 350ms on windows

V

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
RuleSetIterator::valid() — Method in class RuleSetIterator
VcsCapableDownloaderInterfaceClass in namespace Composer\Downloader
VCS Capable Downloader interface.
VcsDownloaderClass in namespace Composer\Downloader
JsonFile::validateSchema() — Method in class JsonFile
Validates the schema of the current json file according to composer-schema.json rules
VersionConstraintClass in namespace Composer\Package\LinkConstraint
ValidatingArrayLoaderClass in namespace Composer\Package\Loader
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
VcsRepositoryClass in namespace Composer\Repository
VcsDriverClass in namespace Composer\Repository\Vcs
A driver implementation for driver with authentication interaction.
VcsDriverInterfaceClass in namespace Composer\Repository\Vcs
VersionsClass in namespace Composer\SelfUpdate
ConfigValidator::validate() — Method in class ConfigValidator
Validates the config, and returns the result.

W

Cache::write() — Method in class Cache
Pool::whatProvides() — Method in class Pool
Searches all packages providing the given package name and match the constraint
$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
BaseIO::warning() — Method in class BaseIO
Exceptional occurrences that are not errors.
ConsoleIO::write() — Method in class ConsoleIO
Writes a message to the output.
ConsoleIO::writeError() — Method in class ConsoleIO
Writes a message to the error output.
IOInterface::write() — Method in class IOInterface
Writes a message to the output.
IOInterface::writeError() — Method in class IOInterface
Writes a message to the error output.
NullIO::write() — Method in class NullIO
Writes a message to the output.
NullIO::writeError() — Method in class NullIO
Writes a message to the error output.
JsonFile::write() — Method in class JsonFile
Writes json file.
ComposerRepository::whatProvides() — Method in class ComposerRepository
FilesystemRepository::write() — Method in class FilesystemRepository
Writes repository (f.e.
WritableArrayRepositoryClass in namespace Composer\Repository
Writable array repository.
WritableArrayRepository::write() — Method in class WritableArrayRepository
Writes repository (f.e.
WritableRepositoryInterfaceClass in namespace Composer\Repository
Writable repository interface.
WritableRepositoryInterface::write() — Method in class WritableRepositoryInterface
Writes repository (f.e.
Perforce::writeClientSpecToFile() — Method in class Perforce
Perforce::writeP4ClientSpec() — Method in class Perforce
Perforce::windowsLogin() — Method in class Perforce

X

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

Z

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

_

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