You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
804 B
37 lines
804 B
<?php |
|
|
|
namespace League\Flysystem; |
|
|
|
use RuntimeException; |
|
use SplFileInfo; |
|
|
|
class NotSupportedException extends RuntimeException implements FilesystemException |
|
{ |
|
/** |
|
* Create a new exception for a link. |
|
* |
|
* @param SplFileInfo $file |
|
* |
|
* @return static |
|
*/ |
|
public static function forLink(SplFileInfo $file) |
|
{ |
|
$message = 'Links are not supported, encountered link at '; |
|
|
|
return new static($message . $file->getPathname()); |
|
} |
|
|
|
/** |
|
* Create a new exception for a link. |
|
* |
|
* @param string $systemType |
|
* |
|
* @return static |
|
*/ |
|
public static function forFtpSystemType($systemType) |
|
{ |
|
$message = "The FTP system type '$systemType' is currently not supported."; |
|
|
|
return new static($message); |
|
} |
|
}
|
|
|