original_string: public function decrypt($cipherText)
      {
          $cipherText = base64_decode($cipherText);
          $iv = substr($cipherText, 0, self::IV_SIZE);
          $cipherText = substr($cipherText, self::IV_SIZE);
          $token = mcrypt_decrypt(self::CIPHER, $this->key, $cipherText, self::MODE, $iv);
          return $token;
      }
code: public function decrypt($cipherText)
      {
          $cipherText = base64_decode($cipherText);
          $iv = substr($cipherText, 0, self::IV_SIZE);
          $cipherText = substr($cipherText, self::IV_SIZE);
          $token = mcrypt_decrypt(self::CIPHER, $this->key, $cipherText, self::MODE, $iv);
          return $token;
      }
code_tokens: public function decrypt ( $ cipherText ) { $ cipherText = base64_decode ( $ cipherText ) ; $ iv = substr ( $ cipherText , 0 , self :: IV_SIZE ) ; $ cipherText = substr ( $ cipherText , self :: IV_SIZE ) ; $ token = mcrypt_decrypt ( self :: CIPHER , $ this -> key , $ cipherText , self :: MODE , $ iv ) ; return $ token ; }
docstring: Decrypt the ciphertext
  @param string $cipherText
  @return object \stdClass Unserialized token
docstring_tokens: Decrypt the ciphertext