gjerokrsteski/pimf-framework

View on GitHub
core/Pimf/Session/Storages/Memory.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php
/**
 * Pimf
 *
 * @copyright Copyright (c)  Gjero Krsteski (http://krsteski.de)
 * @license   http://opensource.org/licenses/MIT MIT License
 */

namespace Pimf\Session\Storages;

/**
 * @package Session_Storages
 * @author  Gjero Krsteski <gjero@krsteski.de>
 */
class Memory extends Storage
{
    /**
     * The session payload that will be returned by the storage.
     *
     * @var array
     */
    public $session;

    /**
     * Load a session from storage by a given ID.
     *
     * @param string $key
     *
     * @return array
     */
    public function load($key)
    {
        return $this->session;
    }

    /**
     * Save a given session to storage.
     *
     * @param array $session
     * @param array $config
     * @param bool  $exists
     */
    public function save($session, $config, $exists)
    {
        //...
    }

    /**
     * Delete a session from storage by a given ID.
     *
     * @param string $key
     */
    public function delete($key)
    {
        //...
    }
}