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 / 11
App\Controllers\ProductViewController
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 2
6
0.00% covered (danger)
0.00%
0 / 11
 getArticles
0.00% covered (danger)
0.00%
0 / 1
2
0.00% covered (danger)
0.00%
0 / 4
 productTemplateAction
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;
/**
 * Home controller
 *
 * PHP version 7.0
 */
class ProductViewController extends \Core\Controller {
    
    /**
     * 
     * @return array
     */
    public function getArticles() {
        $articleDatabase = new ArticleDatabase();
        $articles = $articleDatabase->findAll();
        return $articles;
    }
    /**
     * Show the Product page
     *
     * @return void
     */
    public function productTemplateAction() {
        View::renderTemplate(
                'productTemplate.twig', array("name" => "Produkte",
            "link" => "Detail Seite",
            "articles" => $this->getArticles()
                )
        );
    }
}