Session
实现 ServiceProviderInterface应用程序会话依赖项的服务提供程序
自 |
4.0.0 |
---|---|
包 |
Joomla CMS |
方法
generateSessionName
这是 \Joomla\CMS\Application\ApplicationHelper::getHash 的直接克隆,但改为直接从 DIC 获取密钥,而不是通过应用程序获取 - 因为我们实际上还没有在 Factory 中设置应用程序。
generateSessionName(\Joomla\Registry\Registry config, seedDefault) :
自 |
4.0.0 |
---|
参数
- config
Registry
应用程序配置。- seedDefault
string
如果全局未配置会话名称,则为密钥的默认种子。这是相关应用程序的类名。
响应
string
register
将服务提供程序注册到 DI 容器。
register(\Joomla\DI\Container container) :
自 |
4.0.0 |
---|
参数
- container
Container
DI 容器。
响应
void
registerSessionHandlerAsService
将会话处理程序注册为服务
registerSessionHandlerAsService(\Joomla\DI\Container container, \SessionHandlerInterface sessionHandler) :
自 |
4.0.0 |
---|
参数
- container
Container
要向其注册服务的容器。- sessionHandler
SessionHandlerInterface
会话处理程序。
响应
void