original_string: public function moveDown(EntityInterface $node, $number = 1)
      {
          if ($number < 1) {
              return false;
          }
  
          return $this->_table->getConnection()->transactional(function () use ($node, $number) {
              $this->_ensureFields($node);
  
              return $this->_moveDown($node, $number);
          });
      }
code: public function moveDown(EntityInterface $node, $number = 1)
      {
          if ($number < 1) {
              return false;
          }
  
          return $this->_table->getConnection()->transactional(function () use ($node, $number) {
              $this->_ensureFields($node);
  
              return $this->_moveDown($node, $number);
          });
      }
code_tokens: public function moveDown ( EntityInterface $ node , $ number = 1 ) { if ( $ number < 1 ) { return false ; } return $ this -> _table -> getConnection ( ) -> transactional ( function ( ) use ( $ node , $ number ) { $ this -> _ensureFields ( $ node ) ; return $ this -> _moveDown ( $ node , $ number ) ; } ) ; }
docstring: Reorders the node without changing the parent.
  
  If the node is the last child, or is a top level node with no subsequent node
  this method will return false
  
  @param \Cake\Datasource\EntityInterface $node The node to move
  @param int|bool $number How many places to move the node or true to move to last position
  @throws \Cake\Datasource\Exception\RecordNotFoundException When node was not found
  @return \Cake\Datasource\EntityInterface|bool the entity after being moved or false on failure
docstring_tokens: Reorders the node without changing the parent .