From c486cf410f171fe7977ffbbca45140c80390e031 Mon Sep 17 00:00:00 2001 From: Carsten Brandt Date: Wed, 1 May 2013 18:44:30 +0200 Subject: [PATCH] added missing init() method to Cache class --- framework/caching/Cache.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/framework/caching/Cache.php b/framework/caching/Cache.php index 70cf8cb..fb56d5e 100644 --- a/framework/caching/Cache.php +++ b/framework/caching/Cache.php @@ -71,6 +71,18 @@ abstract class Cache extends Component implements \ArrayAccess /** + * Initializes the application component. + * This method overrides the parent implementation by setting default cache key prefix. + */ + public function init() + { + parent::init(); + if ($this->keyPrefix === null) { + $this->keyPrefix = \Yii::$app->id; + } + } + + /** * Builds a normalized cache key from a given key. * * The generated key contains letters and digits only, and its length is no more than 32.