Version 1
[yaffs-website] / vendor / symfony / http-foundation / Tests / File / FakeFile.php
1 <?php
2
3 /*
4  * This file is part of the Symfony package.
5  *
6  * (c) Fabien Potencier <fabien@symfony.com>
7  *
8  * For the full copyright and license information, please view the LICENSE
9  * file that was distributed with this source code.
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 }