ShopController::page()   A
last analyzed

Complexity

Conditions 2
Paths 2

Size

Total Lines 9
Code Lines 7

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 7
c 1
b 0
f 0
dl 0
loc 9
rs 10
cc 2
nc 2
nop 1
1
<?php
2
3
4
namespace Mongi\Mongicommerce\Http\Controllers\shop;
5
6
7
use Mongi\Mongicommerce\Http\Controllers\Controller;
8
use Mongi\Mongicommerce\Libraries\Template;
9
use Mongi\Mongicommerce\Models\Category;
10
use Mongi\Mongicommerce\Models\Product;
11
12
class ShopController extends Controller
13
{
14
    public function page($category_id=null){
15
        $products = Template::getProducts($category_id);
16
        $category = Category::find($category_id);
17
        $category_name = '';
18
        $category_description = '';
19
        if($category){
20
            $category_name = $category->name;
21
        };
22
        return view('mongicommerce.pages.shop',compact('products','category_name','category_description'));
23
    }
24
}
25