icehawk / session-forms-bridge
IceHawk 组件 Session 和 Forms 的桥接实现。
v1.0.0
2016-11-20 22:09 UTC
Requires
- php: >=7.0
- icehawk/forms: ^1.0
- icehawk/session: ^1.0
Requires (Dev)
- tm/tooly-composer-script: ^1.0
This package is auto-updated.
Last update: 2024-09-10 04:48:43 UTC
README
IceHawk\SessionFormsBridge
IceHawk 组件 Session 和 Forms 的桥接实现。
此包提供了一个名为 AbstractSession
的类,它扩展了来自 IceHawk Session 组件 的原始 AbstractSession
类,以将其与 IceHawk Forms 组件 结合。
此桥接包的目的是用于
- 减少
composer.json
中的依赖定义 - 添加相关方法以检索或取消设置
Form
实例
添加的方法
public function getForm( IdentifiesForm $formId ) : Form
此方法从会话包装器返回一个新的或现有的 Form
实例,并保证对于相同的 $formId
总是得到相同的实例。
public function unsetForm( IdentifiesForm $formId )
此方法从会话数据中删除现有的 Form
实例。
public function unsetAllForms()
此方法从会话数据中删除所有现有的 Form
实例。
更多文档
在我们的文档 icehawk.github.io 中阅读更多关于 IceHawk 组件 Session 和 Forms 的信息。