Вход Регистрация
Файл: concrete5.7.5.6/concrete/src/Session/Session.php
Строк: 72
<?php
namespace ConcreteCoreSession;

use 
ConcreteCoreApplicationApplication;
use 
SymfonyComponentHttpFoundationSessionSession as SymfonySession;

/**
 * Class Session
 * @package ConcreteCoreSession
 * @deprecated
 */
class Session
{

    
/** @var Application */
    
protected static $app;

    
/**
     * DO NOT USE THIS METHOD
     * Instead override the application bindings.
     * This method only exists to enable legacy static methods on the real application instance
     * @deprecated Create the session using $app->make('session');
     */
    
public static function setApplicationObject(Application $app)
    {
        static::
$app $app;
    }

    
/**
     * @deprecated Create the session using $app->make('session');
     */
    
public static function start()
    {
        
/** @var FactoryInterface $factory */
        
return self::$app->make('session');
    }

    
/**
     * @param SymfonyComponentHttpFoundationSessionSession $session
     * @deprecated Use ConcreteCoreSessionSessionValidator
     */
    
public static function testSessionFixation(SymfonySession $session)
    {
        
$validator self::$app->make('ConcreteCoreSessionSessionValidatorInterface');
        
$validator->handleSessionValidation($session);
    }
}
Онлайн: 2
Реклама