PHP Class Autarky\Http\SessionHandlerFactory

Afficher le fichier Open project: autarky/framework

Protected Properties

Свойство Type Description
$config Autarky\Config\ConfigInterface
$container Autarky\Container\ClassResolverInterface
$factories array

Méthodes publiques

Méthode Description
__construct ( Autarky\Container\ClassResolverInterface $container, Autarky\Config\ConfigInterface $config ) Constructor.
defineFactory ( string $ident, callable $factory ) : void Define a handler factory.
makeHandler ( string $ident ) : SessionHandlerInterface Make a handler.

Méthodes protégées

Méthode Description
getSessionPath ( )
makeFileHandler ( )
makeMemcacheHandler ( )
makeMemcachedHandler ( )
makeMongoHandler ( )
makeNativeHandler ( )
makeNullHandler ( )
makePdoHandler ( )

Method Details

__construct() public méthode

Constructor.
public __construct ( Autarky\Container\ClassResolverInterface $container, Autarky\Config\ConfigInterface $config )
$container Autarky\Container\ClassResolverInterface
$config Autarky\Config\ConfigInterface

defineFactory() public méthode

Define a handler factory.
public defineFactory ( string $ident, callable $factory ) : void
$ident string
$factory callable
Résultat void

getSessionPath() protected méthode

protected getSessionPath ( )

makeFileHandler() protected méthode

protected makeFileHandler ( )

makeHandler() public méthode

Make a handler.
public makeHandler ( string $ident ) : SessionHandlerInterface
$ident string
Résultat SessionHandlerInterface

makeMemcacheHandler() protected méthode

protected makeMemcacheHandler ( )

makeMemcachedHandler() protected méthode

protected makeMemcachedHandler ( )

makeMongoHandler() protected méthode

protected makeMongoHandler ( )

makeNativeHandler() protected méthode

protected makeNativeHandler ( )

makeNullHandler() protected méthode

protected makeNullHandler ( )

makePdoHandler() protected méthode

protected makePdoHandler ( )

Property Details

$config protected_oe property

protected ConfigInterface,Autarky\Config $config
Résultat Autarky\Config\ConfigInterface

$container protected_oe property

protected ClassResolverInterface,Autarky\Container $container
Résultat Autarky\Container\ClassResolverInterface

$factories protected_oe property

protected array $factories
Résultat array