public function render() { $query = $this->wp->getQuery(); $products = $this->productService->findByQuery($query); $content = do_shortcode($this->getContent()); return Render::get('shop', array('content' => $content, 'products' => $products, 'product_count' => $query->max_num_pages, 'messages' => $this->messages, 'title' => $this->getTitle())); }