Skip to content

Commit be7aea8

Browse files
Merge pull request #89 from TheDragonCode/3.x
Added silent mode for commands
2 parents 7ace631 + b9c3028 commit be7aea8

File tree

18 files changed

+40
-22
lines changed

18 files changed

+40
-22
lines changed

src/Concerns/Artisan.php

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

55
namespace DragonCode\LaravelActions\Concerns;
66

7+
use Illuminate\Console\OutputStyle;
78
use Illuminate\Support\Facades\Artisan as Command;
8-
use Symfony\Component\Console\Output\OutputInterface;
99

1010
trait Artisan
1111
{
@@ -14,11 +14,11 @@ trait Artisan
1414
*
1515
* @param string $command
1616
* @param array $parameters
17-
* @param \Symfony\Component\Console\Output\OutputInterface|null $outputBuffer
17+
* @param \Illuminate\Console\OutputStyle|null $outputBuffer
1818
*
1919
* @return void
2020
*/
21-
protected function artisan(string $command, array $parameters = [], ?OutputInterface $outputBuffer = null): void
21+
protected function artisan(string $command, array $parameters = [], ?OutputStyle $outputBuffer = null): void
2222
{
2323
Command::call($command, $parameters, $outputBuffer);
2424
}

src/Concerns/Optionable.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ trait Optionable
1717
protected array $options = [
1818
Options::CONNECTION,
1919
Options::FORCE,
20+
Options::SILENT,
2021
];
2122

2223
protected function configure(): void
@@ -47,6 +48,7 @@ protected function availableOptions(): array
4748
[Options::PATH, null, InputOption::VALUE_OPTIONAL, 'The path to the actions files to be executed'],
4849
[Options::REALPATH, null, InputOption::VALUE_NONE, 'Indicate any provided action file paths are pre-resolved absolute path'],
4950
[Options::STEP, null, InputOption::VALUE_OPTIONAL, 'Force the actions to be run so they can be rolled back individually'],
51+
[Options::SILENT, null, InputOption::VALUE_NONE, 'Turns off the output of informational messages'],
5052
];
5153
}
5254

src/Console/Fresh.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,6 @@ class Fresh extends Command
2222
Options::FORCE,
2323
Options::PATH,
2424
Options::REALPATH,
25+
Options::SILENT,
2526
];
2627
}

src/Console/Install.php

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
namespace DragonCode\LaravelActions\Console;
44

55
use DragonCode\LaravelActions\Constants\Names;
6-
use DragonCode\LaravelActions\Constants\Options;
76
use DragonCode\LaravelActions\Processors\Install as InstallProcessor;
87
use DragonCode\LaravelActions\Processors\Processor;
98

@@ -14,9 +13,4 @@ class Install extends Command
1413
protected $description = 'Create the actions repository';
1514

1615
protected Processor|string $processor = InstallProcessor::class;
17-
18-
protected array $options = [
19-
Options::CONNECTION,
20-
Options::FORCE,
21-
];
2216
}

src/Console/Make.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,6 @@ class Make extends Command
2424
Options::FORCE,
2525
Options::PATH,
2626
Options::REALPATH,
27+
Options::SILENT,
2728
];
2829
}

src/Console/Migrate.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,6 @@ class Migrate extends Command
2222
Options::CONNECTION,
2323
Options::PATH,
2424
Options::REALPATH,
25+
Options::SILENT,
2526
];
2627
}

src/Console/Refresh.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,6 @@ class Refresh extends Command
2020
Options::FORCE,
2121
Options::PATH,
2222
Options::REALPATH,
23+
Options::SILENT,
2324
];
2425
}

src/Console/Reset.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,6 @@ class Reset extends Command
2020
Options::FORCE,
2121
Options::PATH,
2222
Options::REALPATH,
23+
Options::SILENT,
2324
];
2425
}

src/Console/Rollback.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,6 @@ class Rollback extends Command
2121
Options::PATH,
2222
Options::REALPATH,
2323
Options::STEP,
24+
Options::SILENT,
2425
];
2526
}

src/Console/Status.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,6 @@ class Status extends Command
2121
Options::CONNECTION,
2222
Options::PATH,
2323
Options::REALPATH,
24+
Options::SILENT,
2425
];
2526
}

0 commit comments

Comments
 (0)