StickingToGoals.com
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
mygoals/protected/src/LoadServices/on_Sessions.php

22 lines
535 B

<?php
declare(strict_types=1);
/**
* @author Robert Strutts
* @copyright (c) 2026, Robert Strutts
* @license MIT
*/
use IOcornerstone\Framework\Registry as Reg;
use IOcornerstone\Framework\Configure as Config;
Reg::get('di')->register('sessions', function() {
$running = Reg::get('sessions_started') ?? false;
if ($running === false) {
$options = Config::get('sessions') ?? [];
\IOcornerstone\Framework\SessionManagement::start($options);
Reg::set('sessions_started', true);
}
});