config->set('session_storage', 'php'); $session = \rcube_session::factory($rcube->config); $this->assertInstanceOf(\rcube_session_php::class, $session); // This method should not do any harm, just call it and expect no errors $session->reload(); } /** * Test unserialize() method */ public function test_unserialize() { $rcube = \rcube::get_instance(); $rcube->config->set('session_storage', 'php'); $session = \rcube_session::factory($rcube->config); $this->assertSame([], $session->unserialize('')); $this->assertSame( ['ok' => true, 'name' => 'me', 'int' => 34], $session->unserialize('ok|b:1;name|s:2:"me";int|i:34;') ); } }