X-Git-Url: http://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fupload%2FUploadStash.php;h=e55ab1fbb78e4865278986c131a9ad74603d586f;hb=91e63a1332fb589f8f3cc47b4466f24943aa8bd4;hp=ce087bf89c504c7b9020a981b5d033bfdf3f30cf;hpb=8d66c75e4fdbfeaa1b0979bc725fc47f1f2535d6;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/upload/UploadStash.php b/includes/upload/UploadStash.php index ce087bf89c..e55ab1fbb7 100644 --- a/includes/upload/UploadStash.php +++ b/includes/upload/UploadStash.php @@ -18,7 +18,6 @@ * http://www.gnu.org/copyleft/gpl.html * * @file - * @ingroup Upload */ /** @@ -53,7 +52,7 @@ */ class UploadStash { // Format of the key for files -- has to be suitable as a filename itself (e.g. ab12cd34ef.jpg) - const KEY_FORMAT_REGEX = '/^[\w-\.]+\.\w*$/'; + const KEY_FORMAT_REGEX = '/^[\w\-\.]+\.\w*$/'; const MAX_US_PROPS_SIZE = 65535; /** @@ -576,6 +575,9 @@ class UploadStash { } } +/** + * @ingroup Upload + */ class UploadStashFile extends UnregisteredLocalFile { private $fileKey; private $urlName; @@ -765,6 +767,9 @@ class UploadStashFile extends UnregisteredLocalFile { } } +/** + * @ingroup Upload + */ class UploadStashException extends MWException implements ILocalizedException { /** @var string|array|MessageSpecifier */ protected $messageSpec; @@ -788,23 +793,44 @@ class UploadStashException extends MWException implements ILocalizedException { } } +/** + * @ingroup Upload + */ class UploadStashFileNotFoundException extends UploadStashException { } +/** + * @ingroup Upload + */ class UploadStashBadPathException extends UploadStashException { } +/** + * @ingroup Upload + */ class UploadStashFileException extends UploadStashException { } +/** + * @ingroup Upload + */ class UploadStashZeroLengthFileException extends UploadStashException { } +/** + * @ingroup Upload + */ class UploadStashNotLoggedInException extends UploadStashException { } +/** + * @ingroup Upload + */ class UploadStashWrongOwnerException extends UploadStashException { } +/** + * @ingroup Upload + */ class UploadStashNoSuchKeyException extends UploadStashException { }