X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FUtils%2FCache%2FSqlGroup.php;h=5d3d5322586e030c4409361672d8a810e2d14fb2;hb=d5b9585b3da73a76dada27cfa2f791c6c4763cd5;hp=eefa9cd867e97253a9d8a38a8f2df6b5e44005fd;hpb=77855840b2562acc9f18b2cb4f9c22f8036bc967;p=civicrm-core.git diff --git a/CRM/Utils/Cache/SqlGroup.php b/CRM/Utils/Cache/SqlGroup.php index eefa9cd867..5d3d532258 100644 --- a/CRM/Utils/Cache/SqlGroup.php +++ b/CRM/Utils/Cache/SqlGroup.php @@ -23,7 +23,7 @@ | GNU Affero General Public License or the licensing of CiviCRM, | | see the CiviCRM license FAQ at http://civicrm.org/licensing | +--------------------------------------------------------------------+ -*/ + */ /** * @@ -41,7 +41,7 @@ class CRM_Utils_Cache_SqlGroup implements CRM_Utils_Cache_Interface { /** - * The host name of the memcached server + * The host name of the memcached server. * * @var string */ @@ -58,7 +58,7 @@ class CRM_Utils_Cache_SqlGroup implements CRM_Utils_Cache_Interface { protected $frontCache; /** - * Constructor + * Constructor. * * @param array $config * An array of configuration params. @@ -72,12 +72,14 @@ class CRM_Utils_Cache_SqlGroup implements CRM_Utils_Cache_Interface { public function __construct($config) { if (isset($config['group'])) { $this->group = $config['group']; - } else { + } + else { throw new RuntimeException("Cannot construct SqlGroup cache: missing group"); } if (isset($config['componentID'])) { $this->componentID = $config['componentID']; - } else { + } + else { $this->componentID = NULL; } $this->frontCache = array(); @@ -101,7 +103,7 @@ class CRM_Utils_Cache_SqlGroup implements CRM_Utils_Cache_Interface { * @return mixed */ public function get($key) { - if (! array_key_exists($key, $this->frontCache)) { + if (!array_key_exists($key, $this->frontCache)) { $this->frontCache[$key] = CRM_Core_BAO_Cache::getItem($this->group, $key, $this->componentID); } return $this->frontCache[$key]; @@ -133,4 +135,5 @@ class CRM_Utils_Cache_SqlGroup implements CRM_Utils_Cache_Interface { public function prefetch() { $this->frontCache = CRM_Core_BAO_Cache::getItems($this->group, $this->componentID); } + }