use Symfony\Component\Console\Completion\CompletionSuggestions;
use Symfony\Component\Console\Output\OutputInterface;
/**
* @author Guillaume Aveline <guillaume.aveline@pm.me>
*/
class FishCompletionOutput implements CompletionOutputInterface
{ public function write(CompletionSuggestions
$suggestions, OutputInterface
$output): void
{ $values =
$suggestions->
getValueSuggestions();
foreach ($suggestions->
getOptionSuggestions() as $option) { $values[] = '--'.
$option->
getName();
if ($option->
isNegatable()) { $values[] = '--no-'.
$option->
getName();
} } $output->
write(implode("\n",
$values));
}}