generated from mirzaev/pot
разработана аутентификация и регистрация аккаунта
This commit is contained in:
@@ -5,6 +5,10 @@ declare(strict_types=1);
|
||||
namespace mirzaev\site\account\views;
|
||||
|
||||
// Файлы проекта
|
||||
use mirzaev\site\account\models\session,
|
||||
mirzaev\site\account\models\account;
|
||||
|
||||
// Фреймворк PHP
|
||||
use mirzaev\minimal\controller;
|
||||
|
||||
// Шаблонизатор представлений
|
||||
@@ -37,13 +41,15 @@ final class templater extends controller implements ArrayAccess
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function __construct()
|
||||
public function __construct(?session &$session = null, ?account &$account = null)
|
||||
{
|
||||
// Инициализация шаблонизатора
|
||||
$this->twig = new twig(new FilesystemLoader(VIEWS));
|
||||
|
||||
// Инициализация глобальных переменных
|
||||
$this->twig->addGlobal('cookie', $_COOKIE);
|
||||
if (isset($session->document)) $this->twig->addGlobal('session', $session);
|
||||
if (isset($account->document)) $this->twig->addGlobal('account', $account);
|
||||
}
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user