private function cacheSlider() { $cache = new N2CacheManifestSlider($this->slider->cacheId, array('slider' => $this->slider)); $cachedSlider = $cache->makeCache('slider', '', array($this, 'renderCachedSlider')); if ($cachedSlider === false) { return '<h3>Smart Slider with ID #' . $this->slider->sliderId . ' does NOT EXIST or has NO SLIDES!</h3><h4>Usage: ' . $this->usage . '</h4>'; } N2AssetsManager::loadFromArray($cachedSlider['assets']); return $cachedSlider['html']; }