ai-ui/modules/site/Module.php

26 lines
745 B
PHP

<?php
namespace app\modules\site;
use Piko\Module\Event\CreateControllerEvent;
use Piko\Controller\Event\BeforeActionEvent;
use app\lib\Vite;
class Module extends \Piko\Module
{
public function bootstrap()
{
// Instanciate once i18n to setup the language config
$this->application->getComponent('Piko\I18n');
$user = $this->application->getComponent('Piko\User');
assert($user instanceof \Piko\User);
// Pass some parameters to the View component
$view = $this->application->getComponent('Piko\View');
$view->params['user'] = $user;
$view->params['language'] = $this->application->language;
$vite = new Vite($view);
$vite->loadEntry('main.js');
}
}