diff options
Diffstat (limited to 'tests/UnitTests/CacheResourceTests/PDOgzip/cacheresource.pdo_gziptest.php')
| -rw-r--r-- | tests/UnitTests/CacheResourceTests/PDOgzip/cacheresource.pdo_gziptest.php | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/tests/UnitTests/CacheResourceTests/PDOgzip/cacheresource.pdo_gziptest.php b/tests/UnitTests/CacheResourceTests/PDOgzip/cacheresource.pdo_gziptest.php new file mode 100644 index 00000000..75745d60 --- /dev/null +++ b/tests/UnitTests/CacheResourceTests/PDOgzip/cacheresource.pdo_gziptest.php @@ -0,0 +1,21 @@ +<?php + +use Smarty\Template\Cached; + +require_once __DIR__ . '/../../__shared/cacheresources/cacheresource.pdo_gzip.php'; + +class Smarty_CacheResource_Pdo_Gziptest extends Smarty_CacheResource_Pdo_Gzip +{ + public $lockTime = 0; + + public function hasLock(\Smarty\Smarty $smarty, Cached $cached) + { + if ($this->lockTime) { + $this->lockTime--; + if (!$this->lockTime) { + $this->releaseLock($smarty, $cached); + } + } + return parent::hasLock($smarty, $cached); + } +} |
