/** * gets action method * * @return string */ public function getActionMethod() { $actionMethod = Util::getCamelCased($this->request->getActionName()) . 'Action'; $actionMethod = lcfirst($actionMethod); return $actionMethod; }
/** * sets template path by request * * @param RequestInterface $request */ public function setTemplatePathByRequest(RequestInterface $request) { $params = array('action' => $request->getActionName(), 'controller' => $request->getControllerName(), 'module' => $request->getModuleName()); $templatePath = Util::parsePattern($this->viewPathPattern, $params); $this->getRenderer()->setTemplatePath($templatePath); }