public function __construct($viewName, array $attributes) { $this->_viewName = $viewName; $this->_attributes = $attributes; $this->_loaderPath = Path::join(ROOT_PATH, ApplicationPaths::getViewPath()); $this->_viewFilename = $viewName . self::EXTENSION; $this->_viewPath = Path::join($this->_loaderPath, $this->_viewFilename); }
private function _loadViewHelper() { $helperPath = Path::join(ROOT_PATH, ApplicationPaths::getViewPath(), $this->_viewName . '.helper.php'); Files::loadIfExists($helperPath); }
public static function resolveViewPath($name, $responseType) { return Path::join(ROOT_PATH, ApplicationPaths::getViewPath(), $name . self::getViewPostfix($responseType)); }