From 3beda9f4230dae42961e8689863832650da79be4 Mon Sep 17 00:00:00 2001 From: Caen De Silva Date: Sat, 3 Dec 2022 18:20:36 +0100 Subject: [PATCH] Break if stream fails --- .../src/Console/Commands/MakePublicationTagCommand.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/framework/src/Console/Commands/MakePublicationTagCommand.php b/packages/framework/src/Console/Commands/MakePublicationTagCommand.php index 3c3270fcbb1..2e412d7facb 100644 --- a/packages/framework/src/Console/Commands/MakePublicationTagCommand.php +++ b/packages/framework/src/Console/Commands/MakePublicationTagCommand.php @@ -42,7 +42,11 @@ public function handle(): int $lines = []; $this->output->writeln('Enter the tag values (end with an empty line):'); do { - $line = Str::replace(["\n", "\r"], '', fgets(STDIN)); + $feed = fgets(STDIN); + if ($feed === false) { + break; + } + $line = Str::replace(["\n", "\r"], '', $feed); if ($line === '') { break; }