original_string: public function protectCellsByColumnAndRow($pColumn1 = 0, $pRow1 = 1, $pColumn2 = 0, $pRow2 = 1, $pPassword = '', $pAlreadyHashed = false)
      {
          $cellRange = PHPExcel_Cell::stringFromColumnIndex($pColumn1) . $pRow1 . ':' . PHPExcel_Cell::stringFromColumnIndex($pColumn2) . $pRow2;
          return $this->protectCells($cellRange, $pPassword, $pAlreadyHashed);
      }
code: public function protectCellsByColumnAndRow($pColumn1 = 0, $pRow1 = 1, $pColumn2 = 0, $pRow2 = 1, $pPassword = '', $pAlreadyHashed = false)
      {
          $cellRange = PHPExcel_Cell::stringFromColumnIndex($pColumn1) . $pRow1 . ':' . PHPExcel_Cell::stringFromColumnIndex($pColumn2) . $pRow2;
          return $this->protectCells($cellRange, $pPassword, $pAlreadyHashed);
      }
code_tokens: public function protectCellsByColumnAndRow ( $ pColumn1 = 0 , $ pRow1 = 1 , $ pColumn2 = 0 , $ pRow2 = 1 , $ pPassword = '' , $ pAlreadyHashed = false ) { $ cellRange = PHPExcel_Cell :: stringFromColumnIndex ( $ pColumn1 ) . $ pRow1 . ':' . PHPExcel_Cell :: stringFromColumnIndex ( $ pColumn2 ) . $ pRow2 ; return $ this -> protectCells ( $ cellRange , $ pPassword , $ pAlreadyHashed ) ; }
docstring: Set protection on a cell range by using numeric cell coordinates
  
  @param int  $pColumn1            Numeric column coordinate of the first cell
  @param int  $pRow1                Numeric row coordinate of the first cell
  @param int  $pColumn2            Numeric column coordinate of the last cell
  @param int  $pRow2                Numeric row coordinate of the last cell
  @param string $pPassword            Password to unlock the protection
  @param    boolean $pAlreadyHashed    If the password has already been hashed, set this to true
  @throws    PHPExcel_Exception
  @return PHPExcel_Worksheet
docstring_tokens: Set protection on a cell range by using numeric cell coordinates