From 9939781fe74b82fb45ed33c9eebb33da8d454cb0 Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Sat, 17 Dec 2016 01:12:32 -0800 Subject: [PATCH] Move TempFileRepo to a separate file Change-Id: I6fc0870cc82a7b19859abc00bd4b2ecee6c0fc9e --- autoload.php | 2 +- includes/filerepo/FileRepo.php | 9 --------- includes/filerepo/TempFileRepo.php | 9 +++++++++ 3 files changed, 10 insertions(+), 10 deletions(-) create mode 100644 includes/filerepo/TempFileRepo.php diff --git a/autoload.php b/autoload.php index 6dbcc1d6bd..fa04957ac3 100644 --- a/autoload.php +++ b/autoload.php @@ -1425,7 +1425,7 @@ $wgAutoloadLocalClasses = [ 'TablePager' => __DIR__ . '/includes/pager/TablePager.php', 'TagLogFormatter' => __DIR__ . '/includes/logging/TagLogFormatter.php', 'TempFSFile' => __DIR__ . '/includes/libs/filebackend/fsfile/TempFSFile.php', - 'TempFileRepo' => __DIR__ . '/includes/filerepo/FileRepo.php', + 'TempFileRepo' => __DIR__ . '/includes/filerepo/TempFileRepo.php', 'TemplateParser' => __DIR__ . '/includes/TemplateParser.php', 'TemplatesOnThisPageFormatter' => __DIR__ . '/includes/TemplatesOnThisPageFormatter.php', 'TestFileOpPerformance' => __DIR__ . '/maintenance/fileOpPerfTest.php', diff --git a/includes/filerepo/FileRepo.php b/includes/filerepo/FileRepo.php index 41f52815d2..be37011c65 100644 --- a/includes/filerepo/FileRepo.php +++ b/includes/filerepo/FileRepo.php @@ -1924,12 +1924,3 @@ class FileRepo { return $this->supportsSha1URLs; } } - -/** - * FileRepo for temporary files created via FileRepo::getTempRepo() - */ -class TempFileRepo extends FileRepo { - public function getTempRepo() { - throw new MWException( "Cannot get a temp repo from a temp repo." ); - } -} diff --git a/includes/filerepo/TempFileRepo.php b/includes/filerepo/TempFileRepo.php new file mode 100644 index 0000000000..c9a6b592c6 --- /dev/null +++ b/includes/filerepo/TempFileRepo.php @@ -0,0 +1,9 @@ +