00001 <?php
00002 require_once dirname(__FILE__) . '/renderdecoratorbase.cls.php';
00003
00004
00005
00006
00007
00008
00009
00010 class CacheRenderDecorator extends RenderDecoratorBase {
00011
00012
00013
00014
00015
00016 private $chache_manager = null;
00017
00018
00019
00020
00021
00022
00023
00024 public function __construct($cache_manager) {
00025 $this->cache_manager = $cache_manager;
00026 }
00027
00028
00029
00030
00031
00032
00033
00034 public function initialize($page_data) {
00035 if ($this->cache_manager) {
00036 $page_data->set_cache_manager($this->cache_manager);
00037 }
00038 parent::initialize($page_data);
00039 }
00040 }