* Item class for an oldimage table row
*/
class RevDelFileItem extends RevDelItem {
- /** @var File */
- public $file;
+ /** @var RevDelFileList */
+ protected $list;
+ /** @var OldLocalFile */
+ protected $file;
public function __construct( $list, $row ) {
parent::__construct( $list, $row );
'target' => $this->list->title->getPrefixedText(),
'file' => $file->getArchiveName(),
'token' => $user->getEditToken( $file->getArchiveName() )
- ],
- false, PROTO_RELATIVE
+ ]
),
];
}
return $ret;
}
+
+ public function lock() {
+ return $this->file->acquireFileLock();
+ }
+
+ public function unlock() {
+ return $this->file->releaseFileLock();
+ }
}