Merge "Remove "@author Aaron Schulz" annotations"
[lhc/web/wiklou.git] / maintenance / eraseArchivedFile.php
index 8fdcef3..c90056d 100644 (file)
@@ -19,7 +19,6 @@
  *
  * @file
  * @ingroup Maintenance
- * @author Aaron Schulz
  */
 
 require_once __DIR__ . '/Maintenance.php';
@@ -35,7 +34,7 @@ require_once __DIR__ . '/Maintenance.php';
 class EraseArchivedFile extends Maintenance {
        public function __construct() {
                parent::__construct();
-               $this->mDescription = "Erases traces of deleted files.";
+               $this->addDescription( 'Erases traces of deleted files.' );
                $this->addOption( 'delete', 'Perform the deletion' );
                $this->addOption( 'filename', 'File name', false, true );
                $this->addOption( 'filekey', 'File storage key (with extension) or "*"', true, true );
@@ -55,9 +54,9 @@ class EraseArchivedFile extends Maintenance {
                        }
                        $afile = false;
                } else { // specified version
-                       $dbw = wfGetDB( DB_MASTER );
+                       $dbw = $this->getDB( DB_MASTER );
                        $row = $dbw->selectRow( 'filearchive', '*',
-                               array( 'fa_storage_group' => 'deleted', 'fa_storage_key' => $filekey ),
+                               [ 'fa_storage_group' => 'deleted', 'fa_storage_key' => $filekey ],
                                __METHOD__ );
                        if ( !$row ) {
                                $this->error( "No deleted file exists with key '$filekey'.", 1 );
@@ -85,9 +84,9 @@ class EraseArchivedFile extends Maintenance {
        }
 
        protected function scrubAllVersions( $name ) {
-               $dbw = wfGetDB( DB_MASTER );
+               $dbw = $this->getDB( DB_MASTER );
                $res = $dbw->select( 'filearchive', '*',
-                       array( 'fa_name' => $name, 'fa_storage_group' => 'deleted' ),
+                       [ 'fa_name' => $name, 'fa_storage_group' => 'deleted' ],
                        __METHOD__ );
                foreach ( $res as $row ) {
                        $this->scrubVersion( ArchivedFile::newFromRow( $row ) );
@@ -101,7 +100,7 @@ class EraseArchivedFile extends Maintenance {
                $repo = RepoGroup::singleton()->getLocalRepo();
                $path = $repo->getZonePath( 'deleted' ) . '/' . $repo->getDeletedHashPath( $key ) . $key;
                if ( $this->hasOption( 'delete' ) ) {
-                       $status = $repo->getBackend()->delete( array( 'src' => $path ) );
+                       $status = $repo->getBackend()->delete( [ 'src' => $path ] );
                        if ( $status->isOK() ) {
                                $this->output( "Deleted version '$key' ($ts) of file '$name'\n" );
                        } else {