Esempio n. 1
0
 public function bindArrowDown(Readline $self)
 {
     $self->clearTerminalLine();
     $prefix = $self->getPrefix();
     $self->setBuffer("\r" . $prefix . ($buffer = $self->nextHistory()));
     $self->setLine($buffer);
     return $self::READ_CONTINUE;
 }
Esempio n. 2
0
 /**
  * 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;
 }