From 1f7494508a772609c59b332f501132db2a36cab2 Mon Sep 17 00:00:00 2001 From: mortexa Date: Tue, 16 Aug 2022 14:40:55 +0430 Subject: [PATCH 1/2] Disable TTY mode --- src/Console/TestArchitecture.php | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/Console/TestArchitecture.php b/src/Console/TestArchitecture.php index 194e3b9..183159b 100644 --- a/src/Console/TestArchitecture.php +++ b/src/Console/TestArchitecture.php @@ -12,7 +12,7 @@ class TestArchitecture extends Command protected $description = 'Run the architectural tests'; - public function handle(): int + public function handle() { $command = './vendor/bin/phparkitect check '.'--config='.__DIR__.'/../phparkitect.php'; @@ -25,8 +25,12 @@ public function handle(): int } Process::fromShellCommandline($command) - ->setTty(true) - ->run(fn ($type, $line) => $this->info($line)); + ->run(function ($type, $line) { + return match ($type) { + 'err' => $this->line($line), + default => $this->info($line) + }; + }); return static::SUCCESS; } From 8b0636dda92f8c2c457cd173928fad21df987343 Mon Sep 17 00:00:00 2001 From: mortexa Date: Tue, 16 Aug 2022 14:41:45 +0430 Subject: [PATCH 2/2] Add return type --- src/Console/TestArchitecture.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Console/TestArchitecture.php b/src/Console/TestArchitecture.php index 183159b..ebe13fb 100644 --- a/src/Console/TestArchitecture.php +++ b/src/Console/TestArchitecture.php @@ -12,7 +12,7 @@ class TestArchitecture extends Command protected $description = 'Run the architectural tests'; - public function handle() + public function handle(): int { $command = './vendor/bin/phparkitect check '.'--config='.__DIR__.'/../phparkitect.php';