railken / lara-command-test
v1.0.3
2018-05-25 13:55 UTC
Requires
- php: >=7.0.0
- phpstan/phpstan: ^0.9.2
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.8.1
- orchestra/testbench: ~3.6
- phpunit/phpunit: ~7.0
- spatie/pdf-to-text: ^1.1
This package is auto-updated.
Last update: 2024-11-05 18:39:12 UTC
README
A laravel package to call commands that have prompt inputs
Simple usage
use Illuminate\Console\Command; class DummyCommand extends Command { /** * Execute the console command. * * @return mixed */ public function handle() { if ($this->confirm("Should we go?")) { $response = $this->ask('Is it hello?'); return $response === 'Hello' ? 1 : 0; } return 0; } }
use Railken\LaraCommandTest\Helper; $helper = new Helper(__DIR__ . "/../var/cache"); $command = $helper->generate(DummyCommand::class, [ 'yes', 'Hello' ]); $helper->call($command, []);