/** * @param ListingView $listingView * @return string */ public function renderListing(ListingView $listingView, $template = null) { $this->renderer->load($template ?: $listingView->getTemplateReference()); return $this->renderer->renderListing($listingView); }
/** * @param ListingView $listingView * @return string */ public function renderListing(ListingView $listingView) { if (!$this->loaded) { $this->load(); } return trim($this->template->renderBlock('listing', array('listing' => $listingView, 'filters' => $listingView->getFiltersFormView()), $this->blocks)); }