bcc8fe81fcef4159ef6042cb1bd023109f7e26c6
[yaffs-website] / vendor / symfony / filesystem / Exception / FileNotFoundException.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\Filesystem\Exception;
13
14 /**
15  * Exception class thrown when a file couldn't be found.
16  *
17  * @author Fabien Potencier <fabien@symfony.com>
18  * @author Christian Gärtner <christiangaertner.film@googlemail.com>
19  */
20 class FileNotFoundException extends IOException
21 {
22     public function __construct($message = null, $code = 0, \Exception $previous = null, $path = null)
23     {
24         if (null === $message) {
25             if (null === $path) {
26                 $message = 'File could not be found.';
27             } else {
28                 $message = sprintf('File "%s" could not be found.', $path);
29             }
30         }
31
32         parent::__construct($message, $code, $previous, $path);
33     }
34 }