src/Exception/FileCopyException.php
<?php
namespace Stk2k\File\Exception;
use Throwable;
use Stk2k\File\File;
class FileCopyException extends FileSystemException
{
/**
* FileCopyException constructor.
*
* @param File $from_file
* @param File $to_file
* @param int $code
* @param Throwable|null $prev
*/
public function __construct(File $from_file, File $to_file, int $code = 0, Throwable $prev = null)
{
$message = "Copying file failed: {$from_file} to {$to_file}";
parent::__construct($message, $code, $prev);
}
}