protected function applyLockBetween( $lft, $rgt )
	{
		$this->model->newQuery()->where( $this->model->getLeftColumnName(), '>=', $lft )->where( $this->model->getRightColumnName(), '<=', $rgt )->select( $this->model->getKeyName() )->lockForUpdate()->get();
	}
protected function applyLockBetween( $lft, $rgt )
	{
		$this->model->newQuery()->where( $this->model->getLeftColumnName(), '>=', $lft )->where( $this->model->getRightColumnName(), '<=', $rgt )->select( $this->model->getKeyName() )->lockForUpdate()->get();
	}
protected function applyLockBetween ( $ lft , $ rgt ) { $ this -> model -> newQuery ( ) -> where ( $ this -> model -> getLeftColumnName ( ) , '>=' , $ lft ) -> where ( $ this -> model -> getRightColumnName ( ) , '<=' , $ rgt ) -> select ( $ this -> model -> getKeyName ( ) ) -> lockForUpdate ( ) -> get ( ) ; }
Applies a lock to the rows between the supplied index boundaries.

@param   int $lft
@param   int $rgt
@return  void
Applies a lock to the rows between the supplied index boundaries .