@@ 437-446 (lines=10) @@ | ||
434 | return self::$shell; |
|
435 | } |
|
436 | ||
437 | private function hasSttyAvailable() |
|
438 | { |
|
439 | if (null !== self::$stty) { |
|
440 | return self::$stty; |
|
441 | } |
|
442 | ||
443 | exec('stty 2>&1', $output, $exitcode); |
|
444 | ||
445 | return self::$stty = $exitcode === 0; |
|
446 | } |
|
447 | ||
448 | /** |
|
449 | * Validate an attempt. |
@@ 408-417 (lines=10) @@ | ||
405 | * |
|
406 | * @return bool |
|
407 | */ |
|
408 | private function hasSttyAvailable() |
|
409 | { |
|
410 | if (null !== self::$stty) { |
|
411 | return self::$stty; |
|
412 | } |
|
413 | ||
414 | exec('stty 2>&1', $output, $exitcode); |
|
415 | ||
416 | return self::$stty = $exitcode === 0; |
|
417 | } |
|
418 | } |
|
419 |