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

ContainerDI 容器。

响应

void

registerSessionHandlerAsService

将会话处理程序注册为服务

registerSessionHandlerAsService(\Joomla\DI\Container container, \SessionHandlerInterface sessionHandler) : 

4.0.0

参数

container

Container要向其注册服务的容器。

sessionHandler

SessionHandlerInterface会话处理程序。

响应

void