protected function validateMove($pos)
	{
		if ($this->getLeftValue() <= $pos && $this->getRightValue() >= $pos) {
			
			return false;
//			$dump = static::dump($this);
//			throw new Exception\InvalidOperation("The move not allowed for {$dump} to position $pos");
		}
		
		return true;
	}
protected function validateMove($pos)
	{
		if ($this->getLeftValue() <= $pos && $this->getRightValue() >= $pos) {
			
			return false;
//			$dump = static::dump($this);
//			throw new Exception\InvalidOperation("The move not allowed for {$dump} to position $pos");
		}
		
		return true;
	}
protected function validateMove ( $ pos ) { if ( $ this -> getLeftValue ( ) <= $ pos && $ this -> getRightValue ( ) >= $ pos ) { return false ; //			$dump = static::dump($this); //			throw new Exception\InvalidOperation("The move not allowed for {$dump} to position $pos"); } return true ; }
Check if the move is valid, block node movement under it's descendants
@param int $pos
@return boolean, false on invalid move
Check if the move is valid block node movement under it s descendants