MediaWiki
REL1_22
|
Maintenance script to delete archived (non-current) files from storage. More...
Public Member Functions | |
__construct () | |
execute () | |
Protected Member Functions | |
scrubAllVersions ($name) | |
scrubVersion (ArchivedFile $archivedFile) |
Maintenance script to delete archived (non-current) files from storage.
: Maybe add some simple logging
Definition at line 35 of file eraseArchivedFile.php.
Reimplemented from Maintenance.
Definition at line 36 of file eraseArchivedFile.php.
References Maintenance\addOption().
Reimplemented from Maintenance.
Definition at line 44 of file eraseArchivedFile.php.
References $file, array(), Maintenance\error(), Maintenance\getOption(), Maintenance\hasOption(), ArchivedFile\newFromRow(), Maintenance\output(), scrubAllVersions(), scrubVersion(), wfGetDB(), and wfLocalFile().
EraseArchivedFile::scrubAllVersions | ( | $ | name | ) | [protected] |
Definition at line 88 of file eraseArchivedFile.php.
References $name, $res, array(), as, ArchivedFile\newFromRow(), scrubVersion(), and wfGetDB().
Referenced by execute().
EraseArchivedFile::scrubVersion | ( | ArchivedFile $ | archivedFile | ) | [protected] |
Definition at line 98 of file eraseArchivedFile.php.
References $key, $name, $path, array(), ArchivedFile\getName(), ArchivedFile\getStorageKey(), ArchivedFile\getTimestamp(), Maintenance\hasOption(), Maintenance\output(), RepoGroup\singleton(), and true.
Referenced by execute(), and scrubAllVersions().