28 public static function style($filename)
31 if (!file_exists($filename) || !($minifed_path =
Min::style($filename)) || !file_exists($minifed_path))
return;
32 $data = file_get_contents($minifed_path);
33 $data = preg_replace(
'#\/\*\# sourceMappingURL=[^/]+\/#',
'',
$data);
34 return '<style>' . trim(
$data) .
'</style>' . PHP_EOL;
47 if (!file_exists($filename) || !($minifed_path =
Min::style($filename)) || !file_exists($minifed_path))
return;
48 return '<link rel="stylesheet" href="' . str_replace(
$_SERVER[
'DOCUMENT_ROOT'],
'', realpath($minifed_path)) .
'?' . filemtime($minifed_path) .
'">' . PHP_EOL;
58 public static function script($filename)
60 if (!file_exists($filename) || !($minifed_path =
Min::script($filename)) || !file_exists($minifed_path))
return;
61 $data = file_get_contents($minifed_path);
62 return '<script>' . trim(
$data) .
'</script>' . PHP_EOL;
75 if (!file_exists($filename) || !($minifed_path =
Min::script($filename)) || !file_exists($minifed_path))
return;
76 return '<script src="' . str_replace(
$_SERVER[
'DOCUMENT_ROOT'],
'', realpath($minifed_path)) .
'?' . filemtime($minifed_path) .
'"></script>' . PHP_EOL;
88 return json_encode(array_map(
function ($item) {
89 return $item .
'?' . filemtime(
$_SERVER[
'DOCUMENT_ROOT'] . $item);
Get методы класса возвращают минифицированные css и js коды для встраивания в html.
static scriptsrc($filename)
static pathArrayJSON($arr)
static stylesrc($filename)
Get методы класса минифицируют и возвращают минифицированные css и js имена файлов
setcookie('FROM_UID', $uid, [ 'expires'=> time()+31536000, 'path'=> '/', 'domain'=> $_SERVER['HTTP_HOST'], 'secure'=> Wrong\Start\Env::$e->IS_SECURE, 'httponly'=> false, 'samesite'=> Wrong\Start\Env::$e->IS_SECURE ? 'None' :'Lax']) or setcookie('FROM_UID' $_SERVER['HTTP_HOST']