2017 © Pedro Peláez
 

library session

Session Handler

image

mpineda/session

Session Handler

  • Tuesday, August 22, 2017
  • by pinedamg
  • Repository
  • 1 Watchers
  • 0 Stars
  • 0 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

Erdiko Session Package

Package version CircleCI License, (*1)

Important: This package is currently on development, please don't use it until have a beta or stable version.

Introduction

Erdiko Session is a package to handle on a easy and elastic way your persistent data through the lifetime of your application., (*2)

Official Documentation

Documentation for Erdiko Session Package can be found on the Erdiko website., (*3)

Installation

We recommend installing Erdiko Session Package with Composer. At the commandline simply run:, (*4)

$ composer require erdiko/session

Drivers

Current Drivers Available: - Session_Driver_File, (*5)

Coming Drivers in development: - Session_Driver_Database - Session_Driver_Cookie, (*6)

Dependencies

This package depends of Erdiko\Core, (*7)

Configuration

File Path, (*8)

$ site_root/app/config/default/session.json

File format, (*9)

{
  "default": { // Driver Source
    "driver": "file",  // Driver Type
    "path": "/tmp",
    "lifetime": 60000
  }
}

Available Methods

You will find several methods that will satisfy your requirements for handling session data., (*10)

  • get
  • set
  • has
  • forget
  • exists

Basic Usage

For more details please see Advance Usage Detail Page., (*11)

Set Method

Set the value on session, (*12)

Session::set('name', 'value');
Get method

Retrieves the value from the session, (*13)

Session::get('name');
Has method

Verifies if the given key exists and has a value on the session, (*14)

Session::get('name');
Exists method

Verifies if the given key exists, without verify if has or not value, (*15)

Session::set('name', 'value');
Forget method

Removes the given key from the session, (*16)

Session::set('name', 'value');

Tests

On development, (*17)

Credits

  • John Arroyo
  • Andy Armstrong
  • Leo Daidone

All Contributors, (*18)

  • If you want to help, please do, we'd love more brainpower! Fork, commit your enhancements and do a pull request. If you want to get to even more involved please contact us!

Sponsors

Arroyo Labs, (*19)

License

Erdiko is open-sourced software licensed under the MIT license, (*20)

The Versions

22/08 2017

dev-erdiko2

dev-erdiko2 http://erdiko.org

Session Handler

  Sources   Download

MIT

The Requires

 

by Arroyo Labs

session erdiko

14/08 2017

dev-master

9999999-dev http://erdiko.org

Session Handler

  Sources   Download

MIT

The Requires

 

by Arroyo Labs

session erdiko

04/08 2017

dev-develop

dev-develop http://erdiko.org

Session Handler

  Sources   Download

MIT

The Requires

 

by Arroyo Labs

session erdiko