_storage = $storage; $this->_contentPrefix = $contentPrefix; } /** * hasContext() * * @param Zend_Tool_Project_Context_Interface $context * @param string $method * @return string */ public function hasContent(Zend_Tool_Project_Context_Interface $context, $method) { return $this->_storage->has($this->_contentPrefix . '/' . $context . '/' . $method . '.phtml'); } /** * getContent() * * @param Zend_Tool_Project_Context_Interface $context * @param string $method * @param mixed $parameters */ public function getContent(Zend_Tool_Project_Context_Interface $context, $method, $parameters) { $streamUri = $this->_storage->getStreamUri($this->_contentPrefix . '/' . $context->getName() . '/' . $method . '.phtml'); ob_start(); include $streamUri; $content = ob_get_clean(); return $content; } }