MediaWiki
REL1_20
|
Helper class for file movement. More...
Public Member Functions | |
__construct (File $file, Title $target) | |
addCurrent () | |
Add the current image to the batch. | |
addOlds () | |
Add the old versions of the image to the batch. | |
cleanupSource ($triplets) | |
Cleanup a fully moved array of triplets by deleting the source files. | |
cleanupTarget ($triplets) | |
Cleanup a partially moved array of triplets by deleting the target files. | |
doDBUpdates () | |
Do the database updates and return a new FileRepoStatus indicating how many rows where updated. | |
execute () | |
Perform the move. | |
getMoveTriplets () | |
Generate triplets for FileRepo::storeBatch(). | |
removeNonexistentFiles ($triplets) | |
Removes non-existent files from move batch. | |
Public Attributes | |
$archive | |
$cur | |
DatabaseBase | $db |
LocalFile | $file |
$oldCount | |
$olds | |
Title | $target |
Helper class for file movement.
Definition at line 2309 of file LocalFile.php.
LocalFileMoveBatch::__construct | ( | File $ | file, |
Title $ | target | ||
) |
Add the current image to the batch.
Definition at line 2344 of file LocalFile.php.
Add the old versions of the image to the batch.
Definition at line 2352 of file LocalFile.php.
LocalFileMoveBatch::cleanupSource | ( | $ | triplets | ) |
Cleanup a fully moved array of triplets by deleting the source files.
Called at the end of the move process if everything else went ok.
Definition at line 2562 of file LocalFile.php.
LocalFileMoveBatch::cleanupTarget | ( | $ | triplets | ) |
Cleanup a partially moved array of triplets by deleting the target files.
Called if something went wrong half way.
Definition at line 2547 of file LocalFile.php.
Do the database updates and return a new FileRepoStatus indicating how many rows where updated.
Definition at line 2452 of file LocalFile.php.
Generate triplets for FileRepo::storeBatch().
Definition at line 2503 of file LocalFile.php.
LocalFileMoveBatch::removeNonexistentFiles | ( | $ | triplets | ) |
Removes non-existent files from move batch.
$triplets | array |
Definition at line 2522 of file LocalFile.php.
References $file, $files, $result, and wfDebugLog().
LocalFileMoveBatch::$archive |
Definition at line 2319 of file LocalFile.php.
LocalFileMoveBatch::$cur |
Definition at line 2319 of file LocalFile.php.
DatabaseBase LocalFileMoveBatch::$db |
Definition at line 2323 of file LocalFile.php.
LocalFile LocalFileMoveBatch::$file |
Definition at line 2313 of file LocalFile.php.
Referenced by __construct(), and removeNonexistentFiles().
LocalFileMoveBatch::$oldCount |
Definition at line 2319 of file LocalFile.php.
LocalFileMoveBatch::$olds |
Definition at line 2319 of file LocalFile.php.
Title LocalFileMoveBatch::$target |
Definition at line 2317 of file LocalFile.php.
Referenced by __construct().