char = $char; } /** * {@inheritdoc} */ public function execute(Buffer $buffer, Terminal $terminal, Readline $readline): bool { $context = $buffer->getText(); $buffer->autoDedentIfClosingBracket($this->char, $context); $buffer->insert($this->char); return true; } /** * {@inheritdoc} */ public function getName(): string { return 'self-insert'; } }