Composer

Illuminate\Support\Composer

class src/Illuminate/Support/Composer.php

__construct

v11.0.0 以前から

__construct(Illuminate\Filesystem\Filesystem $files, $workingPath = null)
@param \Illuminate\Filesystem\Filesystem $files
@param string|null $workingPath
  1. v11.0.0 追加
    変更後
    __construct(Illuminate\Filesystem\Filesystem $files, $workingPath = null) [@param \Illuminate\Filesystem\Filesystem $files, @param string|null $workingPath, @return void]
  2. v12.4.0 シグネチャ変更
    変更前
    __construct(Illuminate\Filesystem\Filesystem $files, $workingPath = null) [@param \Illuminate\Filesystem\Filesystem $files, @param string|null $workingPath, @return void]
    変更後
    __construct(Illuminate\Filesystem\Filesystem $files, $workingPath = null) [@param \Illuminate\Filesystem\Filesystem $files, @param string|null $workingPath]

dumpAutoloads

v11.0.0 以前から

dumpAutoloads($extra = '', $composerBinary = null)
@param string|array<string> $extra
@param string|null $composerBinary
@return int
  1. v11.0.0 追加
    変更後
    dumpAutoloads($extra = '', $composerBinary = null) [@param string|array $extra, @param string|null $composerBinary, @return int]
  2. v13.3.0 シグネチャ変更
    変更前
    dumpAutoloads($extra = '', $composerBinary = null) [@param string|array $extra, @param string|null $composerBinary, @return int]
    変更後
    dumpAutoloads($extra = '', $composerBinary = null) [@param string|array<string> $extra, @param string|null $composerBinary, @return int]

dumpOptimized

v11.0.0 以前から

dumpOptimized($composerBinary = null)
@param string|null $composerBinary
@return int
  1. v11.0.0 追加
    変更後
    dumpOptimized($composerBinary = null) [@param string|null $composerBinary, @return int]

findComposer

v11.0.0 以前から

findComposer($composerBinary = null)
@param string|null $composerBinary
@return array<string>
  1. v11.0.0 追加
    変更後
    findComposer($composerBinary = null) [@param string|null $composerBinary, @return array]
  2. v13.3.0 シグネチャ変更
    変更前
    findComposer($composerBinary = null) [@param string|null $composerBinary, @return array]
    変更後
    findComposer($composerBinary = null) [@param string|null $composerBinary, @return array<string>]

getVersion

v11.0.0 以前から

getVersion()
@return string|null
  1. v11.0.0 追加
    変更後
    getVersion() [@return string|null]

hasPackage

v12.0.0 から

hasPackage($package)
@param string $package
@return bool
  1. v12.0.0 追加
    変更後
    hasPackage($package) [@param string $package, @return bool]

modify

v11.0.0 以前から

modify(callable $callback)
@param callable(array<string, mixed>):array<string, mixed> $callback
@return void
  1. v11.0.0 追加
    変更後
    modify(callable $callback) [@param callable(array):array $callback, @return void]
  2. v13.3.0 シグネチャ変更
    変更前
    modify(callable $callback) [@param callable(array):array $callback, @return void]
    変更後
    modify(callable $callback) [@param callable(array<string, mixed>):array<string, mixed> $callback, @return void]

removePackages

v11.0.0 以前から

removePackages(array $packages, bool $dev = false, Closure|Symfony\Component\Console\Output\OutputInterface|null $output = null, $composerBinary = null)
@param array<int, string> $packages
@param bool $dev
@param \Closure|\Symfony\Component\Console\Output\OutputInterface|null $output
@param string|null $composerBinary
@return bool
  1. v11.0.0 追加
    変更後
    removePackages(array $packages, bool $dev = false, Closure|Symfony\Component\Console\Output\OutputInterface $output = null, $composerBinary = null) [@param array<int, string> $packages, @param bool $dev, @param \Closure|\Symfony\Component\Console\Output\OutputInterface|null $output, @param string|null $composerBinary, @return bool]
  2. v11.3.0 シグネチャ変更
    変更前
    removePackages(array $packages, bool $dev = false, Closure|Symfony\Component\Console\Output\OutputInterface $output = null, $composerBinary = null) [@param array<int, string> $packages, @param bool $dev, @param \Closure|\Symfony\Component\Console\Output\OutputInterface|null $output, @param string|null $composerBinary, @return bool]
    変更後
    removePackages(array $packages, bool $dev = false, Closure|Symfony\Component\Console\Output\OutputInterface|null $output = null, $composerBinary = null) [@param array<int, string> $packages, @param bool $dev, @param \Closure|\Symfony\Component\Console\Output\OutputInterface|null $output, @param string|null $composerBinary, @return bool]

requirePackages

v11.0.0 以前から

requirePackages(array $packages, bool $dev = false, Closure|Symfony\Component\Console\Output\OutputInterface|null $output = null, $composerBinary = null)
@param array<int, string> $packages
@param bool $dev
@param \Closure|\Symfony\Component\Console\Output\OutputInterface|null $output
@param string|null $composerBinary
@return bool
  1. v11.0.0 追加
    変更後
    requirePackages(array $packages, bool $dev = false, Closure|Symfony\Component\Console\Output\OutputInterface $output = null, $composerBinary = null) [@param array<int, string> $packages, @param bool $dev, @param \Closure|\Symfony\Component\Console\Output\OutputInterface|null $output, @param string|null $composerBinary, @return bool]
  2. v11.3.0 シグネチャ変更
    変更前
    requirePackages(array $packages, bool $dev = false, Closure|Symfony\Component\Console\Output\OutputInterface $output = null, $composerBinary = null) [@param array<int, string> $packages, @param bool $dev, @param \Closure|\Symfony\Component\Console\Output\OutputInterface|null $output, @param string|null $composerBinary, @return bool]
    変更後
    requirePackages(array $packages, bool $dev = false, Closure|Symfony\Component\Console\Output\OutputInterface|null $output = null, $composerBinary = null) [@param array<int, string> $packages, @param bool $dev, @param \Closure|\Symfony\Component\Console\Output\OutputInterface|null $output, @param string|null $composerBinary, @return bool]

setWorkingPath

v11.0.0 以前から

setWorkingPath($path)
@param string $path
@return $this
  1. v11.0.0 追加
    変更後
    setWorkingPath($path) [@param string $path, @return $this]