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; }