ErrorException {#389
  #message: "Undefined variable: product"
  #code: 8
  #file: "/projects/app-web/code/src/Mod/Catalog/Component/Catalog/ProductList/view.php"
  #line: 18
  #severity: E_NOTICE
  trace: {
    /projects/app-web/code/src/Mod/Catalog/Component/Catalog/ProductList/view.php:18 {<a href="<?= $r->url() ?>" class="col-sm-4 col-md-3 image">\t<img class="img-responsive" src="<?= $r->cover_image_svc_url('x240')?>" alt="Image of <?= $product->html()->name() ?>"></a>
      arguments: {
        $level: 8
        $message: "Undefined variable: product"
        $file: "/projects/app-web/code/src/Mod/Catalog/Component/Catalog/ProductList/view.php"
        $line: 18
        ...: {
          array:78 [ …78]
        }
      }
    }
    /projects/app-web/code/vendor/main/app-lib/src/Lib/View.php:54 {\t// Load the view within the current scope\tinclude $view_filename;}
      arguments: {
        "/projects/app-web/code/src/Front/B1/Web/View/page/@sub/page.php"
      }
    }
    /projects/app-web/code/vendor/main/app-lib/src/Lib/View.php:373 {\t// Combine local and global data and capture the output\treturn View::capture($this->_file, $this->_data);}
      arguments: {
        $view_filename: "/projects/app-web/code/src/Front/B1/Web/View/page/@sub/page.php"
        $viewdata: array:5 [ …5]
      }
    }
    /projects/app-web/code/vendor/main/app-lib/src/Lib/Service/View.php:354 {$view->set($view_data);$html = $view->render();}
    /projects/app-web/code/src/Web/Service/Builder/Component.php:93 {
      › 
      › \treturn $this->context->view->render_component($path, $data);}
      arguments: {
        $path: "Catalog/ProductList"
        $data: array:1 [ …1]
      }
    }
    /projects/app-web/code/src/Mod/Catalog/Web/View/page/catalog/product-list.php:12 {\t// tag_id\t'paging' => 10,]) ?>
      arguments: {
        $path: "Catalog/ProductList"
        $data: array:1 [ …1]
      }
    }
    /projects/app-web/code/vendor/main/app-lib/src/Lib/View.php:54 {\t// Load the view within the current scope\tinclude $view_filename;}
      arguments: {
        "/projects/app-web/code/src/Front/B1/Web/View/page/@sub/page.php"
      }
    }
    /projects/app-web/code/vendor/main/app-lib/src/Lib/View.php:373 {\t// Combine local and global data and capture the output\treturn View::capture($this->_file, $this->_data);}
      arguments: {
        $view_filename: "/projects/app-web/code/src/Front/B1/Web/View/page/@sub/page.php"
        $viewdata: array:5 [ …5]
      }
    }
    /projects/app-web/code/vendor/main/app-lib/src/Lib/View.php:240 {\t//\t$this->_output = $this->render();}
    }
    /projects/app-web/code/vendor/main/app-lib/src/Lib/View.php:234 {{\t$r->compile_output();}
    }
    /projects/app-web/code/vendor/main/app-lib/src/Lib/View.php:262 {{\t$this->compile_output();}
    }
    /projects/app-web/code/src/Front/B1/Web/View/page/@sub/page.php:64 {<div class="app" id="app">\t<?= $body_view ?>\t<?= $alert_message ?>
    }
    /projects/app-web/code/vendor/main/app-lib/src/Lib/View.php:54 {\t// Load the view within the current scope\tinclude $view_filename;}
      arguments: {
        "/projects/app-web/code/src/Front/B1/Web/View/page/@sub/page.php"
      }
    }
    /projects/app-web/code/vendor/main/app-lib/src/Lib/View.php:373 {\t// Combine local and global data and capture the output\treturn View::capture($this->_file, $this->_data);}
      arguments: {
        $view_filename: "/projects/app-web/code/src/Front/B1/Web/View/page/@sub/page.php"
        $viewdata: array:5 [ …5]
      }
    }
    /projects/app-web/code/vendor/main/app-lib/src/Lib/Core/Web/Response.php:263 {$stats_prior_render = $this->process_stats('html');$html = $page_view->render();//$html = $this->minify_html($html);
    }
    /projects/app-web/code/vendor/main/app-lib/src/Lib/Core/Web/Response.php:69 {\telse\t\t$this->render_page();}
    }
    /projects/app-web/code/vendor/main/app-lib/src/Lib/Base/Process.php:24 {$this->before();$this->exec();$this->after();
    }
    /projects/app-web/code/vendor/main/app-lib/src/Lib/Core/Web/App.php:79 {\tProfiler::start('response');\t$response = new Response($context);}
      arguments: {
        $context: Context {#150 …}
      }
    }
    /projects/app-web/code/www/index.php:14 {
      › 
      › (new \Lib\Core\Web\App())->process();}
  }
}