<?phpnamespaceyiiunit\framework\caching;useyii\caching\XCache;useyiiunit\TestCase;/** * Class for testing xcache backend */classXCacheTestextendsCacheTest{private$_cacheInstance=null;/** * @return XCache */protectedfunctiongetCacheInstance(){if(!function_exists("xcache_isset")){$this->markTestSkipped("XCache not installed. Skipping.");}if($this->_cacheInstance===null){$this->_cacheInstance=newXCache();}return$this->_cacheInstance;}