]> git.immae.eu Git - github/shaarli/Shaarli.git/blame_incremental - application/FileUtils.php
Fix: keep composer.json in release archives
[github/shaarli/Shaarli.git] / application / FileUtils.php
... / ...
CommitLineData
1<?php
2/**
3 * Exception class thrown when a filesystem access failure happens
4 */
5class IOException extends Exception
6{
7 private $path;
8
9 /**
10 * Construct a new IOException
11 *
12 * @param string $path path to the resource that cannot be accessed
13 * @param string $message Custom exception message.
14 */
15 public function __construct($path, $message = '')
16 {
17 $this->path = $path;
18 $this->message = empty($message) ? 'Error accessing' : $message;
19 $this->message .= PHP_EOL . $this->path;
20 }
21}