drmvc/session

Module for working with PHP sessions

3.0.0 2018-04-07 17:26 UTC

This package is auto-updated.

Last update: 2024-11-29 05:26:51 UTC


README

Latest Stable Version Build Status Total Downloads License PHP 7 ready Code Climate Scrutinizer CQ

DrMVC\Session

Module for working with PHP sessions.

composer require drmvc/session

How to use

More examples you can find here.

<?php
require_once __DIR__ . '/../vendor/autoload.php';

use DrMVC\Session;

// Create session object, you can also set prefix
// as first argument of Session class
$session = new Session();

// Init session object
$session->init();

// Get ID of current session
$session_id = $session->id();

// Set few keys in session
$session
    ->set('text', 'value')
    ->set('integer', 123)
    ->set('boolean', true)
    ->set('array', ['mama', 'ama', 'criminal']);

// Receive variables of current session
$keys = $session->display();
var_dump($keys);

// Get some single value by key
$value = $session->get('integer');
var_dump($value);

About PHP Unit Tests

First need to install all dev dependencies via composer update, then you can run tests by hands from source directory via ./vendor/bin/phpunit command.

Links