Allow Neuron as $params on view render.

This commit is contained in:
KJ 2024-05-09 14:56:07 -04:00
parent 64bcfa0b00
commit 6a1085b224

View File

@ -37,13 +37,13 @@ class View extends Neuron {
* Función que "renderiza" las vistas
*
* @param string $viewName Ruta relativa y el nommbre sin extensión del archivo.
* @param array $params (opcional) Arreglo que podrá ser usado en la vista mediante $view ($param['index'] se usaría así: $view->index)
* @param array|Neuron $params (opcional) Arreglo que podrá ser usado en la vista mediante $view ($param['index'] se usaría así: $view->index)
* @param string $viewPath (opcional) Ruta donde se encuentra la vista. En caso de que la vista no se encuentre en esa ruta, se usará la ruta por defecto "src/Views/".
* @param string $extension (opcional) Extensión del archivo.
*
* @return void
*/
public static function render(string $viewName, array $params = [], string $viewPath = null, string $extension = 'php'): void {
public static function render(string $viewName, array|Neuron $params = [], string $viewPath = null, string $extension = 'php'): void {
$instance = new View($params);
$instance->html($viewName, $viewPath);
}