elektro-potkan/session-version

确保会话数据结构兼容当前应用程序版本

v1.0.0 2021-09-29 22:07 UTC

This package is auto-updated.

Last update: 2024-09-29 05:49:12 UTC


README

确保使用Nette框架访问的会话数据结构(session data structure)与当前应用程序版本兼容。

使用方法

// $session is an instance of Nette\Http\Session
$session->onStart[] = [new ElektroPotkan\SessionVersion\Checker('MyApp_v4.57.2-rc1'), 'check'];

尽早将Checker注册到Session中。如果任何代码试图在之前操作会话,将错过onStart事件,并且过晚注册的检查器将不会被调用。

使用Nette DI

services:
	- ElektroPotkan\SessionVersion\Checker('MyApp_v4.57.2-rc1')
	session.session:
		setup:
			- '$onStart[]' = [@ElektroPotkan\SessionVersion\Checker, check]

作者

Elektro-potkan git@elektro-potkan.cz

信息

版本控制

本项目使用语义版本控制2.0.0 (semver.org)

分支策略

本项目使用略微修改的Git-Flow工作流程和分支模型

许可证

您可以在BSD零条款许可证或GNU通用公共许可证(GPL)第3版或更高版本下使用此程序。

见文件LICENSE