@@ -12,7 +12,7 @@ class SelfDiagnosisCommand extends Command
1212 *
1313 * @var string
1414 */
15- protected $ signature = 'self-diagnosis ' ;
15+ protected $ signature = 'self-diagnosis {environment?} ' ;
1616
1717 /**
1818 * The console command description.
@@ -27,13 +27,15 @@ public function handle()
2727 {
2828 $ this ->runChecks (config ('self-diagnosis.checks ' , []), trans ('self-diagnosis::commands.self_diagnosis.common_checks ' ));
2929
30- $ environmentChecks = config ('self-diagnosis.environment_checks. ' . app ()->environment (), []);
31- if (empty ($ environmentChecks ) && array_key_exists (app ()->environment (), config ('self-diagnosis.environment_aliases ' ))) {
32- $ environment = config ('self-diagnosis.environment_aliases. ' . app ()->environment ());
30+ $ environment = $ this ->argument ('environment ' , app ()->environment ());
31+ $ environmentChecks = config ('self-diagnosis.environment_checks. ' . $ environment , []);
32+
33+ if (empty ($ environmentChecks ) && array_key_exists ($ environment , config ('self-diagnosis.environment_aliases ' ))) {
34+ $ environment = config ('self-diagnosis.environment_aliases. ' . $ environment );
3335 $ environmentChecks = config ('self-diagnosis.environment_checks. ' . $ environment , []);
3436 }
3537
36- $ this ->runChecks ($ environmentChecks , trans ('self-diagnosis::commands.self_diagnosis.environment_specific_checks ' , ['environment ' => app ()-> environment () ]));
38+ $ this ->runChecks ($ environmentChecks , trans ('self-diagnosis::commands.self_diagnosis.environment_specific_checks ' , ['environment ' => $ environment ]));
3739
3840 if (count ($ this ->messages )) {
3941 $ this ->error (trans ('self-diagnosis::commands.self_diagnosis.failed_checks ' ));
0 commit comments