X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=lib%2Fmediafile.php;h=3bbbd162f0c18985d7cfc6238ab2b2d39854d8a5;hb=68621849568bed3e20eca9e02e38bed04fa3001e;hp=4ac33ab7e1def91bfbfbb3b42a00173f656f9668;hpb=8b585ff64771f823d12696947784f0b5bd693795;p=quix0rs-gnu-social.git diff --git a/lib/mediafile.php b/lib/mediafile.php index 4ac33ab7e1..3bbbd162f0 100644 --- a/lib/mediafile.php +++ b/lib/mediafile.php @@ -79,6 +79,15 @@ class MediaFile @unlink($filepath); } + public function getFile() + { + if (!$this->fileRecord instanceof File) { + throw new ServerException('File record did not exist for MediaFile'); + } + + return $this->fileRecord; + } + protected function storeFile() { @@ -177,7 +186,7 @@ class MediaFile ' partially uploaded.')); case UPLOAD_ERR_NO_FILE: // No file; probably just a non-AJAX submission. - return; + throw new NoUploadedMediaException($param); case UPLOAD_ERR_NO_TMP_DIR: // TRANS: Client exception thrown when a temporary folder is not present to store a file upload. throw new ClientException(_('Missing a temporary folder.'));