/** * @param $id * @param Products $products * @param Categories $categories * @throws \Exception */ public function listAll($id, Products $products, Categories $categories) { $cart = $this->session->getSession()->cart ?: ['']; $this->view->appendToLayout('body', "products.products"); //echo "<pre>".print_r($products->listAllFromCat($id),true)."</pre>";return; $this->view->display('layouts.main', ['data' => $products->listAllFromCat($id), 'cart' => $cart, 'categories' => $categories->listAllNames(), 'currentCategory' => $id]); }