1 <?php 2 3 declare(strict_types=1); 4 5 namespace OpenSpout\Reader\XLSX\Manager\SharedStringsCaching; 6 7 interface CachingStrategyFactoryInterface 8 { 9 /** 10 * Returns the best caching strategy, given the number of unique shared strings 11 * and the amount of memory available. 12 * 13 * @param null|int $sharedStringsUniqueCount Number of unique shared strings (NULL if unknown) 14 * @param string $tempFolder Temporary folder where the temporary files to store shared strings will be stored 15 * 16 * @return CachingStrategyInterface The best caching strategy 17 */ 18 public function createBestCachingStrategy(?int $sharedStringsUniqueCount, string $tempFolder): CachingStrategyInterface; 19 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body