Exemple #1
0
<?php

namespace App;

use Dez\DependencyInjection\Container;
use Dez\Flash\Flash\Session;
use Dez\Session\Adapter\Files;
error_reporting(1);
ini_set('display_errors', 1);
include_once '../vendor/autoload.php';
$container = Container::instance();
$session = new Files();
$session->start();
$container->set('session', $session);
$container->set('flash', new Session());
/** @var Session $flash  */
$flash = $container->get('flash');
$flash->info('info message');
$flash->error('error message')->error('error message');
var_dump($flash->getMessages());
Exemple #2
0
<?php

namespace Sandbox;

use Dez\Session\Adapter\Files as NativeSession;
error_reporting(1);
ini_set('display_errors', 1);
include_once '../vendor/autoload.php';
try {
    $session = new NativeSession();
    $session->setName('dez-session');
    $session->setId('dez-session-' . sha1(__FILE__));
    $session->start();
    $session->set('test', ['123123']);
    $session->push('test', rand(1, 10000));
    $session->push('test', rand(1, 10000));
    var_dump($session->get('test'), $_SESSION);
} catch (\Exception $e) {
    die(get_class($e) . ': ' . $e->getMessage());
}