From 49236d77172b1c187663f8a75f28f1bc97aa12d2 Mon Sep 17 00:00:00 2001 From: yaozm Date: Sun, 7 Jan 2024 00:35:53 +0800 Subject: [PATCH] chore(Outputs): delete ShouldOutput trait - Delete ShouldOutput trait - Remove unused imports and declarations - Refactor shouldOutput method - Update file path --- src/Outputs/Concerns/ShouldOutput.php | 36 --------------------------- 1 file changed, 36 deletions(-) delete mode 100644 src/Outputs/Concerns/ShouldOutput.php diff --git a/src/Outputs/Concerns/ShouldOutput.php b/src/Outputs/Concerns/ShouldOutput.php deleted file mode 100644 index 8968af2..0000000 --- a/src/Outputs/Concerns/ShouldOutput.php +++ /dev/null @@ -1,36 +0,0 @@ - - * - * This source file is subject to the MIT license that is bundled. - */ - -namespace Guanguans\LaravelSoar\Outputs\Concerns; - -use Illuminate\Console\Events\CommandFinished; -use Illuminate\Support\Str; - -/** - * @mixin \Guanguans\LaravelSoar\Outputs\Output - */ -trait ShouldOutput -{ - protected array $exclusions = []; - - /** - * @param \Illuminate\Console\Events\CommandFinished|\Symfony\Component\HttpFoundation\Response $dispatcher - */ - public function shouldOutput($dispatcher): bool - { - if ($dispatcher instanceof CommandFinished) { - return ! Str::is($this->exclusions, $dispatcher->command); - } - - return ! request()->is($this->exclusions) && ! request()->routeIs($this->exclusions); - } -}