<?php namespace Doctrine\Tests\Common\Cache; use Doctrine\Common\Cache\MemcacheCache; require_once __DIR__ . '/../../TestInit.php'; class MemcacheCacheTest extends CacheTest { private $_memcache; public function setUp() { if (extension_loaded('memcache')) { $this->_memcache = new \Memcache; $ok = @$this->_memcache->connect('localhost', 11211); if (!$ok) { $this->markTestSkipped('The ' . __CLASS__ .' requires the use of memcache'); } } else { $this->markTestSkipped('The ' . __CLASS__ .' requires the use of memcache'); } } protected function _getCacheDriver() { $driver = new MemcacheCache(); $driver->setMemcache($this->_memcache); return $driver; } }