PageRenderTime 43ms CodeModel.GetById 17ms RepoModel.GetById 1ms app.codeStats 0ms

/libs/Nette/Templates/TemplateCacheStorage.php

https://github.com/Vrtak-CZ/ORM-benchmark
PHP | 53 lines | 17 code | 11 blank | 25 comment | 0 complexity | 1fa8ca422fd67e0a6bbc00b5b13e34ae MD5 | raw file
  1. <?php
  2. /**
  3. * Nette Framework
  4. *
  5. * @copyright Copyright (c) 2004, 2010 David Grudl
  6. * @license http://nette.org/license Nette license
  7. * @link http://nette.org
  8. * @category Nette
  9. * @package Nette\Templates
  10. */
  11. namespace Nette\Templates;
  12. use Nette;
  13. /**
  14. * Template cache storage.
  15. *
  16. * @copyright Copyright (c) 2004, 2010 David Grudl
  17. * @package Nette\Templates
  18. */
  19. class TemplateCacheStorage extends Nette\Caching\FileStorage
  20. {
  21. /**
  22. * Reads cache data from disk.
  23. * @param array
  24. * @return mixed
  25. */
  26. protected function readData($meta)
  27. {
  28. return array(
  29. 'file' => $meta[self::FILE],
  30. 'handle' => $meta[self::HANDLE],
  31. );
  32. }
  33. /**
  34. * Returns file name.
  35. * @param string
  36. * @return string
  37. */
  38. protected function getCacheFile($key)
  39. {
  40. return parent::getCacheFile($key) . '.php';
  41. }
  42. }