Example #1
0
 public function renderBlock($block, Controller $controllerInstance, $params = array())
 {
     $id = $block['view'];
     $cache = new OutputCache($id);
     $controllerInstance->setCache($cache);
     $this->processInstancePlugins('outputBlock', $block);
     if (is_string($block)) {
         return $block;
     }
     $output = parent::renderBlock($block, $controllerInstance, $params);
     $params = array('block' => $block, 'output' => &$output);
     $this->processInstancePlugins('outputBlockAfter', $params);
     $this->logStat('Render ' . $block['container']);
     return $output;
 }