Example #1
0
 public function testSessionLibmemcached()
 {
     $session = new Phalcon\Session\Adapter\Libmemcached(array('servers' => array(array('host' => '127.0.0.1', 'port' => '11211')), 'prefix' => 'libmemcached'));
     $this->assertFalse($session->start());
     $this->assertFalse($session->isStarted());
     @session_start();
     $session->set('some', 'value');
     $this->assertEquals($session->get('some'), 'value');
     $this->assertTrue($session->has('some'));
     $this->assertEquals($session->get('undefined', 'my-default'), 'my-default');
     // Automatically deleted after reading
     $this->assertEquals($session->get('some', NULL, TRUE), 'value');
     $this->assertFalse($session->has('some'));
     @session_destroy();
 }