setCache() public method

Setter method for the currently used token cache.
Since: 0.10.0
public setCache ( PDepend\Util\Cache\CacheDriver $cache ) : PHPBuilder
$cache PDepend\Util\Cache\CacheDriver
return PHPBuilder
 /**
  * Creates a clean builder test instance.
  *
  * @return \PDepend\Source\Language\PHP\PHPBuilder
  */
 protected function createBuilder()
 {
     $builder = new PHPBuilder();
     $builder->setCache($this->createCacheFixture());
     return $builder;
 }
 /**
  * Parses the given test file and then returns the builder instance.
  *
  * @param string $file Relative path to a test file for the calling test.
  * @return \PDepend\Source\Builder\Builder
  */
 protected function parseSourceAndReturnBuilder($file)
 {
     copy(self::createCodeResourceUriForTest() . '/' . $file, $this->testFile);
     $cache = new FileCacheDriver($this->cacheDir);
     $tokenizer = new PHPTokenizerInternal();
     $tokenizer->setSourceFile($this->testFile);
     $builder = new PHPBuilder();
     $builder->setCache($cache);
     $parser = new PHPParserGeneric($tokenizer, $builder, $cache);
     $parser->parse();
     return $builder;
 }