getTemplate() public method

public getTemplate ( $name ) : mixed | null
$name
return mixed | null
Example #1
0
 /**
  * @param RequestConfiguration $configuration
  * @param ArchetypeInterface $archetype
  * @param Pagerfanta $results
  * @param string $template
  * @param int $page
  *
  * @return Response
  */
 private function renderArchetypeResults(RequestConfiguration $configuration, ArchetypeInterface $archetype, Pagerfanta $results, $template, $page)
 {
     $results->setCurrentPage($page, true, true);
     $results->setMaxPerPage($configuration->getPaginationMaxPerPage());
     $view = View::create()->setTemplate($configuration->getTemplate($template))->setData(['archetype' => $archetype, 'products' => $results]);
     return $this->viewHandler->handle($configuration, $view);
 }
Example #2
0
 private function renderResults(RequestConfiguration $configuration, TaxonInterface $taxon, Pagerfanta $results, $template, $page, $facets = null, $facetTags = null, $filters = null, $searchTerm = null, $searchParam = null, $requestMethod = null)
 {
     $results->setCurrentPage($page, true, true);
     $results->setMaxPerPage($configuration->getPaginationMaxPerPage());
     $view = View::create()->setTemplate($configuration->getTemplate($template))->setData(array('taxon' => $taxon, 'products' => $results, 'facets' => $facets, 'facetTags' => $facetTags, 'filters' => $filters, 'searchTerm' => $searchTerm, 'searchParam' => $searchParam, 'requestMethod' => $requestMethod));
     return $this->viewHandler->handle($configuration, $view);
 }