/
TheDmitry
/
game1
Обзор
Документация
Войти
/
TheDmitry
/
game1
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
core/Application.php
41 строка
895 B
TheDmitry
Initial commit
18 мар 2025, 09:40
18 мар 2025, 09:40
bf14e7b
Код
Авторство
О чём код?
<?php namespace Game\Core; use \Game\Core\Traits\Singleton; class Application { use Singleton; private string $head = ''; public function addCss(string $path, $immediate = false): Application { $css = "<link rel='stylesheet' type='text/css' href='$path'>"; if ($immediate) echo $css; else $this->head .= $css; return $this; } public function addJs(string $path, bool $defer = false, $immediate = false): Application { $script = "<script type='module'" . ($defer ? "defer='true'" : "") . "src='$path'></script>"; if ($immediate) echo $script; else $this->head .= $script; return $this; } public function initHead(): void { ob_start(); echo Constants::buildJsConstantsObject(); echo $this->head; $content = ob_get_clean(); echo $content; } }