Dynamic Code

This is the list of dynamic codes, such as variable variable, variable methods or variables constants. They are executed with the value of the variables, and are often not analyzed statically. You may use the list below to review them manually.

CodeFileLine
$callable($event)/src/Composer/EventDispatcher/EventDispatcher.php213
$className($event->getName( ))/src/Composer/EventDispatcher/EventDispatcher.php291
$callable(...$arguments)/src/Composer/Platform/Runtime.php47
$class($this->io, $this->composer)/src/Composer/Plugin/PluginManager.php288
$class( )/src/Composer/Plugin/PluginManager.php295
$capabilityClass($ctorArgs)/src/Composer/Plugin/PluginManager.php587
$download(true)/src/Composer/Downloader/DownloadManager.php216
$handleError($e)/src/Composer/Downloader/DownloadManager.php225
$reject($e)/src/Composer/Util/HttpDownloader.php331
$reject($exception)/src/Composer/Util/HttpDownloader.php344
$cleanMessage($data[$type])/src/Composer/Util/HttpDownloader.php466
$cleanMessage($spec['message'])/src/Composer/Util/HttpDownloader.php484
$matcher($hostname)/src/Composer/Util/TlsHelper.php45
$commandCallable($url)/src/Composer/Util/Hg.php54
$commandCallable($authenticatedUrl)/src/Composer/Util/Hg.php65
$fallback(...$args)/src/Composer/Config/JsonConfigSource.php250
$commandCallable($sshUrl)/src/Composer/Util/Git.php167
$commandCallable($authUrl)/src/Composer/Util/Git.php157
static( )/src/Composer/Factory.php619
$commandCallable($authUrl)/src/Composer/Util/Git.php237
$commandCallable($authUrl)/src/Composer/Util/Git.php199
$resolve($response)/src/Composer/Util/HttpDownloader.php253
static( )/src/Composer/Factory.php464
$callable(...$parameters)/src/Composer/Util/Silencer.php67
$resolve(new Response(['url' => $url], 304, [ ], ''))/src/Composer/Util/HttpDownloader.php327
$resolve($response)/src/Composer/Util/HttpDownloader.php259
$accept(new Response(['url' => $url], 404, [ ], ''))/src/Composer/Repository/ComposerRepository.php1731
$accept(new Response(['url' => $url], 304, [ ], ''))/src/Composer/Repository/ComposerRepository.php1726
$computeImportance($user)/src/Composer/Util/PackageSorter.php106
$class($config, $this->io, $this->config, $this->httpDownloader, $this->eventDispatcher, $this->process)/src/Composer/Repository/RepositoryManager.php141
$commandCallable($protoUrl)/src/Composer/Util/Git.php81
$computeImportance($name)/src/Composer/Util/PackageSorter.php120
$commandCallable($authUrl)/src/Composer/Util/Git.php122
$commandCallable($url)/src/Composer/Util/Git.php100
$hasNonPlatformReqs($rootPkg->getDevRequires( ))/src/Composer/Command/ShowCommand.php278
$validator($values[0])/src/Composer/Command/ConfigCommand.php617
$this->suggestInstalledPackage(false)($input)/src/Composer/Command/ShowCommand.php132
$hasNonPlatformReqs($rootPkg->getRequires( ))/src/Composer/Command/ShowCommand.php278
$booleanValidator($value)/src/Composer/Command/ConfigCommand.php740
$booleanNormalizer($value)/src/Composer/Command/ConfigCommand.php741
$booleanValidator($values[0])/src/Composer/Command/ConfigCommand.php634
$booleanNormalizer($values[0])/src/Composer/Command/ConfigCommand.php641
$formatToHumanReadable($lowestPhpVersion)/src/Composer/Autoload/AutoloadGenerator.php858
$add($packages[$target])/src/Composer/Autoload/AutoloadGenerator.php1336
$prefix($b)/src/Composer/Json/JsonManipulator.php153
$formatToPhpVersionId($lowestPhpVersion)/src/Composer/Autoload/AutoloadGenerator.php857
$this->suggestAvailablePackageInclPlatform( )($input)/src/Composer/Command/ShowCommand.php125
$this->suggestPlatformPackage( )($input)/src/Composer/Command/ShowCommand.php129
$add($rootPackage)/src/Composer/Autoload/AutoloadGenerator.php1341
$includeFile($file)/src/Composer/Autoload/ClassLoader.php427
$renameRecursively($from, $path)/src/Composer/Downloader/ArchiveDownloader.php190
$getFolderContent($temporaryDir)/src/Composer/Downloader/ArchiveDownloader.php172
$renameRecursively($file, $to . '/' . basename($file))/src/Composer/Downloader/ArchiveDownloader.php152
$getFolderContent($from)/src/Composer/Downloader/ArchiveDownloader.php143
$prefix($a)/src/Composer/Json/JsonManipulator.php153
$tryFallback($e)/src/Composer/Downloader/ZipDownloader.php189
$tryFallback(new \RuntimeException('Failed to extract ' . $package->getName( ) . ': (' . $process->getExitCode( ) . ') ' . $command . "\n\n" . $output))/src/Composer/Downloader/ZipDownloader.php185
$cleanup( )/src/Composer/Downloader/ArchiveDownloader.php200
$cacheKeyGenerator($package, $preFileDownloadEvent->getProcessedUrl( ))/src/Composer/Downloader/FileDownloader.php173
$cacheKeyGenerator($package, $preFileDownloadEvent->getCustomCacheKey( ))/src/Composer/Downloader/FileDownloader.php171
$cacheKeyGenerator($package, $processedUrl)/src/Composer/Downloader/FileDownloader.php146
$download( )/src/Composer/Downloader/DownloadManager.php235
$cleanup( )/src/Composer/Downloader/ArchiveDownloader.php105
$download( )/src/Composer/Downloader/FileDownloader.php302
$download( )/src/Composer/Downloader/FileDownloader.php296
$download( )/src/Composer/Downloader/FileDownloader.php281
$showWarnings($pkg)/src/Composer/Package/Version/VersionSelector.php153
$class($config['name'], $version, $config['version'])/src/Composer/Package/Loader/ArrayLoader.php133
$values($input, $suggestions)/src/Composer/Console/Input/InputArgument.php62
$values($input, $suggestions)/src/Composer/Console/Input/InputOption.php65
$resolve(null)/src/Composer/Installer/InstallationManager.php660
$resolve(null)/src/Composer/Installer/InstallationManager.php657
$lineParser($line)/src/Composer/Package/Archiver/BaseExcludeFilter.php94
$func($urls, $mirrorUrl)/src/Composer/Package/Package.php689
$out('The COMPOSER_IPRESOLVE env var is set to ' . Platform::getEnv('COMPOSER_IPRESOLVE') . ' which may result in network failures below.', 'comment')/src/Composer/Command/DiagnoseCommand.php787
$out($iniMessage, 'comment')/src/Composer/Command/DiagnoseCommand.php782
$cleanup( )/src/Composer/Installer/InstallationManager.php655
CompilingMatcher::match($constraint, Constraint::OP_EQ, $packageOrAlias->getVersion( ))/src/Composer/DependencyResolver/PoolBuilder.php269
$package->{$method}($links)/src/Composer/Package/Loader/ArrayLoader.php349
$package->{$method}($this->parseLinks($package->getName( ), $package->getPrettyVersion( ), $opts['method'], $config[$type]))/src/Composer/Package/Loader/ArrayLoader.php69
$package->{'get' . ucfirst($opts['method'])}( )/src/Composer/Package/Dumper/ArrayDumper.php77
$realPackage->{$method}( )/src/Composer/Package/Loader/RootPackageLoader.php156
$package->{$getter}( )/src/Composer/Package/Dumper/ArrayDumper.php159
CompilingMatcher::match(new Constraint($operator, $b->getVersion( )), Constraint::OP_EQ, $a->getVersion( ))/src/Composer/DependencyResolver/DefaultPolicy.php67
$package->{'get' . $meta['method']}( )/src/Composer/Command/CreateProjectCommand.php310
Preg::match('#^{ \s*? (?P<content>\S+.*?)? (?P<trailingspace>\s*) }$#sx', $childrenClean, $match)/src/Composer/Json/JsonManipulator.php406
CompilingMatcher::match($constraint, Constraint::OP_EQ, $candidateVersion)/src/Composer/DependencyResolver/Pool.php208
$package->{'get' . ucfirst($linkType)}( )/src/Composer/Command/ShowCommand.php1179
CompilingMatcher::match($irremovablePackageConstraints[$package->getName( )], Constraint::OP_EQ, $package->getVersion( ))/src/Composer/DependencyResolver/PoolOptimizer.php140
$package->{'get' . ucfirst($linkType)}( )/src/Composer/Command/ShowCommand.php969
CompilingMatcher::match($requireConstraint, Constraint::OP_EQ, $package->getVersion( ))/src/Composer/DependencyResolver/PoolOptimizer.php206
$this->{$opType}($repo, $operation)/src/Composer/Installer/InstallationManager.php378
CompilingMatcher::match($link->getConstraint( ), Constraint::OP_EQ, $package->getVersion( ))/src/Composer/DependencyResolver/PoolOptimizer.php212
$this->{$opType}($repo, $operation)/src/Composer/Installer/InstallationManager.php342
CompilingMatcher::match($conflictConstraint, Constraint::OP_EQ, $package->getVersion( ))/src/Composer/DependencyResolver/PoolOptimizer.php221
$this->{$type}/src/Composer/Package/AliasPackage.php71
CompilingMatcher::match($linkConstraint, Constraint::OP_EQ, $requiredPkg->getVersion( ))/src/Composer/DependencyResolver/PoolOptimizer.php422
$aliasOf->{'get' . ucfirst($type)}( )/src/Composer/Package/AliasPackage.php70
$driver::supports($this->io, $this->config, $this->url, true)/src/Composer/Repository/VcsRepository.php151
$driver::supports($this->io, $this->config, $this->url)/src/Composer/Repository/VcsRepository.php142
Preg::match('{^(.+?)(@\d+)?/$}', $identifier, $match)/src/Composer/Repository/Vcs/SvnDriver.php180
CompilingMatcher::match($constraint, Constraint::OP_EQ, $version)/src/Composer/Repository/ComposerRepository.php1150
Preg::match('{^\s*HEAD branch:\s(.+)\s*$}m', $line, $matches)/src/Composer/Util/Git.php407
Preg::match('{^(.+?)(@\d+)?/$}', $identifier, $match)/src/Composer/Repository/Vcs/SvnDriver.php209
Preg::match('#^{ (?P<leadingspace>\s*?) (?P<content>\S+.*?)? (?P<trailingspace>\s*) }$#sx', $children, $match)/src/Composer/Json/JsonManipulator.php284
$className::$methodName($event)/src/Composer/EventDispatcher/EventDispatcher.php457
Preg::match('/^ImageMagick (?<version>[\d.]+)(?:-(?<patch>\d+))?/', $imageMagickVersion['versionString'], $matches)/src/Composer/Repository/PlatformRepository.php356
$driver($this->repoConfig, $this->io, $this->config, $this->httpDownloader, $this->processExecutor)/src/Composer/Repository/VcsRepository.php143
$driver($this->repoConfig, $this->io, $this->config, $this->httpDownloader, $this->processExecutor)/src/Composer/Repository/VcsRepository.php152
$filterResults(array_keys($this->availablePackages))/src/Composer/Repository/ComposerRepository.php391
$filterResults(array_keys($this->partialPackagesByName))/src/Composer/Repository/ComposerRepository.php400
$filterResults($this->getProviderNames( ))/src/Composer/Repository/ComposerRepository.php407
$filterResults($names)/src/Composer/Repository/ComposerRepository.php415
$create($data, $name)/src/Composer/Repository/ComposerRepository.php689
$create($data, $name)/src/Composer/Repository/ComposerRepository.php725
$className($packages[$alias], $package->getVersion( ), $package->getPrettyVersion( ))/src/Composer/Installer.php1064
static($io, $composer->getConfig( ), $composer->getPackage( ), $composer->getDownloadManager( ), $composer->getRepositoryManager( ), $composer->getLocker( ), $composer->getInstallationManager( ), $composer->getEventDispatcher( ), $composer->getAutoloadGenerator( ))/src/Composer/Installer.php1093
$class($this->repoConfig, $this->io, $this->config, $this->httpDownloader, $this->processExecutor)/src/Composer/Repository/VcsRepository.php135
$validator($values)/src/Composer/Command/ConfigCommand.php920
$normalizer($values)/src/Composer/Command/ConfigCommand.php927
$validator($values[0])/src/Composer/Command/ConfigCommand.php893
$normalizer($values[0])/src/Composer/Command/ConfigCommand.php900
$out($text, 'error')/src/Composer/Command/DiagnoseCommand.php715
$out($text, 'comment')/src/Composer/Command/DiagnoseCommand.php777
$this->suggestPlatformPackage( )($input)/src/Composer/Command/CompletionTrait.php188
$this->suggestAvailablePackage(99 - \count($matches))($input)/src/Composer/Command/CompletionTrait.php193
$cb( )/src/Composer/Installer/InstallationManager.php411