Пример #1
0
 /**
  * @deprecated
  */
 public function testLibOptionSet()
 {
     $options = new Cache\Storage\Adapter\MemcachedOptions();
     $deprecated = false;
     set_error_handler(function () use(&$deprecated) {
         $deprecated = true;
     }, E_USER_DEPRECATED);
     $options->setLibOption('COMPRESSION', false);
     restore_error_handler();
     $this->assertTrue($deprecated, 'Missing deprecated error');
     $this->assertEquals($options->getResourceManager()->getLibOption($options->getResourceId(), \Memcached::OPT_COMPRESSION), false);
     $memcached = new Cache\Storage\Adapter\Memcached($options);
     $this->assertEquals($memcached->getOptions()->getLibOptions(), array(\Memcached::OPT_COMPRESSION => false));
 }
Пример #2
0
 public function testNoOptionsSetsDefaultServer()
 {
     $memcached = new Cache\Storage\Adapter\Memcached();
     $this->assertEquals($memcached->getOptions()->getServers(), array(array('127.0.0.1', 11211)));
 }
Пример #3
0
 public function testNoOptionsSetsDefaultServer()
 {
     $memcached = new Cache\Storage\Adapter\Memcached();
     $expected = array(array('host' => '127.0.0.1', 'port' => 11211, 'weight' => 0));
     $this->assertEquals($expected, $memcached->getOptions()->getServers());
 }