moved templatePath into constructor

This commit is contained in:
2026-04-21 22:13:50 +02:00
parent 2a439b8df4
commit b86d6129c3

View File

@@ -3,11 +3,15 @@ namespace src\Controller;
abstract class BaseController
{
public function __construct(
string $templatePath = __DIR__ . '/../../templates/'
) {}
protected function render(string $view, array $data = []): void
{
extract($data);
$viewPath = __DIR__ . '/../../templates/' . $view . '.php';
$viewPath = $this->templatePath . '/' . $view . '.php';
if (!file_exists($viewPath)) {
http_response_code(500);