Skip to content

v12.50.0

@shaedrich shaedrich tagged this 01 Feb 02:54
* Type return types of `Command::getArguments()` and `Command::getOptions()` correctly as tuple

* Type return type of `Command::context()` correctly as tuple

* Improve array and closure types

* Use generic return type

* Improve types of `InteractsWithIO` concern

* Narrow array return type of `Command::promptForMissingArgumentsUsing()`

* Type props of `Command` class

* Improve typing of arguments and return values of `\Illuminate\Console\Parser`

* Improve typing of props of `\Illuminate\Console\Application`

* Improve closure types and add conditional return type to `ConfirmableTrait`

* Type `$commandMap` prop of `ContainerCommandLoader`

* Add narrower types to `GeneratorCommand`

* Narrow `iterable` type in `OutputStyle`

* Narrow `callable` in `Signals`

* Fix typo

* StyleCI

* formatting

---------

Co-authored-by: Taylor Otwell <taylor@laravel.com>
Assets 2
Loading