MediaWiki
REL1_21
|
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 2450 of file LocalFile.php.
LocalFileMoveBatch::__construct | ( | File $ | file, |
Title $ | target | ||
) |
Add the current image to the batch.
Definition at line 2485 of file LocalFile.php.
Add the old versions of the image to the batch.
Definition at line 2493 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 2703 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 2688 of file LocalFile.php.
Do the database updates and return a new FileRepoStatus indicating how many rows where updated.
Definition at line 2593 of file LocalFile.php.
Generate triplets for FileRepo::storeBatch().
Definition at line 2644 of file LocalFile.php.
LocalFileMoveBatch::removeNonexistentFiles | ( | $ | triplets | ) |
Removes non-existent files from move batch.
$triplets | array |
Definition at line 2663 of file LocalFile.php.
References $file, $files, $result, array(), as, file, and wfDebugLog().
LocalFileMoveBatch::$archive |
Definition at line 2460 of file LocalFile.php.
LocalFileMoveBatch::$cur |
Definition at line 2460 of file LocalFile.php.
DatabaseBase LocalFileMoveBatch::$db |
Definition at line 2464 of file LocalFile.php.
Definition at line 2454 of file LocalFile.php.
Referenced by __construct(), and removeNonexistentFiles().
LocalFileMoveBatch::$oldCount |
Definition at line 2460 of file LocalFile.php.
LocalFileMoveBatch::$olds |
Definition at line 2460 of file LocalFile.php.
Title LocalFileMoveBatch::$target |
Definition at line 2458 of file LocalFile.php.
Referenced by __construct().