public function getCachedVersion($key) { $key = strtolower($key); if (substr($key, 0, 4) == 'www.') { $key = substr($key, 4); } if (array_key_exists($key, $this->cache)) { return $this->cache[$key]; } return false; }
/** * @dataProvider dataForCachedVersion */ public function testCachedVersion($key, $cached) { $config = false; $configBuilder = new ConfigBuilder(array('site_config' => array(dirname(__FILE__)))); if ($cached) { $config = $configBuilder->create(); $config->body = array('//test'); $configBuilder->addToCache($key, $config); } $this->assertEquals($config, $configBuilder->getCachedVersion($key)); }