MediaWiki
REL1_24
|
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.
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().