فهرست منبع

Edited src/Symfony/Component/Console/Helper/DialogHelper.php via GitHub

Lenar Lõhmus 14 سال پیش
والد
کامیت
511a9a1fd7
1فایلهای تغییر یافته به همراه5 افزوده شده و 2 حذف شده
  1. 5 2
      src/Symfony/Component/Console/Helper/DialogHelper.php

+ 5 - 2
src/Symfony/Component/Console/Helper/DialogHelper.php

@@ -35,9 +35,12 @@ class DialogHelper extends Helper
     {
         $output->write($question);
 
-        $ret = trim(fgets(null === $this->inputStream ? STDIN : $this->inputStream));
+        if (false === $ret = fgets(null === $this->inputStream ? STDIN : $this->inputStream)) {
+            throw new \Exception('Aborted');
+        }
+        $ret = trim($ret);
 
-        return $ret ? $ret : $default;
+        return strlen($ret) > 0 ? $ret : $default;
     }
 
     /**