VanguardAI/app/Controllers/ExerciseController.php
2024-10-27 12:50:51 -06:00

28 lines
684 B
PHP

<?php
namespace App\Controllers;
use App\Entities\Exercise;
use App\Repositories\ExerciseRepository;
use App\Core\Database;
use App\Core\HttpHelper;
use App\Helpers\AuthHelper;
class ExerciseController extends BaseController
{
protected ExerciseRepository $exerciseRepository;
public function __construct()
{
$database = new Database();
$this->exerciseRepository = new ExerciseRepository($database);
parent::__construct($this->exerciseRepository);
}
public function showExercises()
{
$exercises = $this->exerciseRepository->getAll();
$this->render('modules/fitness/exercises', ['exercises' => $exercises]);
}
}