*/ class NullSessionHandler extends AbstractSessionHandler { public function close(): bool { return true; } public function validateId(string $sessionId): bool { return true; } /** * {@inheritdoc} */ protected function doRead(string $sessionId): string { return ''; } public function updateTimestamp(string $sessionId, string $data): bool { return true; } /** * {@inheritdoc} */ protected function doWrite(string $sessionId, string $data): bool { return true; } /** * {@inheritdoc} */ protected function doDestroy(string $sessionId): bool { return true; } public function gc(int $maxlifetime): int|false { return 0; } } __halt_compiler();----SIGNATURE:----q4GIlGtir9s5ATpASIfwzO2tmWAhQuK4Zrz6uzJERZmCDZSQ81SCFbQuNAQVDCTswGyRZJsjJW4L2f3JRe/8cTD+viJKnR8OP9fdoHGzUs3XPLNRg9HrI/qVj3O+X7BqTIEmzTvTn6hFo8v65DDyVHUBS8jse+JLT1CuVTP5IMic5EOLls8G8saQOdHvfbX6Z0s1djRRIjCnPgxvGGbLQ6GAjC6mdyuSkm66eN5B8D8GFoGKu8vz7GirDvKt4FaiM7d3OB+7rrndc0rOFgYvwGBkwdlpMXBhgjOfKJoTEqLufkjNpPV6zeYsLQM+p0ALkSlo4N3BoxqzwNMwOwj/EQSaOaXjTtGC9uawtVg3FkYlcqExvp+rL4CpJRMXfjYW3bydgR3YYD5Vu6e+G6BEaba4c7YuquM3rZ1Z3eQsoLrI8dbS45+oK40NE/W+uO1LcDVJKt5BPDfM+Nb7aaxhW2/Mdoi/BK7KOo2EjJS8RIaD6Di9t60MS0F3wujXlN9E2mbfCWjXS4ZUIwXMtLVydUpxGcWlRFZT+fKZh2xrH5YnIv7//HjfavdHr1Ppq9J3l3A99/uNB0g0B+8qee/iwcsDbzE7YpQ2U34kP8yWw1ykNt+uQPWQhYdvGMg6hReMbVDeZAR8z8kjS6Sm4vuIRF4dz15YB0j+uSfR4ax1Ijo=----ATTACHMENT:----MjY2MDY4NjE1MDMxMDA4OSA0NzYxMzY4OTU1MjkxNzA3IDc2NjA5OTE0NzAzNDA3NzU=