code: public function decrypt($data, $key)
      {
          $decryptData = base64_decode($data);
  
          if ($decryptData === false || $decryptData === '') {
              return $data;
          }
  
          $decryptData = $this->mcrypt->decrypt($decryptData, $key);
  
          $decryptData = @unserialize($decryptData);
          if ($decryptData === false) {
              return $data;
          }
  
          return $decryptData;
      }
docs: 解密
  忽略不能正常反序列化的操作，并且在不能预期解密的情况下返回原文
  
  @param mixed $data 待解密的数据
  @param $key
  @return mixed