Files
FACULTATE-KNOW_YOUR_FOOD/knowyourfood/core/Controller.php
T
2023-05-10 03:28:30 +03:00

26 lines
598 B
PHP

<?php
namespace app\core;
use app\core\middlewares\BaseMiddleware;
class Controller{
public string $layout = 'main';
public string $action = '';
protected array $middlewares = [];
public function render($view, $params = []){
return Application::$app->view->renderView($view, $params);
}
public function setLayout($layout){
$this->layout = $layout;
}
public function registerMiddleware(BaseMiddleware $middleware){
$this->middlewares[] = $middleware;
}
public function getMiddlewares(){
return $this->middlewares;
}
}