php-session-serializer
Appearance
php-session-serializer is a deprecated PHP library that provides methods that work like PHP's session_encode and session_decode functions but doesn't mess with the $_SESSION superglobal.
Its use was deprecated in MediaWiki 1.45 (phab:T404636). The library was removed from MediaWiki 1.47 onwards (phab:T431315), and support will be entirely dropped after MediaWiki 1.43 LTS is EOL (phab:T432045).
使用法
use Wikimedia\PhpSessionSerializer;
// (省略可能) Send logs to a PSR-3 logger
PhpSessionSerializer::setLogger( $logger );
// (省略可能) Ensure that session.serialize_handler is set to a usable value
PhpSessionSerializer::setSerializeHandler();
// Encode session data
$string = PhpSessionSerializer::encode( $array );
// Decode session data
$array = PhpSessionSerializer::decode( $string );