Ejemplo n.º 1
0
function getSession()
{
    $employ = EpiSession::employ();
    if ($employ && class_exists($employ)) {
        return EpiSession::getInstance($employ);
    } elseif (class_exists(EpiSession::PHP)) {
        return EpiSession::getInstance(EpiSession::PHP);
    } elseif (class_exists(EpiSession::APC)) {
        return EpiSession::getInstance(EpiSession::APC);
    } elseif (class_exists(EpiSession::MEMCACHED)) {
        return EpiSession::getInstance(EpiSession::MEMCACHED);
    } else {
        EpiException::raise(new EpiSessionException('Could not determine which session handler to load', 404));
    }
}