CodeExplorer getHiddenResponse example
private function doAsk(OutputInterface
$output, Question
$question): mixed
{ $this->
writePrompt($output,
$question);
$inputStream =
$this->inputStream ?: \STDIN;
$autocomplete =
$question->
getAutocompleterCallback();
if (null ===
$autocomplete || !self::
$stty || !Terminal::
hasSttyAvailable()) { $ret = false;
if ($question->
isHidden()) { try { $hiddenResponse =
$this->
getHiddenResponse($output,
$inputStream,
$question->
isTrimmable());
$ret =
$question->
isTrimmable() ?
trim($hiddenResponse) :
$hiddenResponse;
} catch (RuntimeException
$e) { if (!
$question->
isHiddenFallback()) { throw $e;
} } } if (false ===
$ret) { $isBlocked =
stream_get_meta_data($inputStream)['blocked'
] ?? true;
private function doAsk(OutputInterface
$output, Question
$question): mixed
{ $this->
writePrompt($output,
$question);
$inputStream =
$this->inputStream ?: \STDIN;
$autocomplete =
$question->
getAutocompleterCallback();
if (null ===
$autocomplete || !self::
$stty || !Terminal::
hasSttyAvailable()) { $ret = false;
if ($question->
isHidden()) { try { $hiddenResponse =
$this->
getHiddenResponse($output,
$inputStream,
$question->
isTrimmable());
$ret =
$question->
isTrimmable() ?
trim($hiddenResponse) :
$hiddenResponse;
} catch (RuntimeException
$e) { if (!
$question->
isHiddenFallback()) { throw $e;
} } } if (false ===
$ret) { $isBlocked =
stream_get_meta_data($inputStream)['blocked'
] ?? true;