1: <?php
2:
3: 4: 5: 6: 7: 8: 9: 10:
11:
12: namespace Symfony\Component\HttpFoundation\Tests\File;
13:
14: use Symfony\Component\HttpFoundation\File\File as OrigFile;
15:
16: class FakeFile extends OrigFile
17: {
18: private $realpath;
19:
20: public function __construct($realpath, $path)
21: {
22: $this->realpath = $realpath;
23: parent::__construct($path, false);
24: }
25:
26: public function isReadable()
27: {
28: return true;
29: }
30:
31: public function getRealpath()
32: {
33: return $this->realpath;
34: }
35:
36: public function getSize()
37: {
38: return 42;
39: }
40:
41: public function getMTime()
42: {
43: return time();
44: }
45: }
46: