|
4 | 4 |
|
5 | 5 | use Throwable; |
6 | 6 | use Winter\Packager\Commands\Command; |
| 7 | +use Winter\Packager\Enums\SearchLimitTo; |
| 8 | +use Winter\Packager\Enums\ShowMode; |
7 | 9 | use Winter\Packager\Package\Collection; |
8 | 10 | use Winter\Packager\Package\Constraint; |
9 | 11 | use Winter\Packager\Package\DetailedPackage; |
|
23 | 25 | * @since 0.1.0 |
24 | 26 | * @method \Winter\Packager\Commands\Install i(bool $includeDev = true, bool $lockFileOnly = false, bool $ignorePlatformReqs = false, string $installPreference = 'none', bool $ignoreScripts = false, bool $dryRun = false) Install command |
25 | 27 | * @method \Winter\Packager\Commands\Install install(bool $includeDev = true, bool $lockFileOnly = false, bool $ignorePlatformReqs = false, string $installPreference = 'none', bool $ignoreScripts = false, bool $dryRun = false) Install command |
26 | | - * @method \Winter\Packager\Package\Collection search() Search command |
27 | | - * @method \Winter\Packager\Package\Collection|\Winter\Packager\Package\Package|null show() Show command |
| 28 | + * @method \Winter\Packager\Commands\Remove remove(string $package, bool $dryRun = false, bool $dev = false) Remove command |
| 29 | + * @method \Winter\Packager\Commands\RequireCommand require(string $package, bool $dryRun = false, bool $dev = false) Require command |
| 30 | + * @method \Winter\Packager\Package\Collection search(string $query, ?string $type = null, SearchLimitTo $limitTo = SearchLimitTo::ALL, bool $returnArray = false) Search command |
| 31 | + * @method \Winter\Packager\Package\Collection|\Winter\Packager\Package\Package|null show(ShowMode $mode = ShowMode::INSTALLED, ?string $package = null, bool $noDev = false) Show command |
28 | 32 | * @method \Winter\Packager\Commands\Update update(bool $includeDev = true, bool $lockFileOnly = false, bool $ignorePlatformReqs = false, string $installPreference = 'none', bool $ignoreScripts = false, bool $dryRun = false) Update command |
29 | 33 | * @method string version(string $detail = 'version') Version command |
30 | 34 | */ |
@@ -79,9 +83,11 @@ class Composer |
79 | 83 | * @var array<string, string|Command> A list of supported commands |
80 | 84 | */ |
81 | 85 | protected array $commands = [ |
82 | | - 'list' => \Winter\Packager\Commands\ListCommand::class, |
83 | 86 | 'i' => \Winter\Packager\Commands\Install::class, |
84 | 87 | 'install' => \Winter\Packager\Commands\Install::class, |
| 88 | + 'list' => \Winter\Packager\Commands\ListCommand::class, |
| 89 | + 'require' => \Winter\Packager\Commands\RequireCommand::class, |
| 90 | + 'remove' => \Winter\Packager\Commands\Remove::class, |
85 | 91 | 'search' => \Winter\Packager\Commands\Search::class, |
86 | 92 | 'show' => \Winter\Packager\Commands\Show::class, |
87 | 93 | 'update' => \Winter\Packager\Commands\Update::class, |
|
0 commit comments