public function bindArrowDown(Readline $self) { $self->clearTerminalLine(); $prefix = $self->getPrefix(); $self->setBuffer("\r" . $prefix . ($buffer = $self->nextHistory())); $self->setLine($buffer); return $self::READ_CONTINUE; }
/** * Down arrow binding. * Go forward in the history. * * @access public * @param \Hoa\Console\Readline $self Self. * @return int */ public function _bindArrowDown(Readline $self) { if (0 === (static::STATE_CONTINUE & static::STATE_NO_ECHO)) { \Hoa\Console\Cursor::clear('↔'); echo $self->getPrefix(); } $self->setBuffer($buffer = $self->nextHistory()); $self->setLine($buffer); return static::STATE_CONTINUE; }