Template::setTemplatePaths() 

\nn\t3::Template()->setTemplatePaths($view = NULL, $defaultTemplatePaths = [], $additionalTemplatePaths = []); 

Sets templates, partials and layouts for a view. $additionalTemplatePaths can be passed to prioritize paths

\nn\t3::Template()->setTemplatePaths( $this->view, $templatePaths );
Copied!

| @return array

Source Code 

public function setTemplatePaths ( $view = null, $defaultTemplatePaths = [], $additionalTemplatePaths = []) {
	$mergedPaths = $this->mergeTemplatePaths( $defaultTemplatePaths, $additionalTemplatePaths );
	if ($paths = $mergedPaths['templateRootPaths'] ?? false) {
		$view->setTemplateRootPaths($paths);
	}
	if ($paths = $mergedPaths['partialRootPaths'] ?? false) {
		$view->setPartialRootPaths($paths);
	}
	if ($paths = $mergedPaths['layoutRootPaths'] ?? false) {
		$view->setLayoutRootPaths($paths);
	}
   	if ($path = $mergedPaths['template'] ?? false) {
		$view->setTemplate($path);
	}
	return $mergedPaths;
}
Copied!