Skip to content

Commit d52ad8d

Browse files
committed
Added new commands to composer object and added docs
1 parent fd61fe6 commit d52ad8d

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

src/Composer.php

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44

55
use Throwable;
66
use Winter\Packager\Commands\Command;
7+
use Winter\Packager\Enums\SearchLimitTo;
8+
use Winter\Packager\Enums\ShowMode;
79
use Winter\Packager\Package\Collection;
810
use Winter\Packager\Package\Constraint;
911
use Winter\Packager\Package\DetailedPackage;
@@ -23,8 +25,10 @@
2325
* @since 0.1.0
2426
* @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
2527
* @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
2832
* @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
2933
* @method string version(string $detail = 'version') Version command
3034
*/
@@ -79,9 +83,11 @@ class Composer
7983
* @var array<string, string|Command> A list of supported commands
8084
*/
8185
protected array $commands = [
82-
'list' => \Winter\Packager\Commands\ListCommand::class,
8386
'i' => \Winter\Packager\Commands\Install::class,
8487
'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,
8591
'search' => \Winter\Packager\Commands\Search::class,
8692
'show' => \Winter\Packager\Commands\Show::class,
8793
'update' => \Winter\Packager\Commands\Update::class,

0 commit comments

Comments
 (0)