original_string: protected function getEncryptionKeyByObjectNumber($objectNumber)
      {
          return substr(
              substr(
                  md5($this->encryptionKey . pack('VXxx', $objectNumber), true),
                  0,
                  $this->keyLength + 5
              ),
              0,
              16
          );
      }
code: protected function getEncryptionKeyByObjectNumber($objectNumber)
      {
          return substr(
              substr(
                  md5($this->encryptionKey . pack('VXxx', $objectNumber), true),
                  0,
                  $this->keyLength + 5
              ),
              0,
              16
          );
      }
code_tokens: protected function getEncryptionKeyByObjectNumber ( $ objectNumber ) { return substr ( substr ( md5 ( $ this -> encryptionKey . pack ( 'VXxx' , $ objectNumber ) , true ) , 0 , $ this -> keyLength + 5 ) , 0 , 16 ) ; }
docstring: Computes the encryption key by an object number
  
  @param int $objectNumber
  @return bool|string
docstring_tokens: Computes the encryption key by an object number