PHP 클래스 Autarky\Http\SessionHandlerFactory

파일 보기 프로젝트 열기: autarky/framework

보호된 프로퍼티들

프로퍼티 타입 설명
$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