CRM_Cxn_CiviCxnHttp - Use PSR-16 compliant cache key
authorTim Otten <totten@civicrm.org>
Thu, 21 Jun 2018 08:23:45 +0000 (01:23 -0700)
committerTim Otten <totten@civicrm.org>
Wed, 27 Jun 2018 18:13:55 +0000 (11:13 -0700)
CRM/Cxn/CiviCxnHttp.php

index e5790bad453c994530c90f8e9e815f7d14ad76fa..0d6024812cc0c40441ab0acd4a49dd157eedf06c 100644 (file)
@@ -54,7 +54,7 @@ class CRM_Cxn_CiviCxnHttp extends \Civi\Cxn\Rpc\Http\PhpHttp {
     $lowVerb = strtolower($verb);
 
     if ($lowVerb === 'get' && $this->cache) {
-      $cachePath = 'get/' . md5($url);
+      $cachePath = 'get_' . md5($url);
       $cacheLine = $this->cache->get($cachePath);
       if ($cacheLine && $cacheLine['expires'] > CRM_Utils_Time::getTimeRaw()) {
         return $cacheLine['data'];
@@ -66,7 +66,7 @@ class CRM_Cxn_CiviCxnHttp extends \Civi\Cxn\Rpc\Http\PhpHttp {
     if ($lowVerb === 'get' && $this->cache) {
       $expires = CRM_Utils_Http::parseExpiration($result[0]);
       if ($expires !== NULL) {
-        $cachePath = 'get/' . md5($url);
+        $cachePath = 'get_' . md5($url);
         $cacheLine = array(
           'url' => $url,
           'expires' => $expires,