Code Coverage
 
Classes and Traits
Functions and Methods
Lines
Total
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 2
CRAP
0.00% covered (danger)
0.00%
0 / 12
App\Controllers\DetailViewController
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 2
6
0.00% covered (danger)
0.00%
0 / 12
 __construct
0.00% covered (danger)
0.00%
0 / 1
2
0.00% covered (danger)
0.00%
0 / 5
 detailTemplateAction
0.00% covered (danger)
0.00%
0 / 1
2
0.00% covered (danger)
0.00%
0 / 7
<?php
namespace App\Controllers;
use \Core\View;
use App\Models\ArticleDatabase;
class DetailViewController extends \Core\Controller {
    protected $article;
    protected $id;
    private $articleDatabase;
    public function __construct($route_params) {
        parent::__construct($route_params);
        $this->articleDatabase = new ArticleDatabase();
        $this->id = $route_params['id'];
        $this->article = $this->articleDatabase->findByID($this->id);
        
    }
    
    /**
     * Show the Detail(Article) page
     *
     * @return void
     */
    public function detailTemplateAction() {
        
        View::renderTemplate(
                'detailTemplate.twig', array("name" => "Detail Seite",
            "link" => "Warenkorb",
            "article" => $this->article
                )
        );
    }
}