public getTemplate ( $name ) : mixed | null | ||
$name | ||
Результат | mixed | null |
/** * @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); }
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); }