NullRepo.php 621 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. /**
  3. * File repository with no files, for performance testing
  4. * @ingroup FileRepo
  5. */
  6. class NullRepo extends FileRepo {
  7. function __construct( $info ) {}
  8. function storeBatch( $triplets, $flags = 0 ) {
  9. return false;
  10. }
  11. function storeTemp( $originalName, $srcPath ) {
  12. return false;
  13. }
  14. function publishBatch( $triplets, $flags = 0 ) {
  15. return false;
  16. }
  17. function deleteBatch( $sourceDestPairs ) {
  18. return false;
  19. }
  20. function getFileProps( $virtualUrl ) {
  21. return false;
  22. }
  23. function newFile( $title, $time = false ) {
  24. return false;
  25. }
  26. function findFile( $title, $time = false ) {
  27. return false;
  28. }
  29. }