On this page
Composer
class Composer (View source)
Properties
protected Filesystem | $files | The filesystem instance. |
|
protected string|null | $workingPath | The working path to regenerate from. |
Methods
void | __construct(Filesystem $files, string|null $workingPath = null) Create a new Composer manager instance. |
|
int | dumpAutoloads(string|array $extra = '') Regenerate the Composer autoloader files. |
|
int | dumpOptimized() Regenerate the optimized Composer autoloader files. |
|
array | findComposer() Get the composer command for the environment. |
|
string | phpBinary() Get the PHP binary. |
|
Process | getProcess(array $command) Get a new Symfony process instance. |
|
$this | setWorkingPath(string $path) Set the working path used by the class. |
|
string|null | getVersion() Get the version of Composer. |
Details
void __construct(Filesystem $files, string|null $workingPath = null)
Create a new Composer manager instance.
int dumpAutoloads(string|array $extra = '')
Regenerate the Composer autoloader files.
int dumpOptimized()
Regenerate the optimized Composer autoloader files.
array findComposer()
Get the composer command for the environment.
protected string phpBinary()
Get the PHP binary.
protected Process getProcess(array $command)
Get a new Symfony process instance.
$this setWorkingPath(string $path)
Set the working path used by the class.
string|null getVersion()
Get the version of Composer.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Support/Composer.html