PHP Класс Autarky\Http\SessionHandlerFactory

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$config Autarky\Config\ConfigInterface
$container Autarky\Container\ClassResolverInterface
$factories array

Открытые методы

Метод Описание
__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.

Защищенные методы

Метод Описание
getSessionPath ( )
makeFileHandler ( )
makeMemcacheHandler ( )
makeMemcachedHandler ( )
makeMongoHandler ( )
makeNativeHandler ( )
makeNullHandler ( )
makePdoHandler ( )

Описание методов

__construct() публичный Метод

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

defineFactory() публичный Метод

Define a handler factory.
public defineFactory ( string $ident, callable $factory ) : void
$ident string
$factory callable
Результат void

getSessionPath() защищенный Метод

protected getSessionPath ( )

makeFileHandler() защищенный Метод

protected makeFileHandler ( )

makeHandler() публичный Метод

Make a handler.
public makeHandler ( string $ident ) : SessionHandlerInterface
$ident string
Результат SessionHandlerInterface

makeMemcacheHandler() защищенный Метод

protected makeMemcacheHandler ( )

makeMemcachedHandler() защищенный Метод

protected makeMemcachedHandler ( )

makeMongoHandler() защищенный Метод

protected makeMongoHandler ( )

makeNativeHandler() защищенный Метод

protected makeNativeHandler ( )

makeNullHandler() защищенный Метод

protected makeNullHandler ( )

makePdoHandler() защищенный Метод

protected makePdoHandler ( )

Описание свойств

$config защищенное свойство

protected ConfigInterface,Autarky\Config $config
Результат Autarky\Config\ConfigInterface

$container защищенное свойство

protected ClassResolverInterface,Autarky\Container $container
Результат Autarky\Container\ClassResolverInterface

$factories защищенное свойство

protected array $factories
Результат array