Files
Leantime/app/Views/Composers/PageBottom.php

37 lines
837 B
PHP

<?php
namespace Leantime\Views\Composers;
use Leantime\Core\Configuration\AppSettings;
use Leantime\Core\Configuration\Environment;
use Leantime\Core\UI\Composer;
class PageBottom extends Composer
{
/**
* @var array|string[]
*/
public static array $views = [
'global::sections.pageBottom',
];
protected AppSettings $settings;
protected Environment $environment;
public function init(AppSettings $settings, Environment $environment): void
{
$this->settings = $settings;
$this->environment = $environment;
}
public function with(): array
{
return [
'version' => $this->settings->appVersion,
'poorMansCron' => $this->environment->get('poorMansCron'),
'loggedIn' => session()->exists('userdata'),
];
}
}